co-op-translator

支援語言

以下表格列出目前 Co-op Translator 支援嘅語言,包括語言代碼、語言名稱同埋已知問題。如果你想新增支援嘅語言,請喺 font_language_mappings.yml 檔案(位於 src/co_op_translator/fonts/)加入相應嘅語言代碼、名稱同適用嘅字型,並喺測試後提交拉取請求。

Language Code Language Name Font RTL Support Known Issues
en English NotoSans-Medium.ttf No No
fr French NotoSans-Medium.ttf No No
es Spanish NotoSans-Medium.ttf No No
de German NotoSans-Medium.ttf No No
ru Russian NotoSans-Medium.ttf No No
ar Arabic NotoSansArabic-Medium.ttf Yes No
fa Persian (Farsi) NotoSansArabic-Medium.ttf No No
ur Urdu NotoSansArabic-Medium.ttf No No
zh Chinese (Simplified) NotoSansCJK-Medium.ttc No No
mo Chinese (Traditional, Macau) NotoSansCJK-Medium.ttc No No
hk Chinese (Traditional, Hong Kong) NotoSansCJK-Medium.ttc No No
tw Chinese (Traditional, Taiwan) NotoSansCJK-Medium.ttc No No
ja Japanese NotoSansCJK-Medium.ttc No No
ko Korean NotoSansCJK-Medium.ttc No No
hi Hindi NotoSansDevanagari-Medium.ttf No No
bn Bengali NotoSansBengali-Medium.ttf No No
mr Marathi NotoSansDevanagari-Medium.ttf No No
ne Nepali NotoSansDevanagari-Medium.ttf No No
pa Punjabi (Gurmukhi) NotoSansGurmukhi-Medium.ttf No No
pt Portuguese (Portugal) NotoSans-Medium.ttf No No
br Portuguese (Brazil) NotoSans-Medium.ttf No No
it Italian NotoSans-Medium.ttf No No
pl Polish NotoSans-Medium.ttf No No
tr Turkish NotoSans-Medium.ttf No No
el Greek NotoSans-Medium.ttf No No
th Thai NotoSansThai-Medium.ttf No No
sv Swedish NotoSans-Medium.ttf No No
da Danish NotoSans-Medium.ttf No No
no Norwegian NotoSans-Medium.ttf No No
fi Finnish NotoSans-Medium.ttf No No
nl Dutch NotoSans-Medium.ttf No No
he Hebrew NotoSansHebrew-Medium.ttf No No
vi Vietnamese NotoSans-Medium.ttf No No
id Indonesian NotoSans-Medium.ttf No No
ms Malay NotoSans-Medium.ttf No No
tl Tagalog (Filipino) NotoSans-Medium.ttf No No
sw Swahili NotoSans-Medium.ttf No No
hu Hungarian NotoSans-Medium.ttf No No
cs Czech NotoSans-Medium.ttf No No
sk Slovak NotoSans-Medium.ttf No No
ro Romanian NotoSans-Medium.ttf No No
bg Bulgarian NotoSans-Medium.ttf No No
sr Serbian (Cyrillic) NotoSans-Medium.ttf No No
hr Croatian NotoSans-Medium.ttf No No
sl Slovenian NotoSans-Medium.ttf No No
uk Ukrainian NotoSans-Medium.ttf No No
my Burmese (Myanmar) NotoSans-Medium.ttf No No

新增語言指引

如果想新增支援嘅語言:

  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 進行翻譯。雖然我們致力於確保準確性,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議採用專業人工翻譯。我們對因使用本翻譯而引致的任何誤解或誤釋概不負責。