iOS8のシミュレーターでLocalizationのテストをする
公開日:
:
最終更新日:2014/11/18
Tips Localization, シミュレーター, ローカライズ
iOS8.1のシミュレーターでは、従前できていたシミュレーター内での「設定」(Setting)からの言語変更でアプリのローカライズが効かない現象が発生しているようです。
実機やiOS7のシミュレーターでは動作するので、コード側の問題ではないようなのですが、多言語対応のアプリを作ってSSをつくろうとするときになどに大層困りました。
なんとか対応法を検索して、以下の手順で明示的に言語を指定してテスト実行をすることができました。
(1)XcodeのRunボタン(左上にある再生マーク)をクリック&ホールド(押しっぱなし)にしてメニューを出して”Edit Scheme”を選択

(2)「Run」の設定で、「Application Language」の項目を設定。テストしたい言語を指定する

同じ現象で困ってる方がいたら参考にしてください。
参考サイト
[stackoverflow]
iOS 8.1 Simulator Localization broken (NSLocalizedString)
関連記事
-
-
GoogleスプレッドシートからCSVにエクスポートしたデータを得る方法
情報がない中さんざ苦労しましたが、Googleスプレッドシート(の最初のシート)をCSVとしてエクス
-
-
UIActionSheetの文字がブレて多重表示される
UIActionsheetを使っていて、iOS7/iPadの組み合わせで起こる不具合らしき挙動が起こ
-
-
UISplitViewControllerの仕切り線の色を設定
UISplitViewControllerで、iPadを横向き(Landscape)にしたときの2つ
-
-
UITableViewのセクションヘッダをStoryboardで作る時の参考
UITableViewのセクションヘッダをカスタムして作る際に、セルと同様にプロトタイピングするため
-
-
iPadのUIModalPresentationFormSheetでキーボードが閉じない
iPadでUIModalPresentationFormSheet(全画面ではなく、中央にフロートし
-
-
UITableViewのセルセパレータが画像の下部分だけ切れる場合の対応
iOS7のUItableViewCellだと、UITableView.imageViewに画
-
-
UIButtonのappearanceで派生する色設定
以下のコードでUIButtonのappearanceでBackgroundColorの設定をすると、
-
-
UISegmentedControlに見栄え良く背景色を設定する
UISegmentedControlをiOS7で使おうとすると、基本の背景色が「透明」になりますが、
-
-
NSStringのフォーマット書式
Appleのページになく、IEEEのprintfフォーマットのページにあるので、C言語と親しくしてな
