Qu’est-ce qu’un code de langue ?

Un code de langue est une tentative de codifier toutes les langues du monde, ainsi que les principaux dialectes de ces langues sous une forme courte et codifiée. L’objectif est que n’importe quelle langue soit identifiable comme un simple code de lettres plutôt que d’avoir à être épelée en entier. L’idée du code de langue est similaire à l’adoption de formes courtes à trois lettres pour les pays du monde entier, qui transforme l’Angleterre en ENG et le Pays de Galles en WAL.

La Bibliothèque du Congrès des États-Unis est l’une de ces organisations pour codifier les langues du monde entier. Bien qu’il démontre une noble tentative de créer un code de langage, il démontre également de nombreux problèmes liés à cette tentative. Par exemple, l’anglais est naturellement condensé en ENG. Cependant, il répertorie ensuite le moyen anglais comme ENM et le vieil anglais comme ANG. Ces deux derniers codes auraient peu de sens pour la plupart des universitaires et un bon nombre de non-universitaires. En effet, les codes les plus courants pour le moyen anglais et le vieil anglais sont respectivement ME et OE.

Le problème avec les codes de langue est que de nombreux pays, ainsi que des organisations et des universitaires, utilisent des codes différents pour les mêmes langues. Cela a conduit à un patchwork d’acronymes déroutants qui ne sont que renforcés par des considérations linguistiques et politiques. L’absence d’un code commun signifie que des documents sur le même sujet pourraient prêter à confusion en utilisant des codes différents.

Une autre question est de savoir s’il faut différencier les versions d’une même langue parlée dans différents pays. Cela signifie décider s’il faut faire la différence entre l’anglais britannique et l’anglais américain. Cela soulève également la question de savoir s’il faut différencier le dialecte national des dialectes régionaux. Par exemple, la différence entre l’anglais Queens en Angleterre et l’anglais écossais ou scouse, tel qu’il est parlé à Liverpool, pourrait être codifiée. Le code de la Library of Congress ne fait pas de différence, mais le code de langue Microsoft® le fait.

Une solution au problème serait de créer un code de langue unifié. Ce serait un code accepté par toutes les nations et tous les peuples du monde, quelle que soit leur langue. Il y a cependant un certain nombre de problèmes à surmonter pour créer cela.
Premièrement, aucune nation ne devrait avoir le pouvoir de décider, car il y aura naturellement des conflits. Deuxièmement, le code devrait prendre en compte les différentes langues elles-mêmes et la façon dont chaque langue se décrit. Troisièmement, il y a le problème des alphabets différents.

Le code devrait prendre en compte le souhait d’une nation ou d’un dialecte d’avoir un code distinct. Cela pourrait être fait en ayant un code général pour la langue, puis en ajoutant un trait d’union et un code de pays ou de dialecte. Cela pourrait transformer l’anglais américain en AM-ENG ou ENG-AM. Une question qu’il faudrait examiner est de savoir si la nation ou le groupe qui a donné naissance à la langue a le droit que son code de langue soit le code de langue simple, transformant ainsi le code de l’anglais britannique en ENG plutôt qu’en UK-ENG ou ENG-ENG.