Weblate的语言定义
weblate-language-data的Python项目详细描述
Weblate是一个基于copylefted libre软件的基于web的连续定位系统, 被超过115个国家的1150多个libre项目和公司使用。
Weblate使用的语言定义,其他人可免费使用。在
使用
Python模块可以从PyPI安装:
pip install weblate-language-data
它包含几个包含语言定义abd Gettext的模块 它们的翻译(在某种程度上,Django会在 用作Django应用程序)。在
CSV文件
存储库还包含用于生成Python的CSV文件 代码,可以独立使用。在
- 分号分隔的文件
- 包含语言代码、名称、复数个数和复数等式
在语言.csv
- 从多个来源组合而成,复数在可用时应与CLDR匹配
- 由Weblate用于语言定义
- 手动编辑
在别名.csv
- 将非标准或旧版区域设置映射到中的语言别名语言.csv
- 手动编辑
违约_国家.csv
- 特定于国家/地区的默认区域设置列表
- 用来把它们映射到语言.csv
- 手动编辑
在附加复数.csv
- 一些语言的附加复数变体
- 通常用于Gettext
- 手动编辑
在cldr.csv文件
- 完全基于CLDR数据
- 使用导出cldr从https://github.com/mlocati/cldr-to-gettext-plural-rules生成
在获取文本.csv
- 基于Gettext默认值
- 使用export gettext生成
在翻译.csv
- 摘自translate-toolkit
- 使用导出翻译生成
l10n型-指南.csv
- 从l10n guide中提取
- 使用l10n生成的导出指南
语言po
- 包含具有语言名称翻译的PO文件的目录
- 从CLDR数据中提取
- 项目
标签: