Help us understand the problem. What is going on with this article?

iOS9で日本語のLocalizable.stringが適用されない

More than 3 years have passed since last update.

iOS9で、[NSLocale preferredLanguages]から返却される日本語のコードが
「ja」から「ja-JP」や「ja-US」などのコードに変更されました。
それに付随して、どうやら Localizable.string で適用されるファイルにも変更があったようです。

状況

当初、以下のような構成で他言語対応を行っていました。ベース言語は英語です。
スクリーンショット 2015-09-10 18.20.09.png

iOS8以前はこれでも正常に翻訳されていましたが、iOS9では
このJapaneseファイルを適用することができなくなってしまいました。

対策

Otherの中に「Japanese (Japan) (ja-JP)」の項目があるので、それを適用しましょう。
Japaneseファイルをベースにして作成すれば大丈夫です。

スクリーンショット 2015-09-10 18.png

あとがき

ちゃんとbetaインストールして試しておけばよかった…。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away