语言代码是将世界上所有的语言,以及这些语言的主要方言,简而言之,编码形式。其目的是使任何语言都能被识别为一个简单的字母代码,而不是必须完整地拼写出来。语言代码的思想类似于世界各国采用三个字母的短格式,将英格兰变...
语言代码是将世界上所有的语言,以及这些语言的主要方言,简而言之,编码形式。其目的是使任何语言都能被识别为一个简单的字母代码,而不是必须完整地拼写出来。语言代码的思想类似于世界各国采用三个字母的短格式,将英格兰变成英语,威尔士变成沃尔。

语言代码是编纂世界上所有语言的一种尝试。美国国会图书馆就是这样一个组织,负责编纂世界各地的语言。虽然它展示了创造语言代码的崇高尝试,但它也表明了这样做的许多问题。例如,英语很自然地被浓缩成然而,它却将中古英语列为ENM,而古英语则被列为ANG。后两种代码对大多数学者和许多非学者来说意义不大。这是因为中古英语和古英语更常见的代码分别是ME和OE。语言代码的问题在于,许多国家以及组织和学术界,对同一种语言使用不同的代码。这导致了混乱的首字母缩略词拼凑在一起,这只会因语言和政治考虑而加剧。缺少通用代码意味着同一主题的文档可能会使用不同的代码而造成混淆。另一个问题是是否区分不同国家所说的同一种语言。这意味着决定是否区分英国英语和美国英语。这也提出了是否区分民族方言和地区方言的问题。例如,英国的皇后英语和苏格兰英语或利物浦语的区别,就像在利物浦所说的,可以被编入法典国会图书馆的代码没有区别,但Microsoft®语言代码有区别。解决这个问题的办法是创建一个统一的语言代码。这将是一个被世界上所有国家和人民所接受的代码,无论他们的语言是什么。但是,要创建这个代码,还有许多问题需要克服。首先,不是一个国家应该有决定权,因为自然会有冲突。第二,守则必须考虑到不同语言本身以及每种语言如何描述自己。第三,存在不同字母的问题。代码必须考虑到一个国家或方言希望有一个单独的代码。这可以通过为该语言制定一个通用代码,然后添加一个连字符和一个国家或方言代码来实现。这可能会将美国英语变成AM-ENG或ENG-AM。有一个问题需要回答考虑的是,产生这种语言的国家或群体是否有权将其语言代码变成简单的语言代码,从而将英国英语的代码变成英语而不是英国英语或英语。