co-op-translator

Lingue supportate

La tabella seguente elenca le lingue attualmente supportate da Co-op Translator. Include i codici lingua, i nomi delle lingue e eventuali problemi noti associati a ciascuna lingua. Se desideri aggiungere il supporto per una nuova lingua, aggiungi il codice lingua corrispondente, il nome e il font appropriato nel file font_language_mappings.yml situato in src/co_op_translator/fonts/ e invia una pull request dopo aver effettuato i test.

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

Aggiungere una nuova lingua

Per aggiungere il supporto a una nuova lingua:

  1. Vai su src/co_op_translator/fonts/font_language_mappings.yml.
  2. Aggiungi il codice lingua, il nome e il file del font appropriato. Assicurati di includere l’attributo rtl se la lingua si scrive da destra a sinistra.
  3. Se devi usare un nuovo font, verifica che sia gratuito per progetti open-source controllandone la licenza e i termini di copyright. Dopo la verifica, aggiungi il file del font nella directory src/co_op_translator/fonts/.
  4. Testa le modifiche localmente per assicurarti che la nuova lingua sia supportata correttamente.
  5. Invia una Pull Request con le tue modifiche e indica l’aggiunta della nuova lingua nella descrizione della PR.

Esempio:

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

Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.