121 votes

Quelle est la différence entre <html lang="en"> et <html lang="en-US"> ?

Quelle est la différence entre <html lang="en"> y <html lang="en-US"> ? Quelles autres valeurs peuvent suivre le tiret ?

Según w3.org "Tout sous-code de deux lettres est considéré comme un code de pays [ISO3166]". valeur figurant sous le code alpha-2 est une valeur acceptée ?

0voto

hellosi Points 1

XML Schema exige que l'espace de noms xml soit déclaré et importé avant d'utiliser xml:lang (et d'autres valeurs de l'espace de noms xml). RELAX NG prédéclare l'espace de noms xml, comme dans XML, de sorte qu'aucune déclaration supplémentaire n'est nécessaire.

-1voto

Wes Miller Points 972

La première question est facile. Il existe de nombreux en (anglais) mais (la plupart du temps) un seul anglais américain. On peut supposer qu'il y a en-CN , en-GB , en-AU . Je suppose qu'il pourrait même y avoir de l'anglais autrichien, mais il s'agit plus d'un "oui" que d'un "oui".

-1voto

Stefan Haustein Points 4458

Il n'y a pas de différence.

en-US est identique à en , comme US est la valeur par défaut pour en c'est-à-dire que US-English est la variante par défaut de l'anglais.

(la deuxième partie de la question semble avoir déjà été traitée par d'autres).

La variante par défaut est généralement le plus grand pays utilisant une variante de cette langue, par exemple

pt == pt-BR , de == de-DE etc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X