The default language for iOS 8 is changed.
[Problem]
The test group found that when the APP is on iOS 8 or a later system device and the language is set to a small language that we do not support, the APP did not use the default English, but chose the last language.
[Analysis]
After research, we found that the "preferred language sequence" list is added to the device language settings in the iOS8 system. As shown in:
In the bottom of the figure, the following sentence is provided: "The application and website will use the supported language that comes first in the list ".
Wow! Apple is so cool! This statement indicates that the default language you set is prerequisite.
Note: All languages supported by the APP do not exist in this list or the default language ranks first in this list. Therefore, the Set default language takes effect.
Conversely, the language that comes first in the list is within the range supported by the APP, so this language is equivalent to "default language.
You may be confused. The following is an example.
[Example]
The APP supports both Chinese and English, and sets English as the default language. If you want to switch to another language, you can use English.
However, if the device's "preferred language sequence" is shown in the figure above, when you switch to another language, the APP will only display Simplified Chinese. It is the first language supported by your APP.