サーチ…
前書き
ローカリゼーションは、アプリを複数の言語に翻訳するiOSによって提供される機能です。 ローカリゼーションには 、 国際化が必要です。 国際化は、iOSアプリをさまざまな文化、言語、地域に適応させるプロセスです。
iOSでのローカリゼーション
言語ごとに個別のLocalizable.strings
ファイルを作成します。右側は言語ごとに異なります。それをキーと値のペアと考える:
"str" = "str-language";
Objective-Cでstrにアクセスする:
//Try to provide description on the localized string to be able to create a proper documentation if needed
NSString *str = NSLocalizedString(@"string", @"description of the string");
Swiftのstrにアクセスする:
let str = NSLocalizedString("string", comment: "language");
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow