LoginSignup
0
0

More than 5 years have passed since last update.

昔作ったアプリのローカライズが有効にならない

Last updated at Posted at 2013-05-17

発端

他の人が昔作ったアプリのアップデートを頼まれたのでホイホイと引き受けたものの、なぜか日本語のローカライズが有効にならないので調査開始。

原因

フォルダ名が変わってた。私はその頃を知らないのだけど、
以前は、

English.lproj
Japanese.lproj

など、言語名を省略しないフォルダ名だったらしい(?)が、
現在は、

en.lproj
ja.lproj

など、省略名(ISO 639)がフォルダ名になっている。
名前はXcodeが勝手に付けてくるので気にしなくても大丈夫。

修正

Xcode上でフォルダ名を変える方法が分からなかったので、

  1. Xcode上で、旧ファイルをDelete(Remove References)
  2. Xcode上で、新規作成してLocalize
  3. Finder上で、2.で作成されたファイルをフォルダごと削除。(en.lproj/など)
  4. Finder上で、旧フォルダをリネーム。(English.lproj/ → en.lproj/など)

という手順で修正。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0