在外贸网站建设、ERP系统开发和多语言软件配置中,语言代码是一项经常用到的基础信息。
例如,英语通常使用 en 表示,中文使用 zh,日语使用 ja。当企业需要面向不同国家和地区的客户提供多语言服务时,还可能遇到 zh-CN、zh-TW、en-US 等更具体的语言标识。
此外,一些操作系统、旧版软件和开发工具还会使用 CHS、CHT、ENU 等技术代码。这些代码与 ISO 标准语言代码并不完全相同,不能在所有系统中直接互换。
本文整理36种常见语言代码,介绍其基本含义、适用场景以及多语言系统配置时需要注意的问题,方便在实际开发和外贸业务中查询使用。
常见语言标识主要涉及 ISO 639 语言代码标准、BCP 47 语言标签,以及部分软件平台使用的内部代码。
1. ISO 639-1:双字母语言代码
ISO 639-1 使用两个字母表示语言,是网站和软件国际化中常见的语言代码标准。
例如:
en:英语
zh:中文
de:德语
fr:法语
ja:日语
这种方式简洁,适合用于多语言资源标识和系统语言配置。
2. BCP 47:语言与地区标签
如果需要区分同一种语言在不同国家或地区的使用方式,可以采用更完整的语言标签。
例如:
zh-CN:中国大陆中文
zh-TW:台湾地区中文
en-US:美国英语
en-GB:英国英语
pt-BR:巴西葡萄牙语
语言标签可以包含语言、地区以及书写系统等信息,适合国际化网站和软件应用。
3. 技术领域常用代码
部分操作系统、软件平台或历史系统会使用自己的语言缩写,例如 CHS 表示简体中文、CHT 表示繁体中文、ENU 表示美国英语。
这类代码的适用范围取决于具体平台,并不代表统一的国际标准。开发时应根据目标系统的官方文档确定代码格式。
下表列出36种常见语言的 ISO 639-1 双字母代码,以及部分 Windows 软件环境中常见的技术缩写示例。
| 序号 | 语言名称 | ISO 639-1代码 | 技术领域常见代码示例 |
|---|---|---|---|
| 1 | 中文 | zh |
CHS(简体)、CHT(繁体) |
| 2 | 英语 | en |
ENU(美国英语) |
| 3 | 阿拉伯语 | ar |
ARA |
| 4 | 保加利亚语 | bg |
BGR |
| 5 | 捷克语 | cs |
CSY |
| 6 | 丹麦语 | da |
DAN |
| 7 | 德语 | de |
DEU |
| 8 | 希腊语 | el |
ELL |
| 9 | 西班牙语 | es |
ESN |
| 10 | 芬兰语 | fi |
FIN |
| 11 | 法语 | fr |
FRA |
| 12 | 希伯来语 | he |
HEB |
| 13 | 匈牙利语 | hu |
HUN |
| 14 | 印度尼西亚语 | id |
IND |
| 15 | 意大利语 | it |
ITA |
| 16 | 日语 | ja |
JPN |
| 17 | 韩语 | ko |
KOR |
| 18 | 荷兰语 | nl |
NLD |
| 19 | 挪威语 | no |
NOR |
| 20 | 波兰语 | pl |
PLK |
| 21 | 葡萄牙语 | pt |
PTB(巴西)、PTG(葡萄牙) |
| 22 | 罗马尼亚语 | ro |
ROM |
| 23 | 俄语 | ru |
RUS |
| 24 | 克罗地亚语 | hr |
HRV |
| 25 | 斯洛伐克语 | sk |
SKY |
| 26 | 阿尔巴尼亚语 | sq |
SQI |
| 27 | 瑞典语 | sv |
SVE |
| 28 | 泰语 | th |
THA |
| 29 | 土耳其语 | tr |
TRK |
| 30 | 乌克兰语 | uk |
UKR |
| 31 | 越南语 | vi |
VIT |
| 32 | 马来语 | ms |
MSL |
| 33 | 印地语 | hi |
HIN |
| 34 | 孟加拉语 | bn |
BEN |
| 35 | 波斯语 | fa |
FAR |
| 36 | 乌尔都语 | ur |
URD |
注意: 表中的技术代码仅作为部分 Windows 软件环境中的常见缩写示例,不是统一适用的国际标准。不同平台可能使用不同的缩写或地区标识,使用前应核对对应平台的官方代码表。ISO 639-1 的标准代码以 ISO 正式列表为准。
在外贸网站和多语言软件中,中文及英语的地区差异尤其值得注意。
| 语言场景 | 常用语言标签 | 说明 |
|---|---|---|
| 中文,不指定地区 | zh |
通用中文语言标识 |
| 中国大陆中文 | zh-CN |
常用于中国大陆地区 |
| 台湾地区中文 | zh-TW |
常用于台湾地区 |
| 香港中文 | zh-HK |
常用于香港地区 |
| 简体中文书写系统 | zh-Hans |
强调简体中文 |
| 繁体中文书写系统 | zh-Hant |
强调繁体中文 |
| 美国英语 | en-US |
美国地区英语 |
| 英国英语 | en-GB |
英国地区英语 |
| 巴西葡萄牙语 | pt-BR |
巴西地区葡萄牙语 |
| 葡萄牙葡萄牙语 | pt-PT |
葡萄牙地区葡萄牙语 |
地区标签和书写系统标签表达的信息不同。例如,zh-Hans 强调简体中文书写系统,而 zh-CN 指定中国大陆地区。
对于需要面向不同市场提供产品信息、报价单和业务界面的企业,提前统一语言标识,有助于避免语言资源混乱。
语言代码不只是翻译文件的命名方式,也会影响多语言网站和企业管理软件的配置设计。
网站可以使用不同语言标签管理英语、德语、法语、西班牙语等语言版本。
如果网站面向多个国家或地区,还可以根据实际内容设置地区语言标签,并为对应页面配置正确的 hreflang 信息,帮助搜索引擎理解不同语言版本之间的关系。
ERP系统可能需要同时处理界面语言、商品信息、客户资料、业务单据和报表。
例如,企业内部使用中文界面,面向海外客户时则需要生成英语报价单。系统应当明确区分用户界面语言与业务内容语言,避免仅切换界面语言就改变所有业务数据。
在设计多语言系统时,建议统一语言代码的存储格式,并在前后端、数据库和语言资源文件之间保持一致。
如果系统只需要区分语言,可以使用标准语言代码;如果需要区分地区,则可以使用符合 BCP 47 规范的语言标签。
同时,应避免将特定平台的内部缩写直接作为所有模块通用的语言代码。
语言代码是网站国际化、软件开发和多语言业务管理中的基础信息。
ISO 639-1 提供简洁的双字母语言代码,BCP 47 支持进一步表达地区和书写系统,而部分软件平台还存在自己的技术缩写。
对于外贸网站、CRM和ERP系统,建议优先明确使用的语言标准,再根据目标市场配置语言和地区标签。这样可以减少代码混用问题,为后续增加语言版本和扩展海外业务提供更清晰的基础。