Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/12/2010, à 13:08

HP

env LANG et ISO 639-1

Je voulais juste être sûr… si je prends la la variable d'environnement LANG et que je conserve les 2 premiers caractères, suis je censé obtenir un code répondant à la la norme ISO 639, et plus particulièrement à quelle partie ? Je pensais à l'ISO 639-1.


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#2 Le 18/12/2010, à 13:37

Pacifick_FR42

Re : env LANG et ISO 639-1

non... c'est pas toujours aussi simple... exemple Allemand = "de" , Anglais = "en" , etc... donc...

Hors ligne

#3 Le 18/12/2010, à 13:53

HP

Re : env LANG et ISO 639-1

Pacifick_FR42 a écrit :

exemple Allemand = "de" , Anglais = "en" , etc... donc...

Oui parfaitement, LANG pour un Allemand d'Allemagne donne de_DE ; et pour les Anglais d'Angleterre : en_GB et en_US pour leurs cousins du « Nouveau Monde », par exemple…
C'est un peu ce que je disais dans le premier post… mais merci pour ton intervention !


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#4 Le 18/12/2010, à 14:01

HP

Re : env LANG et ISO 639-1

Bon, bé a priori ce serait un schéma de cette sorte :
"%s_%s" code langue ISO 639-1 code pays ISO 3166-1… donc j'aurais bon ! wink
Trouvé dans les sources de zabbix-1.9.0… mais aussi dans la documentation de Apple :

UITextChecker Class Reference a écrit :

Return Value
An array of strings representing ISO 639-1 language codes or combined ISO 639-1 language codes and ISO 3166-1 regional codes (for example, en_US).

Et encore : Abréviations de langue d'après RFC 1766.

Voilà, là je crois qu'il n'y a plus trop place au doute…

Dernière modification par HP (Le 18/12/2010, à 14:08)


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#5 Le 18/12/2010, à 14:23

Pacifick_FR42

Re : env LANG et ISO 639-1

Oui... effectivement, j'ignorai comment était constitué LANG par contre dans iso 639_X il n'y à pas us ou gb... mais "en" ou "eng" car la langue "Américaine"  n'existe pas (pa exemple) , d'un coté on à une norme pour les langues (ISO 639) et de l'autre pour les pays (ISO 3166).

Hors ligne