4.5.7.2. 翻译属性文件格式

用于 JBoss Logging Tools 中消息转换的属性文件是标准 Java 属性文件。文件的格式是 java.util.Properties 类文档 中描述的简单面向行的 key=value 对格式。

文件名格式具有以下格式:

InterfaceName.i18n_locale_COUNTRY_VARIANT.properties
  • interfaceName 是转换应用到的接口的名称。
  • localeCO UNT RY 和 VARIANT 识别该转换应用到的区域设置。
  • localeCOUNTRY 分别使用 ISO-639 和 ISO-3166 语言及国家/地区代码指定语言和区域。COUNTRY 是可选的。
  • VARIANT 是一个可选标识符,可用于识别仅适用于特定操作系统或浏览器的翻译。

转换文件中包含的属性是正在转换的接口中方法的名称。属性的分配值是转换。如果方法过载,则通过附加点以及参数数到名称来指示这一点。转换方法只能通过提供不同数量的参数来过载。

示例:转换属性文件

文件名: GreeterService.i18n_fr_FR_POSIX.properties.

# Level: Logger.Level.INFO
# Message: Hello message sent.
logHelloMessageSent=Bonjour message envoyé.