Choisir la bonne grammaire
Une balise unique va dans le premier mode. Collez une ligne Accept-Language, avec ou sans nom d’en-tête, dans le second ; son ;q= n’est pas une sous-étiquette.
Unicode & i18n
Une balise et un en-tête Accept-Language ont des syntaxes distinctes : choisissez le bon mode.
Le traitement reste dans ce navigateur ; l’entrée n’est ni envoyée ni enregistrée.
Analyse en cours…
Registre IANA figé au …
Analyse en cours…
Un attribut lang mal formé peut confondre écriture et région. Le validateur de balises BCP 47 garde la valeur initiale et détaille les sous-étiquettes avant de consulter la version datée du registre.
Pour vérifier un identifiant de langue ou une sous-étiquette de langue, regardez les lignes séparées du résultat. Le code de langue HTML n’est pas un en-tête : utilisez l’autre mode pour analyser Accept-Language et ses poids q.
Le validateur de balises BCP 47 découpe langue, écriture, région, variantes et extensions, puis contrôle leur présence dans le registre IANA figé. Un navigateur peut accepter une forme que ce registre ne connaît pas.
Les plages de l’en-tête sont classées par q ; un poids omis vaut 1 et q=0 reste visible. La prévisualisation RTL possède son propre réglage, indépendant de la langue indiquée.
Une balise unique va dans le premier mode. Collez une ligne Accept-Language, avec ou sans nom d’en-tête, dans le second ; son ;q= n’est pas une sous-étiquette.
La suggestion de casse et de code préféré ne réécrit jamais l’entrée. Le statut enregistré se rapporte au File-Date affiché ; une balise privée x- n’a pas de signification publique à chercher.
L’analyse automatique attend 350 ms. Désactivez-la pour utiliser Analyser ou Ctrl/Cmd+Enter. Changer la direction de l’aperçu rend l’ancien export périmé.
Les champs de langue, langue étendue, écriture, région, variante et extension apparaissent séparément. Une variante ou une extension répétée est signalée au lieu d’être absorbée.
La date du registre IANA accompagne chaque verdict. Une valeur obsolète suggère sa remplaçante ; la forme canonique du navigateur reste distincte pour montrer les écarts de versions.
Le mode d’en-tête accepte trois décimales au maximum pour q. L’astérisque est une plage générique, pas une balise de langue ; q=0 signifie non accepté.
ISO 639-1 emploie généralement deux lettres, ISO 639-2 trois. BCP 47 utilise des sous-étiquettes de langue enregistrées et peut ajouter écriture, région ou variante ; ce site ne convertit pas tous les codes entre normes.
BCP 47 définit les balises de langue employées notamment par lang dans HTML. Utilisez ce contrôle pour comprendre et vérifier un tag existant, pas pour connaître les langues disponibles dans une application.
Hans et Hant désignent des écritures chinoises ; CN, TW ou HK désignent des régions. Une combinaison comme zh-Hant-TW permet de vérifier que chaque composant occupe sa place.
Non. Seules les balises BCP 47 sont analysées ; une ancienne sous-étiquette peut recevoir une suggestion de valeur préférée. La conversion générale entre ISO, POSIX et ICU n’est pas proposée.
Une variante enregistrée est affichée avec son code. Un nom régional libre n’est pas transformé en code, et le registre ne garantit pas qu’un produit prenne cette variante en charge.
Une balise mal analysée ?
Comparez la valeur d’origine, la suggestion canonique et la date IANA avant d’examiner un en-tête pondéré ou le rendu RTL séparé.