【发布时间】:2013-10-10 06:02:18
【问题描述】:
iso.org 出售它们,但仅 ISO 639-1 代码的价格为 140 美元。这太荒谬了。 此外,wikipedia 表示巴西葡萄牙语的 ISO 639-1 代码是“pt-BR”,但 ISO 693-1 标准仅使用 2 个字母。谁能解释一下这背后的原因?
【问题讨论】:
标签: iso
iso.org 出售它们,但仅 ISO 639-1 代码的价格为 140 美元。这太荒谬了。 此外,wikipedia 表示巴西葡萄牙语的 ISO 639-1 代码是“pt-BR”,但 ISO 693-1 标准仅使用 2 个字母。谁能解释一下这背后的原因?
【问题讨论】:
标签: iso
您可以从美国国会图书馆网站获取 ISO639-1 代码的完整列表,作为 SKOS 概念 (rdf) 的各种格式:http://id.loc.gov/vocabulary/iso639-1.html ISO639-2 是一个更完整的 3 字母国家代码列表(超过 500 对 iso639-1 的 180)也可在网站上找到。
你提到的巴西葡萄牙语“pt-BR”代码实际上不是ISO639-1代码,而是由葡萄牙语“pt”的ISO639-1代码和巴西的ISO3166-1国家代码组成的复合代码“BR”。这些组合遵循 RFC5646 中定义的最佳实践:https://www.rfc-editor.org/rfc/rfc5646。
好消息是,正如您在 RFC5646 中看到的那样,有一个标准来表示“在巴西使用的葡萄牙语”:“pt-BR”,因此任何想要将某些内容标记为巴西葡萄牙语的人都会以这种方式构建标记。坏消息是,到目前为止,我还找不到这些定义为资源的权威列表:( 希望这会有所帮助!
【讨论】:
这是csv 文件,其中包含 ISO 639-1、ISO 639-2b、ISO-639-2t、ISO-639-3 语言列表。它包含我认为世界上所有现有语言的列表。我从language_list gem 中检索到它
【讨论】:
我推荐 datasets/language-codes github repo。
【讨论】:
我在Oracle's website 中找到了一个包含最常用语言的小型列表,它是 ISO 639-1 代码。
Wikipedia 有一个更完整的列表,有 555 个条目,符合 ISO 639-1、2、3 和 5、范围和类型。
【讨论】: