33

アプリケーションがあり、静的および動的なアプリ ショートカット項目を組み合わせて追加したいと考えています。動的アイテムのローカライズは、 を使用すると非常に簡単ですNSLocalizedStringが、info.plist 内のアイテムではそれほど多くはありません。アプリケーションの名前をローカライズするための InfoPlist.strings ファイルが既にありますがUIApplicationShortcutItems、これらのアイテムには一意のキーがないため、静的がどのように機能するかについてはよくわかりません。

静的 UIApplicationShortcutItems をどのようにローカライズしますか?

4

2 に答える 2

55

アプリは、Info.plist の値に一致する対応するキーを InfoPlist.strings ファイルで検索します。ちょっとややこしいかもしれないので、以下に例を示します。

UIApplicationShortcutItemTitleinfo.plistのキーに、次のような値を追加しますADD_ITEM_SHORTCUT_TITLE

<key>UIApplicationShortcutItemTitle</key>
<string>ADD_ITEM_SHORTCUT_TITLE</string>

この値には、InfoPlist.strings ファイルに対応するエントリが必要です。

ADD_ITEM_SHORTCUT_TITLE = "Add Item";
于 2015-09-25T02:17:30.280 に答える
21

新しい文字列ファイルを 1 つ追加し、「InfoPlist.strings」という名前で保存します。 ここに画像の説明を入力

このファイルのローカライズを有効にし、以下の説明のようにタイトルに文字列を追加します。

ここに画像の説明を入力

info.plist ファイルを開き、以下のようにタイトルを追加します。

ここに画像の説明を入力

于 2015-10-07T06:51:58.343 に答える