ついんむーん

iOS開発 / 主婦で産休中 /

iOS9以降の言語コードは 言語 * 地域 で変わる

アプリでは言語に合わせて出し訳をすることができますが、

iOS9からは8と取得される言語コードが違うようです

そもそも言語コードって??

簡単にいえば言語を判別できる文字列

例えば日本語

  • ja

韓国語

  • ko

などです

基本的には形式はきまっていて

ISO 639 - Wikipedia

とかを一般的につかうのですが、

iOS9はさらっと無視します。笑

{言語}-{エリア}になった

設定>一般>言語と地域から

それぞれ変更して試してみましょう!!

例えば日本語で地域を日本にすると

「ja-jp」

になるんですよ!!

ちなみに中国語(簡体字)だと

zh-Hans-CN

となります。ながすぎ..

ISO 15924 - Wikipedia

これに準じてるのですかね、たぶん