Weblate的语言定义
项目描述
Weblate是一个开源软件,基于Web的持续本地化系统,被全球165个国家的2500多个开源项目和公司使用。
Weblate使用的语言定义可供其他人免费使用。
用法
可以从PyPI安装Python模块
pip install weblate-language-data
它包含多个模块,包含语言定义和Gettext翻译(以便Django在作为Django应用使用时能够发现它们)。
CSV文件
仓库还包含CSV文件,这些文件用于生成Python代码,并可独立使用。
分号分隔的文件
包含语言代码、名称、复数形式数量和复数方程
languages.csv
由多个来源合并,复数形式应与CLDR匹配(如有可用)
由Weblate用于语言定义
手动编辑
aliases.csv
语言别名,用于将非标准或旧版区域映射到< cite>languages.csv cite>中的区域
手动编辑
default_countries.csv
默认国家特定区域的列表
用于将它们映射到< cite>languages.csv cite>中的区域
手动编辑
extraplurals.csv
某些语言的附加复数变体
通常用于Gettext
手动编辑
cldr.csv
仅基于CLDR数据
使用来自https://github.com/mlocati/cldr-to-gettext-plural-rules的export-cldr生成
gettext.csv
基于Gettext默认值
使用export-gettext生成
translate.csv
使用export-translate生成
l10n-guide.csv
从l10n guide提取
使用export-l10n-guide生成
languages-po
包含语言名称翻译的PO文件的目录
从CLDR数据提取
贡献
欢迎贡献!有关更多信息,请参阅文档。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
weblate_language_data-2024.8.tar.gz (2.6 MB 查看哈希值)
构建分布
关闭
weblate_language_data-2024.8.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2705f7983aba01b5a8aea7379d8966d68c92bf3baedc857a881792d1ecf1f375 |
|
MD5 | 5bfb41a03ee0a703eed6a31fe727e08e |
|
BLAKE2b-256 | 681c9962acaaa29cfdd2f63e5c0f95cfc6aff33bca6025ce97a5e6003aff7aa6 |
关闭
哈希值 for weblate_language_data-2024.8-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bbd69d7bee027ff3268e0970ca3b2422087cfe80daf79b0e4943171c86efeeb2 |
|
MD5 | dfbf44c03f93fbaba036d5be6fe712d2 |
|
BLAKE2b-256 | 1152978abc0ce34caef83d62c129eab323dba466197e0f6c0f1d7304a7422aaa |