Explorateur de codes de langue ISO

Recherchez la référence ISO 639 complète et datée par code ou nom de langue, puis tracez la relation entre l'ensemble 1, l'ensemble 2 et l'ensemble 3.

ISO 639 / 2023ISO 639:2023 · Ensemble 3 2026-04-14 · Ensemble 2 2025-09-29 · 7 996 enregistrements

Essayez l'anglais, un nom de langue locale prise en charge ou un code tel que zh, chi, zho, cmn ou cel.

Exemples:

Résultats

Chargement de la référence du code de langue packagé…

Relation avec les codes

Set 1α-2
Set 2/Bα-3
Set 2/Tα-3
Set 3α-3
Nom de référence officiel
Portée
Type de langue
Chargement de la référence du code de langue packagé…

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é.

FAQ

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.

Pourquoi certaines langues ont-elles deux codes Set 2 ?

Un petit groupe possède un code bibliographique (B) et un code terminologique (T). Le français, par exemple, est fre dans le Set 2/B et fra dans le Set 2/T. Ce sont des synonymes de la même langue ; L'ensemble 3 suit la forme T.

Qu'est-ce qu'un macrolangage ?

Un identifiant de macrolangage regroupe des langues individuelles étroitement liées qui sont traitées comme une seule langue dans certains contextes. Le chinois utilise le zho au niveau du macrolangage, tandis que le chinois mandarin a le code individuel Set 3 cmn.

Quelle version de la table de codes est incluse ?

La page répertorie les deux instantanés sources : le registre de l'ensemble 3, l'index de noms et la table de macrolangage datés du 14/04/2026, ainsi que la liste de l'ensemble 2 datée du 29/09/2025. Il couvre les entrées actuelles, et non l'historique des codes retirés de l'ensemble 3.

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é.