La langue serbe a les alphabets latin et cyrillique. Dans les widgets Sélecteur de date et d'heure d'Android, l'alphabet affiché pour les locales serbes semble être en cyrillique, comme indiqué ici.Comment changer les paramètres régionaux pour utiliser le latin serbe (au lieu du serbe cyrillique)
Je voulais modifier les paramètres régionaux de sorte que les widgets Android utilisent l'alphabet latin serbe.
Le code de langue/pays actuel (cédant en cyrillique) est respectivement sr
et RS
. Par conséquent, ma fonction setLocale est appelée
setLocale("sr", "RS");
Ceci est la partie je ne suis pas sûr - selon localeplanet.com, le code local pour latin est Serbian sr_Latn_RS
. Cependant, j'ai essayé les deux
setLocale("sr_Latn", "RS");
//and
setLocale("sr_Latn_RS", "RS");
qui ne fonctionnent pas (pas de changement, par défaut en anglais). Selon la documentation Android, il semble que setLocale attend deux codes de lettre.
Les codes de langue sont des codes en minuscules langue ISO à deux lettres (par exemple "en") tel que défini par la norme ISO 639-1. Les codes de pays sont des codes de pays ISO à en deux lettres (tels que "US") tels que définis par l'ISO 3166-1. Les codes de variantes ne sont pas spécifiés.
Alors, comment puis-je spécifier un code de langue latine serbe? Ou n'existe-t-il pas?
haha, ok là-dessus, le titre était un peu trompeur, mais je fais mes recherches pour vous aider à trouver la réponse –
fait Eric, vous pouvez utiliser la dernière édition. Désolé pour autant de modifications –
Merci, je vais essayer ça. –