ファイル拡張子 |
.json |
API拡張 |
simple_json |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
はい |
説明のサポート |
いいえ |
ファイル形式オプション |
enable_pluralization |
.JSON(JavaScript Object Notation)は、当初JavaScript専用に設計されましたが、 .XML、.YAML、.Propertiesなどと並行して、標準的な交換ファイル形式になりました。.JSONは、中括弧で囲まれたキーと値のペアで構成されます。値は、文字列、数字、オブジェクト(中括弧で囲まれた1つ以上のキーと値のペア)のいずれかです。Simple JSONは.JSONファイルであり、複数形の場合を除き、ほとんどの値はプレーンStringsです。この場合、値として配置されたStringsが翻訳されます。
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":"わあ、このキーはさらに深くネストされています。", "nested.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