|
ファイル拡張子 |
.stringsdict |
|
API拡張 |
stringsdict |
|
インポート |
はい |
|
エクスポート |
はい |
|
複数形のサポート |
はい |
|
説明のサポート |
いいえ |
|
フォーマットオプション ファイルがアップロードまたはダウンロードされるときに指定できるオプションです。アップロード/ダウンロード方法(API、CLI、リポジトリ同期など)に応じて、クエリパラメータ |
convert_placeholder |
OS Localizable Stringsdictは、言語の複数形ルールを定義するために使用されるXMLベースの交換ファイル形式です。異なる複数形を持つ言語(例:アラビア語)で文字列の複数の翻訳を提供する際に使用されます。Stringsdictファイルのルート要素は<plist>で、1つ以上の<dict>要素を保持します。各dict要素は、ソースコードで参照されるキーを表します。
iOS Stringsdictは、異なる複数形ルールを持つ言語のための代替翻訳を提供するためにのみ使用されるべきです。そうでない場合、iOSおよびOS Xの標準ローカリゼーションファイル形式は、iOS Strings Resourceファイル形式です。
ファイル形式オプション
|
識別子 |
convert_placeholder |
|
タイプ |
ブール |
|
アップロード |
はい |
|
ダウンロード |
いいえ |
|
デフォルト |
false |
|
概要 |
プレースホルダーは、特定のフォーマット要件に一致するように変換されます。例: |
コードサンプル
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>pluralized_key</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@localized_format_key@</string>
<key>localized_format_key</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>見つかった複数形は1つだけです。</string>
<key>other</key>
<string>わあ、%sの複数形があります!</string>
<key>zero</key>
<string>複数形はありません。</string>
</dict>
</dict>
</dict>
</plist>