Вскоре вы должны использовать двухбуквенные коды для большинства случаев, как указано Коды BCP 47 .
Больше, как указано официальной документацией Apple вы являетесьпредполагается использовать коды BCP 47 .
Теперь практическим правилом является использование кратчайшего кода, который имеет смысл.Вы должны использовать это, потому что это максимизирует покрытие для аналогичных локалей.
Например, если вы локализуетесь на русском языке, вы должны использовать только код ru
вместо альтернатив, таких как ru-RU
.Это важно, потому что, если вы используете короткий код, пользователи из других стран, говорящие по-русски, увидят ваше приложение на русском языке.В противном случае вы будете отображать русский язык только для людей, использующих русский язык из России.
Если вы хотите узнать больше информации о языковых кодах, включая рекомендуемые коды для большинства используемых языков, вам следует прочитать небольшую статью, которую я написал больше, чемгод назад http://blog.i18n.ro/simplified-locale-codes/ - Помните, что есть некоторые хитрости относительно португальский и китайский , но для других языков вы можете использовать список ниже.
Arabic (ar), Czech (cs), Danish (da), German (de), Greek (el), Finnish (fi), Hebrew (he), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Norwegian (nb), Dutch (nl), Polish (pl), Romanian (ro), Russian (ru), Swedish (sv), Turkish (tr), Ukrainian (uk).