アプリが意図せず中国語や英語になってしまう原因と対処法

各国語にローカライズされたアプリでは、自動的に日本語に切り替えてくれたりしてくれますが、iPhoneの設定によって意図しない言語に切り替わってしまうことがあります。
今回はその対処法を解説してききます。

 

アプリが中国語になってしまうときの原因

海外のアプリが勝手に中国語で表示されて困っている人がたまにおられます。

そうした方は
『設定 → 一般 → 言語と地域』と進み、『優先する言語の優先順位』
を確認してください。

ここで英語よりも中国語(簡体字)が上に来ている場合は、中国語(簡体字)の優先順位を下げることで直ります

Localize

また日本語と簡体字しかない場合には別な問題が出てきます。
↓のような並びの場合です。
1.日本語
2.中国語(簡体字)

アプリが日本語に対応していない場合、中国語を優先してしまうことがあるのです。
これを防ぐために、簡体字よりも日本語・英語を上にするか、簡体字を削除することをオススメします。

一番無難なのは以下の並び順です。
1.日本語
2.英語
3.(その他の言語)

これで日本語対応しているときには日本語で、そうでない時には英語を優先してくれるようになります。
もしこのような問題でお困りの場合は設定アプリ内の『優先する言語の優先順位』をご確認ください

iOS 13からはアプリごとに優先言語を設定できるようになりましたので、設定アプリから言語を変更したいアプリを探してみてください。

▼設定 → Twitterの例

 

前は日本語だったアプリが英語になってしまった原因

iOS 9になってから言語判定処理が変更されました。(※2)

アプリはiOS側の言語設定をチェックしてjaという文字列が返されたら日本語に、enという文字列が返されたら英語にするというものでしたが、iOS9になってからはja-JPという文字列が返されるようになったので、ここの判定ロジックが古いまま放置されている場合に英語になってしまうのです。

これは多くのアプリで修正されていますが、ケイブの虫姫さまなど一部のタイトルではいまだに放置されています。
アップデートがされていないゲームなどでたまに見かける問題ですが、この修正自体は言語判定のみの変更で容易に行えるはずなので、修正にもコストはかからないはずです。放置しているデベロッパにはいい加減対応をしてほしいものです。

これはユーザー側で対処ができないのでデベロッパに修正を促すよりありません。
海外のデベロッパには気づきにくい問題かもしれませんので、もしそうしたアプリがありましたら教えてあげましょう。
ユーザーのできる対処法としては唯一出来るとしたらiOS8で使うくらいでしょうか。

 

おわりに

過去にもコメント欄で回答したことがありますが、定期的に質問されることがあるので記事にしてみました。

これからは英語圏のアプリでも日本語より中国語を優先してローカライズする例が多くなるでしょう。その場合には簡体字の設定があると中国語になってしまって困るでしょうから、不要な場合は簡体字の設定を削除しておくことをオススメします。
このように英語圏のアプリが中国語になってしまうのは多くの場合は自分のiPhoneの設定が原因ですから、設定を正しく解釈しているアプリに非はありません。こうしたことが元でアプリの評価を下げることなどありませんように。
同じようにお悩みの方が居たらこのことを教えてあげてください。

そもそもどうして簡体字が勝手に入っているのかという疑問には、ひとつだけ推理ができます。
おそらくは多くの場合で、読めない漢字を手書き入力できるという簡体字の手書きキーボードを試した経験があるのではないでしょうか?(※1)
それを追加する際には言語設定にも簡体字が追加されますので、気づかないうちに中国語を優先に設定されてしまったと思われます。

 

参考

※1
読めない漢字を入力したい…そんなときはiPhoneの「手書き入力」【初心者講座】
http://www.tabroid.jp/news/2014/04/iphonekanji0415.html

※2
IOS9 言語関連で問題でた。対応してみる事に。
http://qiita.com/YearCentury/items/10d0220cede435e5e063

10 COMMENTS

匿名

前にそんなコメントした者です。設定し直しました!ありがとうございます

返信する
maxi

わかりにくいところなのでコメントをきっかけに記事にできてよかったです。
同じことで困ってる方がいましたら教えてあげてください。

返信する
匿名

中国語になってるんですけど言語直したんですけどまだ中国語になってますどうしたらいいですか??

返信する
maxi

せめて問題のアプリ名やiOSのバージョンを書いていただけないとなんとも回答しようがありません。

返信する

コメントを残す