|
ファイル拡張子 |
.strings |
|
API拡張 |
strings |
|
インポート |
はい |
|
エクスポート |
はい |
|
複数形のサポート |
いいえ |
|
説明のサポート |
はい |
|
フォーマットオプション ファイルがアップロードまたはダウンロードされるときに指定できるオプションです。アップロード/ダウンロード方法(API、CLI、リポジトリ同期など)に応じて、クエリパラメータ |
convert_placeholder, include_pluralized_keys, multiline_comments |
Strings Resourceファイルは、iOSおよびOS Xアプリケーションで使用される標準のローカリゼーションファイルです。Strings Resourceファイルは、=記号で接続されたキーと値のペアで構成されています。Javaのプロパティファイルに似ていますが、キーと値は両方とも二重引用符で囲まれ、各キーと値のペアはセミコロンで終わります。
サードパーティツール(例:genstrings)を使用してStrings Resourceファイルを生成する場合、重複するキー文字列を持つファイルが生成される可能性があります。重複するキーは通常問題ありませんが、翻訳プロセスを開始する前にそれらを削除することをお勧めします。
ファイル形式オプション
|
識別子 |
convert_placeholder |
|
タイプ |
ブール |
|
アップロード |
いいえ |
|
ダウンロード |
はい |
|
デフォルト |
false |
|
概要 |
プレースホルダーは、特定のフォーマット要件に合わせて変換されます。例: |
|
識別子 |
multiline_comments |
|
タイプ |
ブール |
|
アップロード |
いいえ |
|
ダウンロード |
はい |
|
デフォルト |
false |
|
概要 |
有効にすると、マルチラインコメントが.stringsファイル内に表示されます。 |
コードサンプル
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* このキーの素晴らしい説明です! */ "key_with_description" = "Check it out!このキーは説明です。(少なくとも一部のフォーマットで)"; "key_with_line-break" = "This translations contains\na line-break."; "nested.deeply.key" = "わあ、このキーはさらに深くネストされています。"; "nested.key" = "このキーは名前空間内にネストされています。"; "null_translation" = ""; "pluralized_key.one" = "Only one pluralization found."; "pluralized_key.other" = "Wow, you have %s pluralizations!"; "pluralized_key.zero" = "You have no pluralization."; "sample_collection" = "---\n- first item\n- second item\n- third item\n"; "simple_key" = "Just a simple key with a simple message."; "unverified_key" = "この翻訳は検証待ちです。(一部のフォーマットでは、このステータスもエクスポートされます)";
iOSローカライズ可能文字列の複数形
複数形の値には、次の接尾辞演算子を追加します:
"messages.zero" = "No messages received"; "messages.one" = "1つのメッセージが受信されました"; "messages.other" = "%s messages received";