Xcode の Localization でハマったのでメモ
環境:
Xcode 6.1
iOS 8.1 Simulator
結論から言うと Xcode 6.1 と iOS 8.1 Simulator の環境で、 iOS Simulator の言語設定に対応したローカライズファイルLocalizable.strings
を用意しても反映されないバグがあるらしい。
ワークアラウンドとして iOS Simulator 側の言語設定はなく、Xcode の Edit Scheme -> Run -> Option -> Application Language で言語設定すればいけた。
参考:
xcode - iOS 8.1 Simulator Localization broken (NSLocalizedString) - Stack Overflow
http://stackoverflow.com/questions/26504304/ios-8-1-simulator-localization-broken-nslocalizedstring
iOS8のシミュレーターでLocalizationのテストをする
http://www.rizastar.com/blog_xcode/ios8-simulator-localization-test/
ローカライズについてはこの資料が分かりやすかった。
Xcode のローカライズ処方箋 #yhios
http://www.slideshare.net/tomohirokumagai54/xcode-yhios