ファイル拡張子 |
.properties |
API拡張 |
mozilla_properties |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
いいえ |
説明のサポート |
いいえ |
フォーマットオプション |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Mozilla Localization は.propertiesファイルを使用します。これらのプロパティーの構文と要件は、ほとんどの場合、標準 Java プロパティー ファイルと同じです。
翻訳の前に 、複製キーの削除(特にサイズの大きなファイルの場合)や正しい改行の使用など、健全性チェックを行います(Text Strings 内の改行は、\n
の前に付ける必要があります。そうでない場合、パーサーによって無視されます)。
コードサンプル
boolean_key = --- true\n empty_string_translation = # このキーの説明は最高です! key_with_description = チェックアウト\!このキーは説明です\!(少なくとも一部のファイル形式において) key_with_line-break = この翻訳には\na改行が含まれています。 nested.deeply.キー = I'm a deep-nested key. nested.キー = このキーは名前空間内でネストされています。 null_translation = pluralized_key.one = 1匹の子猫のみが見つかりました。 pluralized_key.other = Wow, you have %s kittens\! pluralized_key.zero = 子猫はいません。 sample_collection = ---\n- first item\n- second item\n- third item\n simple_キー = シンプルなキー、シンプルなメッセージ、とてもシンプル。 未検証_key = この翻訳は検証済みではなく、待機しています。(一部のファイル形式では、このステータスもエクスポートされます)