co-op-translator

زبان‌های پشتیبانی‌شده

جدول زیر زبان‌هایی را که در حال حاضر توسط Co-op Translator پشتیبانی می‌شوند، فهرست کرده است. این جدول شامل کد زبان، نام زبان و هرگونه مشکلات شناخته‌شده مرتبط با هر زبان است. اگر می‌خواهید از زبان جدیدی پشتیبانی کنید، لطفاً کد زبان، نام و فونت مناسب را در فایل font_language_mappings.yml که در مسیر src/co_op_translator/fonts/ قرار دارد اضافه کرده و پس از تست، درخواست Pull ارسال کنید.

کد زبان نام زبان فونت پشتیبانی از راست به چپ مشکلات شناخته‌شده
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. درخواست Pull همراه با تغییرات خود ارسال کرده و افزودن زبان جدید را در توضیحات PR ذکر کنید.

مثال:

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

سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی خطاها یا نادرستی‌هایی باشند. سند اصلی به زبان بومی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچگونه سوءتفاهم یا تفسیر نادرستی که از استفاده از این ترجمه ناشی شود، نیستیم.