サポートするファイル形式(Strings)

.STRINGS - iOS Strings Resources (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ファイル拡張子 

.strings

API拡張 

strings

インポート 

はい

エクスポート 

はい

複数形のサポート 

いいえ

説明のサポート 

はい

フォーマットオプション 

ファイルがアップロードまたはダウンロードされるときに指定できるオプションです。アップロード/ダウンロード方法(API、CLI、リポジトリ同期など)に応じて、クエリパラメータUploadDownloadまたはphrase.yml設定ファイルに指定できます。

convert_placeholder, include_pluralized_keys, multiline_comments

Strings Resourceファイルは、iOSおよびOS Xアプリケーションで使用される標準のローカリゼーションファイルです。Strings Resourceファイルは、=記号で接続されたキーと値のペアで構成されています。Javaのプロパティファイルに似ていますが、キーと値は両方とも二重引用符で囲まれ、各キーと値のペアはセミコロンで終わります。

サードパーティツール(例:genstrings)を使用してStrings Resourceファイルを生成する場合、重複するキー文字列を持つファイルが生成される可能性があります。重複するキーは通常問題ありませんが、翻訳プロセスを開始する前にそれらを削除することをお勧めします。

ファイル形式オプション

識別子 

convert_placeholder

タイプ 

ブール

アップロード 

いいえ

ダウンロード 

はい

デフォルト 

false

概要 

プレースホルダーは、特定のフォーマット要件に合わせて変換されます。例:$s$@%s%@

識別子 

include_pluralized_keys

タイプ 

ブール

アップロード 

いいえ

ダウンロード 

はい

デフォルト 

true

概要 

ロケールファイルに複数形のキーも含めてください。

識別子 

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";
この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.