1

私はいくつかの使用例を見ていNSLocalizedStringますが、プロジェクトに.stringファイルがあり、見つけることができます:

"Loading" = "Wczytuję...";

そして、アプリコードで見つけることができます:

return NSLocalizedString(@"Loading", @"");

それを使用してアプリの多言語バージョンを作成するにはどうすればよいですか? それとも他の方法がありますか?

言語を変更するボタンが欲しいです。

4

1 に答える 1

1

これはまさに、iOS アプリをローカライズする方法です。あなたが書いたローカライズされたテキストを表示したい場所ならどこでもNSLocalizedString(@"Something", @"Optional Description")。次に、Localized.strings というファイルをアプリのリソースに追加し、そこでテキストを翻訳します。

"Something" = "Something in other language";

.strings ファイルを選択して新しい言語を追加し、XCode の右側で新しい言語を追加できます。

ここに画像の説明を入力

プロジェクトに、別の .strings ファイルを追加することもできます。次に、翻訳を探す場所を指定する必要があります。NSLocalizedStringFromTable(string, filename, comment)

于 2012-05-14T15:22:28.983 に答える