En peu de temps, vous devez utiliser deux codes de lettres pour la plupart des cas, comme indiqué par BCP 47 codes. Plus long, comme indiqué par official Apple documentation, vous devez utiliser BCP 47 codes.
Maintenant, la règle consiste à utiliser le code le plus court possible. Vous devriez l'utiliser parce que cela maximise la couverture pour les paramètres régionaux similaires. Par exemple, si vous localisez en russe, vous devez utiliser uniquement le code ru
, au lieu d'alternatives comme ru-RU
. Ceci est important car si vous utilisez le code de fonction, les utilisateurs d'autres pays qui parlent russe verront votre application en russe. Sinon, vous n'afficherez le russe que pour les personnes utilisant la langue russe depuis la Russie.
Si vous voulez en savoir plus d'informations sur les codes linguistiques y compris les codes recommandés pour les langues les plus utilisées, vous devriez lire un court article je l'ai écrit il y a plus d'un an http://blog.i18n.ro/simplified-locale-codes/ - Rappelez-vous qu'il ya quelques trucs concernant portugais et Chinois mais pour d'autres langues, vous pouvez utiliser la liste ci-dessous.
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).
j'ai vu en fait cela ici: http: //www.cilinder. be/docs/next/NeXTStep/3.3/nd/Concepts/Localization.htmld/index.html Intéressant. L'expérience de Steve Jobs avec NeXT influence vraiment Apple jusqu'à aujourd'hui! – Moshe
Pourquoi y a-t-il des doubles de certains d'entre eux? Malais, mongol, azerbaïdjanais – slf
me fait souhaiter Vieux nordique a été pris en charge – slf