向库定义添加翻译

您可以将已翻译的字符串添加至库定义。

开始之前

配置 JSP 库定义

关于此任务

您可以将 *.properties 文件中的已翻译字符串值取代为库定义中的特定值。例如,您可能要翻译库定义的“属性”视图中的特定字段(例如“名称”或“标签”)。

过程

  1. 使您要翻译的库定义中的字符串外部化。在本示例中,已将标签元素的文本属性外部化为 %label。
    含有外部化字符串的文本字段
  2. 创建相应的 *.properties 文件并列示已外部化的变量。例如:
    # NLS_MESSAGEFORMAT_VAR
    # NLS_ENCODING=UNICODE
    # ==============================================================================
    # Translation Instruction: section to be translated
    # ==============================================================================
    label = label description
  3. 将英文和已翻译的 *.properties 文件放入库定义文件(*.jld 或 *.cld)所在的目录中。
    注: 已翻译的 *.properties 文件必须采用 ASCII 格式。 可能需要对已翻译的 *.properties 文件运行 native2ascii Java™ 实用程序以对它们进行转换。 native2ascii 实用程序会将具有本机编码字符(非 Latin 1 和非 Unicode 字符)的文件转换成具有 Unicode 编码字符的文件。例如,在翻译成另一种语言时,步骤 2 中列示的属性文件可能与以下类似:
    # NLS_MESSAGEFORMAT_VAR
    # NLS_ENCODING=UNICODE
    # ==============================================================================
    # Translation Instruction: section to be translated
    # ==============================================================================
    label = \uc11c\ud3ec\ud2c0\ubcf8\ub81b \uc608\uc81c \ubb38
  4. 如果尚未将已翻译的 *.properties 文件重命名,请使用相应的语言环境来将它们重命名。例如,filename_de.properties 对应已翻译成德文的文件或 filename_ja.properties 对应已翻译成日文的文件。
  5. 要查看新 *.properties 文件的结果,请关闭库定义文件并重新启动产品。
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:taddproplibdefn.html