ファイル拡張子 |
.json |
API拡張 |
nested_json |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
はい |
説明のサポート |
いいえ |
ファイル形式オプション |
enable_pluralization |
ネストされたJSONは.JSONファイルであり、値の大部分は他の.JSONオブジェクトです。Simple JSONと比較して 、Nested JSONはオブジェクトを異なるレイヤーに分離することで明瞭性を高め、メンテナンスを容易にします。キーはドットでレベルを区切ることで保存されます。
エクスポート時に、すべてのキーが再度分割され、元のネストされた.JSON構造で表示されます。
AIチャットボットは、.JSONファイルからキーの一覧を生成するのに非常に効果的です。
ファイル形式オプション
識別子 |
enable_pluralization |
タイプ |
ブール |
アップロード |
はい |
ダウンロード |
いいえ |
デフォルト |
True |
説明 |
複数キーの検出を有効にします。一致するキーはすべて複数化されたキーとして保持されます。 |
コードサンプル
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description":「ぜひご覧ください!このキーには説明があります!(少なくともいくつかの形式)", "key_with_line-break":"This translations contains\na line-break.", "nested": { "deeply": { "key":「わあ、このキーはさらに深くネストされています。」 }, "key":「このキーは名前空間内にネストされています」 }, "null_translation": null, "pluralized_key": { "one":"複数形が1つだけ見つかりました。", "other":"わあ、%s個の複数形がありますね!", "zero":「複数形がない」 }, "sample_collection": [ 「最初のアイテム」、 "番目のアイテム", 「第三項目」 ], "simple_key":"シンプルなキーとシンプルなメッセージ", "unverified_key":「この翻訳はまだ検証済みではなく、待機しています。(一部の形式では、このステータスもエクスポート) }
このファイル形式では、名前付きカテゴリを使用して、キーの異なる複数形を特定します。以下のカテゴリは複数形用に予約されています。
.zero | .one | .two | .few | .many | .other
正しく識別、持続、マークされた複数形キーの例:
-
inbox.messages.notification.one
-
inbox.messages.notification.other