ISO 639
维基百科,自由的百科全书
ISO 639 是數個由國際標準化組織(ISO)為各語言所訂定的語言代碼。而由《民族語》第 15 版起,也由原本使用的 SIL 代碼改為使用 ISO 639-3 碼,
ISO 639 分為幾個部分;頭兩個部分已經發佈。
- ISO 639-1:2002 Codes for the representation of names of languages -- Part 1: Alpha-2 code
- ISO 639-2:1998 Codes for the representation of names of languages -- Part 2: Alpha-3 code
以下的部分仍在草擬中。
- ISO 639-3:2006? Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages [1]
- ISO 639-4:2007? Codes for the representation of names of languages -- Part 4: Implementation guidelines and general principles for language coding
- ISO 639-5:2006? Codes for the representation of names of languages -- Part 5: Alpha-3 code for language families and groups
- ISO 639-6?? Codes for the representation of names of languages -- Part 6: Alpha-? code (Possible NWIP)
中文的语种代号为两个字母 zh 和三位字母 chi 和 zho。
與 ISO 639 等效採用的中华人民共和国国家标准有:
- GB/T 4880-1991 (与 ISO 639:1988 等效採用) 《语种名称代码》
- GB/T 4880.2-2000 (与 ISO 639-2:1998 等效採用) 《语种名称代码 第2部分: 3字母代码》
中華民國《中國國家標準》 CNS 13188 《語言名稱代碼表示法》與 ISO 639:1988 對應,但僅有二位字母代碼。最後修正日期是1993年4月21日,所以許多 ISO 639 新代碼尚未加入。
[编辑] Alpha-3 編碼空間
因為二位字母代碼最多只有 26×26 = 676 種可能的組合,所以許多語言只有三位字母代碼,沒有二位字母代碼,因三位字母代碼最多可有 26×26×26 = 17,576 個。
ISO 639 第二部分定義了兩個特殊代碼: mul
(多語言), und
(未確定語言), 保留區域 qaa-qtz (500 個) ,有 23 個雙重代碼 (ISO 639-2 B 和 ISO 639-2 T) 。因此,在 ISO 639-3 和 ISO 639-5 中,合共有 545 個代碼不能使用,以致 ISO 639-3 和 ISO 639-5 的代碼總數只有 17,576 − 545 = 17,032 個。
[编辑] 参看
- ISO 639-1 代码表
- ISO 639-2 代码表
- ISO 639-3 代码表
- 《民族語》
- 语言系属分类
- 世界语言名称索引
- 官方语言列表
- ISO 3166 (國家地區代碼)
- ISO 15924 (書寫文字代碼)
- Wikipedia:巴別
[编辑] 外部链接
- RFC 3066, Tags for the Identification of Languages, Best Current Practice, January 2001
- ISO 639 and the Ethnologue
- Ethnologue - Code change from uppercase SIL to lowercase ISO
- Language codes in English and Italian with Perl scripts for parsing and PHP code
- XML version of the official ISO 639 HTML data from the Library of Congress
- Linguasphere — a linguistic research company and press working on the ISO 639-6 project
- ICT Marketing — in collaboration with Linguasphere and BSI on ISO 639-6 language coding project
- British Standards Institute
- explanation by Håvard Hjulstad