閉じる

UI言語[UI Language]

記事自体は翻訳されません! 記事によって英語版があったりなかったりします。翻訳がある記事は文頭に記載があるよ!
Each articles themselves will not be translated by this setting. Some of article has translation and some of them doesn't. You will notice if the article has its translation by its preamble!

テーマ[Theme]


アイキャッチ画像

日本語のローカリゼーションが効かなくなった

5年以上経ってる事を念頭に置いて読んでね!

実機への転送が無事できたと思ったら今度は文字列のローカリゼーションが全部ダメになってる ( ´д` )
文字列が全部キーのまま表示されちゃってこれはかっこわるい・・・っていうか意味わからん

とりあえず iPod の設定で言語を英語にしてみると・・・あれ英語はちゃんと表示される大丈夫だということはLocalizable.stringsの Japanese がダメなのかと思って English の方と見比べてみたけど書き方は問題なさそうっていうか今まで動いてたんだから問題はないはず

検索してみると2ch のネイティブアプリ制作スレッドに解決策がありましたどうやら SDK が 2.2 になって仕様が変わったみたいJapanese のLocalizable.stringsのエンコードを UTF-16 にすればちゃんと表示されるようになります2.1 までは UTF-8 で問題なかったんだけど

ちなみにエンコードの変換は XCode から出来ますグループとファイルのツリーでLocalizable.strings内の Japanese (ないし変換したい言語用のファイル)を右クリックして 〈情報を見る〉プロパティみたいのが表示されるのでエンコーディングのことろで目的のエンコーディングを選択すれば変更できます

新しいエンコーディングで解釈し直すかそれともコンバートするか選べるのでこの場合はコンバートと

この記事のタグ[This article is filed under]: 開発[Dev] | トラブル[Trouble] | Xcode[Xcode]


この記事はここで終わりです。
読んでいただきありがとうございました。
良かったらシェアしてね!

That's all for this article. Thank you for your reading.
Please share this if you like it!

Twitter | Reddit | Facebook | Pinterest | Pocket

前の記事[Prev Post]

前の記事のアイキャッチ画像

ApplicationVerificationFailured

次の記事[Next Post]

次の記事のアイキャッチ画像

Xcodeで行末の空白を削除する