参考サイトを見てもらったほうが速い。(^_^;)
参考サイト
【Swift】Xcode6でiOSアプリの多言語・ローカライズ対応のまとめ – mzgkworks
、、、だけではよろしく無いので簡単に画像つきで書いてみる。
File -> New -> File…で、Strings Fileを選択する
ファイル名:Localizable.stringsとして、Supporting FilesのGroupに追加
Localizable.stringsを選択して、ユーティリティエリアのShow the File inspectorで、Localize…をクリック
表示されたダイアログでBaseを選択し、Localizeをクリック
Localizable.stringsを選択して、ユーティリティエリアのLocalizationでJapaneseにチェックをつける
Localizable.stringsにLocalizable.strings(Base)とLocalizable.strings(Japanese)の2つが追加される
多言語化したい項目(タイトルやメッセージなど)のキー項目を値を定義する
Baseファイル
*/ "reviewButton" = "Write Review >";
*/ "reviewButton" = "アプリを評価する。 >";
多言語化したい部分のコードを変更。
NSLocalizedString(@”reviewButton”, nil)
//ボタンのローカライズ [_reviewButton setTitle:NSLocalizedString(@"reviewButton", nil) forState:UIControlStateNormal];
これでiPhoneの言語設定によってローカライズされるはずです。