4.5.7.2. 翻译属性文件格式
用于 JBoss Logging Tools 中消息转换的属性文件是标准 Java 属性文件。文件的格式是 java.util.Properties
类文档 中描述的简单面向行的 key=value
对格式。
文件名格式具有以下格式:
InterfaceName.i18n_locale_COUNTRY_VARIANT.properties
-
interfaceName
是转换应用到的接口的名称。 -
locale
、CO
UNTRY 和 VARIANT
识别该转换应用到的区域设置。 -
locale
和COUNTRY
分别使用 ISO-639 和 ISO-3166 语言及国家/地区代码指定语言和区域。COUNTRY
是可选的。 -
VARIANT
是一个可选标识符,可用于识别仅适用于特定操作系统或浏览器的翻译。
转换文件中包含的属性是正在转换的接口中方法的名称。属性的分配值是转换。如果方法过载,则通过附加点以及参数数到名称来指示这一点。转换方法只能通过提供不同数量的参数来过载。
示例:转换属性文件
文件名: GreeterService.i18n_fr_FR_POSIX.properties.
# Level: Logger.Level.INFO # Message: Hello message sent. logHelloMessageSent=Bonjour message envoyé.