co-op-translator

Langues prises en charge

Le tableau ci-dessous répertorie les langues actuellement supportées par Co-op Translator. Il inclut les codes des langues, les noms des langues, ainsi que les problèmes connus pour chaque langue. Si vous souhaitez ajouter une nouvelle langue, veuillez ajouter le code de langue correspondant, le nom et la police appropriée dans le fichier font_language_mappings.yml situé à src/co_op_translator/fonts/, puis soumettez une pull request après avoir effectué les tests.

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

Ajouter une nouvelle langue

Pour ajouter une nouvelle langue :

  1. Rendez-vous sur src/co_op_translator/fonts/font_language_mappings.yml.
  2. Ajoutez le code de la langue, son nom, et le nom du fichier de police approprié. Veillez à inclure l’attribut rtl si la langue s’écrit de droite à gauche.
  3. Si vous devez utiliser une nouvelle police, assurez-vous qu’elle est libre d’utilisation dans des projets open source en vérifiant sa licence et ses droits d’auteur. Après vérification, ajoutez le fichier de police dans le répertoire src/co_op_translator/fonts/.
  4. Testez vos modifications localement pour garantir que la nouvelle langue est bien prise en charge.
  5. Soumettez une Pull Request avec vos modifications en précisant l’ajout de la nouvelle langue dans la description de la PR.

Exemple :

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

Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant foi. Pour des informations critiques, une traduction professionnelle réalisée par un humain est recommandée. Nous ne saurions être tenus responsables de tout malentendu ou mauvaise interprétation résultant de l’utilisation de cette traduction.