最近在写的一个项目, 涉及到了国际化的问题, app支持英语和汉语两种语言.
按照以往的做法, 在iOS9.0以前的系统可以正常使用.
但是, 在iOS9.0及以后系统中, 就不能够正确识别简体中文的语言环境.
原因在于, iOS9.0之后, 代表语言环境的串后面多了一个
-地区码
系统找不到对应的语言包, 因此默认显示base
里边的字符串.
最近在写的一个项目, 涉及到了国际化的问题, app支持英语和汉语两种语言.
按照以往的做法, 在iOS9.0以前的系统可以正常使用.
但是, 在iOS9.0及以后系统中, 就不能够正确识别简体中文的语言环境.
原因在于, iOS9.0之后, 代表语言环境的串后面多了一个
-地区码
系统找不到对应的语言包, 因此默认显示base
里边的字符串.