【文件属性】:
文件名称:langcodes:一个用于处理和比较语言代码的Python库
文件大小:177KB
文件格式:ZIP
更新时间:2021-05-14 12:44:46
Python
语言代码:语言代码库
langcodes知道什么语言。 它知道引用它们的标准化代码,例如en表示英语, es表示西班牙语, hi表示北印度语。 通常,它知道这些语言在某种语言中被称为什么,并且该语言不必一定是英语。
听起来好像langcodes解决了一个很无聊的问题。 一方面,这是正确的。 有时您会遇到无聊的问题,当图书馆为您解决问题时,这很好。
但是这里隐藏着一个有趣的问题。 您如何使用语言代码? 您如何知道两个不同的代码代表同一件事? 您的代码应如何表示代码之间的关系,如下所示?
eng等效于en 。
fra和fre都等同于fr 。
en-GB可能写为en-gb或en_GB 。 或称为“ en-UK”,这是错误的,但应视为相同。
en-CA并不完全等同于en-US ,但它确实非常接近。
en-Latn-US等同于en-US ,因为书面英语必须用拉丁字母书写才能理解。
a
【文件预览】:
langcodes-master
----MANIFEST.in(98B)
----typing-lament.md(3KB)
----example.py(761B)
----pytest.ini(147B)
----tox.ini(120B)
----.mailmap(343B)
----luminoso.md(1KB)
----langcodes()
--------py.typed(0B)
--------data()
--------tests()
--------util.py(182B)
--------__init__.py(64KB)
--------build_data.py(10KB)
--------language_lists.py(8KB)
--------tag_parser.py(12KB)
--------language_distance.py(6KB)
--------registry_parser.py(2KB)
--------data_dicts.py(108KB)
----setup.py(2KB)
----.gitignore(109B)
----README.md(26KB)
----LICENSE.txt(1KB)