iPhone 6s で、Apple は「3D Touch」と呼ばれる新機能を導入しました。UIApplicationShortcutItemsアプリ開発者は、アプリ内でこのテクノロジーを使用したり、対応するアプリ アイコンを 3D タッチしたときに表示されるホーム画面でいわゆるを提供したりして、このテクノロジーを使用することができます。それらをどのようにローカライズできるかを知りたがっているかなりの数の人々を見てきました。方法は次のとおりです。
1513 次
1 に答える
22
あなたがしなければならないことは、まだしていない場合は、という名前の新しい文字列ファイルを作成InfoPlist.stringsし、右側のファイルインスペクターを介して、この文字列ファイルを希望する言語にローカライズすることです.
ADD_ITEM_SHORTCUT_TITLE次に、ローカライズされた各ファイルのキー (または などADD_ITEM_SHORTCUT_DESCRIPTION) と正しい翻訳を書き留めます。例えば:
英語ファイル:
ADD_ITEM_SHORTCUT_TITLE = "Add";
ADD_ITEM_SHORTCUT_DESCRIPTION = "a new item";
ドイツ語ファイル:
ADD_ITEM_SHORTCUT_TITLE = "Füge hinzu";
ADD_ITEM_SHORTCUT_DESCRIPTION = "ein neues Item";
次に、Info.plist に移動し、対応するフィールドにキーを入力します。例えば:
そうすれば、ローカライズされUIApplicationShortcutItemsます。現在、それらは次のようになっています。
電話の言語 英語:
電話の言語 ドイツ語:
于 2015-09-26T15:06:58.183 に答える


