|
文件扩展名 |
.json |
|
API 扩展 |
nested_json |
|
导入 |
是 |
|
导出 |
是 |
|
复数形式支持 |
是 |
|
描述支持 |
否 |
|
格式选项 这些选项可以在文件上传和/或下载时指定。根据上传/下载方法(API、CLI、Repo 同步等),它们可以在查询参数 |
enable_pluralization |
嵌套 JSON 是一个 .JSON 文件,其中大部分值是其他 .JSON 对象。与简单 JSON 相比,嵌套 JSON 通过将对象解耦为不同的层次,提供了更高的清晰度,使其更易于维护。键 用点 . 分隔级别存储。在 导出 过程中,所有键都会被再次拆分并在原始嵌套的 .JSON 结构中呈现。
AI 聊天机器人可以非常有效地从 .JSON 文件生成键列表。
格式选项
|
标识符 |
enable_pluralization |
|
类型 |
布尔值 |
|
上传 |
是 |
|
下载 |
否 |
|
默认 |
true |
|
说明 |
启用复数键检测。所有匹配的键将作为复数键保留。 |
代码示例
{
"boolean_key": "--- true\n",
"empty_string_translation": "",
"key_with_description": "请查看!这个键有一个描述!(至少在某些格式中)\
"key_with_line-break": "这个翻译包含\n一个换行。\
"nested": {
"deeply": {
"key": "哇,这个键嵌套得更深了。"
}
"key": "这个键嵌套在一个命名空间中。"
}
"null_translation": null,
"pluralized_key": {
"one": "只找到一个复数形式。","
"other": "哇,你有 %s 个复数形式!","
"zero": "你没有复数形式。"
}
"sample_collection": [
"第一项",
"第二项",
"第三项"
],
"simple_key": "只是一个简单的键,带有简单的信息。"
"unverified_key": "此翻译尚未验证,等待验证。"(在某些格式中,我们也导出此状态)"
}
此格式使用命名的类别来标识键的不同复数形式。以下类别作为复数形式保留:
.zero | .one | .two | .few | .many | .other
正确识别、保留和标记复数键的名称示例:
-
inbox.messages.notification.one
-
inbox.messages.notification.other