co-op-translator

支持的语言

下表列出了Co-op Translator当前支持的语言。表中包含语言代码、语言名称以及每种语言的已知问题。如果您想添加对新语言的支持,请在位于src/co_op_translator/fonts/font_language_mappings.yml文件中添加相应的语言代码、名称和合适的字体,并在测试后提交拉取请求。

Language Code Language Name Font RTL Support Known Issues
en 英语 NotoSans-Medium.ttf
fr 法语 NotoSans-Medium.ttf
es 西班牙语 NotoSans-Medium.ttf
de 德语 NotoSans-Medium.ttf
ru 俄语 NotoSans-Medium.ttf
ar 阿拉伯语 NotoSansArabic-Medium.ttf
fa 波斯语(法尔西语) NotoSansArabic-Medium.ttf
ur 乌尔都语 NotoSansArabic-Medium.ttf
zh 中文(简体) NotoSansCJK-Medium.ttc
mo 中文(繁体,澳门) NotoSansCJK-Medium.ttc
hk 中文(繁体,香港) NotoSansCJK-Medium.ttc
tw 中文(繁体,台湾) NotoSansCJK-Medium.ttc
ja 日语 NotoSansCJK-Medium.ttc
ko 韩语 NotoSansCJK-Medium.ttc
hi 印地语 NotoSansDevanagari-Medium.ttf
bn 孟加拉语 NotoSansBengali-Medium.ttf
mr 马拉地语 NotoSansDevanagari-Medium.ttf
ne 尼泊尔语 NotoSansDevanagari-Medium.ttf
pa 旁遮普语(古鲁姆克希体) NotoSansGurmukhi-Medium.ttf
pt 葡萄牙语(葡萄牙) NotoSans-Medium.ttf
br 葡萄牙语(巴西) NotoSans-Medium.ttf
it 意大利语 NotoSans-Medium.ttf
pl 波兰语 NotoSans-Medium.ttf
tr 土耳其语 NotoSans-Medium.ttf
el 希腊语 NotoSans-Medium.ttf
th 泰语 NotoSansThai-Medium.ttf
sv 瑞典语 NotoSans-Medium.ttf
da 丹麦语 NotoSans-Medium.ttf
no 挪威语 NotoSans-Medium.ttf
fi 芬兰语 NotoSans-Medium.ttf
nl 荷兰语 NotoSans-Medium.ttf
he 希伯来语 NotoSansHebrew-Medium.ttf
vi 越南语 NotoSans-Medium.ttf
id 印度尼西亚语 NotoSans-Medium.ttf
ms 马来语 NotoSans-Medium.ttf
tl 他加禄语(菲律宾语) NotoSans-Medium.ttf
sw 斯瓦希里语 NotoSans-Medium.ttf
hu 匈牙利语 NotoSans-Medium.ttf
cs 捷克语 NotoSans-Medium.ttf
sk 斯洛伐克语 NotoSans-Medium.ttf
ro 罗马尼亚语 NotoSans-Medium.ttf
bg 保加利亚语 NotoSans-Medium.ttf
sr 塞尔维亚语(西里尔字母) NotoSans-Medium.ttf
hr 克罗地亚语 NotoSans-Medium.ttf
sl 斯洛文尼亚语 NotoSans-Medium.ttf
uk 乌克兰语 NotoSans-Medium.ttf
my 缅甸语(缅甸) NotoSans-Medium.ttf

添加新语言

要添加对新语言的支持:

  1. 访问 src/co_op_translator/fonts/font_language_mappings.yml
  2. 添加语言代码、名称和对应的字体文件名。如果语言是从右到左,请确保包含rtl属性。
  3. 如果需要使用新字体,请确认该字体在开源项目中免费使用,检查其许可和版权条款。确认无误后,将字体文件添加到src/co_op_translator/fonts/目录。
  4. 在本地测试更改,确保新语言得到正确支持。
  5. 提交包含更改的拉取请求,并在PR描述中注明添加了新语言。

示例:

new_lang:
  name: "New Language"
  font: "NotoSans-Medium.ttf"
  rtl: false

免责声明
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。虽然我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。原始文件的母语版本应被视为权威来源。对于重要信息,建议采用专业人工翻译。对于因使用本翻译而产生的任何误解或误释,我们概不负责。