co-op-translator

Unterstützte Sprachen

Die folgende Tabelle listet die Sprachen auf, die derzeit von Co-op Translator unterstützt werden. Sie enthält Sprachcodes, Sprachbezeichnungen und bekannte Probleme, die mit jeder Sprache verbunden sind. Wenn Sie eine neue Sprache hinzufügen möchten, fügen Sie bitte den entsprechenden Sprachcode, Namen und die passende Schriftart in der Datei font_language_mappings.yml im Verzeichnis src/co_op_translator/fonts/ hinzu und reichen Sie nach dem Testen eine Pull-Anfrage ein.

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

Hinzufügen einer neuen Sprache

Um eine neue Sprache hinzuzufügen:

  1. Gehen Sie zu src/co_op_translator/fonts/font_language_mappings.yml.
  2. Fügen Sie den Sprachcode, Namen und den passenden Schriftart-Dateinamen hinzu. Achten Sie darauf, das rtl-Attribut zu setzen, wenn die Sprache von rechts nach links geschrieben wird.
  3. Falls Sie eine neue Schriftart verwenden möchten, stellen Sie sicher, dass diese für Open-Source-Projekte frei nutzbar ist, indem Sie die Lizenz- und Urheberrechtsbedingungen prüfen. Nach der Überprüfung fügen Sie die Schriftartdatei dem Verzeichnis src/co_op_translator/fonts/ hinzu.
  4. Testen Sie Ihre Änderungen lokal, um sicherzustellen, dass die neue Sprache korrekt unterstützt wird.
  5. Reichen Sie eine Pull-Anfrage mit Ihren Änderungen ein und weisen Sie in der PR-Beschreibung auf die Hinzufügung der neuen Sprache hin.

Beispiel:

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

Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir auf Genauigkeit achten, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache ist als maßgebliche Quelle zu betrachten. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Nutzung dieser Übersetzung entstehen.