文件扩展名 |
.properties |
API 扩展 |
属性 |
导入 |
是 |
导出 |
是 |
复数形式支持 |
否 |
描述支持 |
是 |
格式选项 |
escape_single_quotes omit_separator_space crlf_line_terminators
|
Java 属性是 Java 常用的标准配置/本地化文件。该文件格式包含键-值对,通过 =
符号连接。除此之外,它没有其他级联元素。文件中的值
将始终被解析为字符串类型。
复制=%keys=%(文件包含两个或多个相同的键)应该没问题,但稍后加载的值将覆盖以前的数据。在准备翻译文件时,通过将属性文件放入 Java IDE(例如 Eclipse、IntelliJ)以识别它们,检查是否存在复制键。
格式选项
标识符 |
escape_single_quotes |
类型 |
布尔值 |
上传 |
是 |
下载 |
是 |
默认 |
true |
说明 |
用另一个单引号转义单引号(例如,我是 -> 我是)。 |
代码示例
boolean_key = --- true\n empty_string_translation = # 这是这个键的惊人描述! key_with_description = 检查一下\!这键有一个描述\!(至少在某些格式中) key_with_line-break = 此翻译包含\na 换行符。 nested.deeply.key = 哇,此键嵌套更深。“nested.deeply.key”:“哇,此键嵌套更深。”, nested.key = 此键嵌套在命名空间内。“nested.key”:“此键嵌套在命名空间内。”, null_translation = pluralized_key.one = 仅找到一个复数。“pluralized_key_one”:“仅找到一个复数。”, pluralized_key.other = 哇,您有 %s 个复数\!"pluralized_key_other:"哇,您有 %s 个复数!" pluralized_key.zero = 您没有复数。“pluralized_key.zero”:“您没有小猫。”, sample_collection = ---\n- 第一项\n- 第二项\n- 第三项\n simple_key = 只是一个带有简单信息的简单键。“simple_key”:“只是一个带有简单信息的简单键。”, 未验证_key = 此翻译尚未验证并等待它。“此翻译尚未验证并等待它。(在某些格式中,我们也导出此状态)