co-op-translator

Supported languages

အောက်ပါဇယားတွင် Co-op Translator မှလက်ရှိထောက်ပံ့ပေးနေသော ဘာသာစကားများကို ဖော်ပြထားသည်။ ၎င်းတွင် ဘာသာစကားကုဒ်များ၊ ဘာသာစကားအမည်များနှင့် ဘာသာစကားတိုင်းတွင် ရှိနိုင်သော ပြဿနာများကိုပါ ပါဝင်သည်။ အသစ်သော ဘာသာစကားတစ်ခုကို ထည့်သွင်းလိုပါက၊ src/co_op_translator/fonts/ တွင်တည်ရှိသော font_language_mappings.yml ဖိုင်တွင် သင့်တော်သော ဘာသာစကားကုဒ်၊ အမည်နှင့် ဖောင့်ကို ထည့်သွင်းပြီး စမ်းသပ်ပြီးနောက် Pull Request တင်ပါ။

Language Code Language Name Font RTL Support Known Issues
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 မဟုတ်ပါ မရှိပါ

Adding a new language

အသစ်သော ဘာသာစကားတစ်ခု ထည့်သွင်းရန်

  1. src/co_op_translator/fonts/font_language_mappings.yml သို့ သွားပါ။
  2. ဘာသာစကားကုဒ်၊ အမည်နှင့် သင့်တော်သော ဖောင့်ဖိုင်အမည်ကို ထည့်သွင်းပါ။ ဘာသာစကားသည် ညာမှ ဘယ်သို့ရေးသည်ဆိုပါက rtl attribute ကိုပါ ထည့်သွင်းရန် မမေ့ပါနှင့်။
  3. အသစ်သော ဖောင့်အသုံးပြုလိုပါက၊ ဖောင့်ကို အခမဲ့အသုံးပြုနိုင်မှုအတွက် လိုင်စင်နှင့် မူပိုင်ခွင့်စည်းမျဉ်းများကို စစ်ဆေးပြီးမှသာ အသုံးပြုပါ။ စစ်ဆေးပြီးပါက ဖောင့်ဖိုင်ကို src/co_op_translator/fonts/ ဖိုလ်ဒါထဲသို့ ထည့်သွင်းပါ။
  4. သင်၏ပြင်ဆင်မှုများကို ဒေသတွင်း စမ်းသပ်၍ အသစ်သော ဘာသာစကားကို မှန်ကန်စွာ ထောက်ပံ့နိုင်မှုရှိကြောင်း သေချာပါစေ။
  5. ပြင်ဆင်မှုများနှင့်အတူ Pull Request တင်ပြီး PR ဖော်ပြချက်တွင် အသစ်သော ဘာသာစကား ထည့်သွင်းမှုကို ဖော်ပြပါ။

Example:

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

အကြောင်းကြားချက်
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှုဖြစ်သော Co-op Translator ဖြင့် ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးပမ်းနေသော်လည်း အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် တိကျမှုမရှိမှုများ ဖြစ်ပေါ်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မိမိဘာသာစကားဖြင့်သာ တရားဝင်အချက်အလက်အရင်းအမြစ်အဖြစ် ယူဆသင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် ကျွမ်းကျင်သော လူသား ဘာသာပြန်သူ၏ ဘာသာပြန်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းကြောင့် ဖြစ်ပေါ်လာနိုင်သည့် နားမလည်မှုများ သို့မဟုတ် မှားယွင်းဖတ်ရှုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။