Structure et évolution de la norme ISO 639
La normalisation internationale des codes de langue repose sur la norme ISO 639, un standard fondamental pour l'interopérabilité des systèmes d'information, la localisation de logiciels et la gestion des bases de données. Historiquement divisée en plusieurs parties distinctes rédigées et maintenues par des autorités d'enregistrement différentes, la norme a connu une évolution majeure avec la publication de la norme unifiée ISO 639:2023.
Auparavant, l'utilisateur devait naviguer entre l'ISO 639-1 (codes sur deux lettres), l'ISO 639-2 (codes sur trois lettres pour la terminologie et la bibliographie) et l'ISO 639-3 (codes sur trois lettres visant l'exhaustivité des langues du monde). La version ISO 639:2023 unifie ces travaux en structurant les identifiants en trois ensembles distincts, appelés Set 1, Set 2 et Set 3, tout en maintenant la cohérence historique des tables de codes.
L'outil de recherche intègre ces données dans un instantané localisé et daté, combinant le registre officiel du Set 3 et l'index des noms avec la liste officielle du Set 2. Les métadonnées affichées au bas de l'interface précisent la fraîcheur des données sous la mention « ISO 639:2023 · Ensemble 3 ‹set3Date› · Ensemble 2 ‹set2Date› · ‹count› enregistrements ».
Les ensembles d'identifiants: Set 1, Set 2 et Set 3
Les normes ISO 639-1, 639-2 et 639-3 sont-elles toujours distinctes?
L'ISO 639:2023 a remplacé les anciennes parties distinctes par une norme unique organisée en ensembles d'identifiants. Les noms familiers ISO 639-1, 639-2 et 639-3 sont encore largement utilisés, c'est pourquoi cet explorateur les affiche à côté des étiquettes actuelles Set 1, Set 2 et Set 3.
Typologie et portée des langues (Portées et Types)
Pour structurer ce catalogue de langues, l'ISO utilise deux critères de classification: la portée et le de langue. L'outil décode automatiquement les abréviations techniques du registre officiel pour les afficher de manière explicite:
Portée de la langue
Le champ « Portée » (Portée) indique l'étendue de l'identifiant:
I: s'affiche comme « Langue individuelle » (Langue individuelle).M: s'affiche comme « Macrolangage » (Macrolangage).S: s'affiche comme « Code spécial » (Code spécial).C: s'affiche comme « Collection de langues » (Collection de langues).R: s'affiche comme « Plage réservée à un usage local » (Plage réservée à un usage local).
Type de langue
Le champ « Type de langue » (Type de langue) qualifie l'état ou la nature de la langue:
L: s'affiche comme « Vivre » (Vivre).E: s'affiche comme « Disparu » (Disparu).A: s'affiche comme « Ancien » (Ancien).H: s'affiche comme « Historique » (Historique).C: s'affiche comme « Construit » (Construit).S: s'affiche comme « Spécial » (Spécial).
Fonctionnement de la recherche et validation des saisies
La recherche s'effectue via le champ de saisie textuelle étiqueté « Nom de la langue ou code ISO 639 ». L'utilisateur peut y saisir des noms de langues en anglais, des noms de langues locales prises en charge, ou des codes ISO 639 à deux ou trois lettres comme zh, chi, zho, cmn ou cel. Un bouton « Effacer » permet de vider le champ de saisie. Lors du chargement, le message « Chargement de la référence du code de langue packagé… » s'affiche.
Des règles de validation s'appliquent à la saisie de l'utilisateur:
- Recherche par nom trop courte: si l'utilisateur saisit moins de deux lettres pour une recherche par nom, l'outil affiche l'erreur « Tapez au moins deux lettres pour effectuer une recherche par nom. ».
- Saisie trop longue: si la saisie dépasse 79 caractères, l'outil affiche l'erreur « Gardez la recherche sous 80 caractères. ».
- Format ou caractères invalides: pour tout format ou caractère non valide, l'outil affiche « Utilisez un nom de langue ou un code ISO 639 à deux ou trois lettres. ».
- Échec de chargement des données: si la référence packagée ne peut pas être chargée, l'outil affiche le message « La référence packagée n'a pas pu être chargée. Actualisez la page et réessayez. ».
Les résultats de recherche s'accompagnent de messages d'état et de synthèse:
- « L'enregistrement
‹count›correspond au code «‹query›». » ou «‹count›enregistrements correspondent au code «‹query›». ». - «
‹count›langue correspond à "‹query›". » ou «‹count›langues correspondent à "‹query›". ». - « Aucun enregistrement ISO 639 actuel ne correspond à «
‹query›». ». - « Affichage du premier
‹shown›des‹total›résultats. Continuez à taper pour affiner la liste. ».
Votre recherche reste dans votre navigateur et utilise la référence versionnée livrée avec cette page. Rien n'est téléchargé.