私はいくつかの使用例を見ていNSLocalizedString
ますが、プロジェクトに.stringファイルがあり、見つけることができます:
"Loading" = "Wczytuję...";
そして、アプリコードで見つけることができます:
return NSLocalizedString(@"Loading", @"");
それを使用してアプリの多言語バージョンを作成するにはどうすればよいですか? それとも他の方法がありますか?
言語を変更するボタンが欲しいです。
私はいくつかの使用例を見ていNSLocalizedString
ますが、プロジェクトに.stringファイルがあり、見つけることができます:
"Loading" = "Wczytuję...";
そして、アプリコードで見つけることができます:
return NSLocalizedString(@"Loading", @"");
それを使用してアプリの多言語バージョンを作成するにはどうすればよいですか? それとも他の方法がありますか?
言語を変更するボタンが欲しいです。
これはまさに、iOS アプリをローカライズする方法です。あなたが書いたローカライズされたテキストを表示したい場所ならどこでもNSLocalizedString(@"Something", @"Optional Description")
。次に、Localized.strings というファイルをアプリのリソースに追加し、そこでテキストを翻訳します。
"Something" = "Something in other language";
.strings ファイルを選択して新しい言語を追加し、XCode の右側で新しい言語を追加できます。
プロジェクトに、別の .strings ファイルを追加することもできます。次に、翻訳を探す場所を指定する必要があります。NSLocalizedStringFromTable(string, filename, comment)