2017-04-04 6 views
0

Je suis conscient du rôle de l'attribut lang comme indiquant aux logiciels concernés la langue de la page ou de la section.Attribut lang HTML: quel est le rôle de la locale?

Certaines langues incluent également la possibilité d'une locale. Dans mon cas, ce serait quelque chose comme <html lang="en-au"> pour indiquer l'anglais en Australie.

J'ai lu:

What is lang attribute of the <html> tag used for?

mais il ne mentionne pas locale du tout, et encore moins l'expliquer.

La question est: comment les paramètres régionaux sont-ils utilisés, le cas échéant?

+1

Question intressante, elle m'a inspiré pour trouver ceci: https://blogs.msdn.microsoft.com/heaths/2005/02/17/the-differences-between-locales-and-languages/ –

Répondre

0

spécifications W3C sur les identificateurs de langue et locale: https://www.w3.org/TR/ltli/

spécifications IETF sur le make up de l'attribut: http://www.ietf.org/rfc/rfc3066.txt

Il est système/plate-forme/OS/utilisateur spécifique et basé sur ce que la technologie/langue » En utilisant, il y a des manières de le déterminer et de l'utiliser.

Par exemple.

Apple/iOS: https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPInternational/InternationalizingLocaleData/InternationalizingLocaleData.html

Oracle: https://docs.oracle.com/cd/E23824_01/html/E26033/glmbx.html

0

Idéalement ceci par exemple:

<input type="date" lang="en-au" /> 

permet de configurer l'entrée pour afficher la date dans la façon dont il est acceptable en Australie. Ce qui est différent, disons, du Canada qui utilise aussi l'anglais.

Et c'est la réponse.