co-op-translator

ਸਮਰਥਿਤ ਭਾਸ਼ਾਵਾਂ

ਹੇਠਾਂ ਦਿੱਤੀ ਟੇਬਲ ਵਿੱਚ ਉਹ ਭਾਸ਼ਾਵਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ ਜੋ ਇਸ ਸਮੇਂ Co-op Translator ਵੱਲੋਂ ਸਮਰਥਿਤ ਹਨ। ਇਸ ਵਿੱਚ ਭਾਸ਼ਾ ਕੋਡ, ਭਾਸ਼ਾ ਦੇ ਨਾਮ ਅਤੇ ਹਰ ਭਾਸ਼ਾ ਨਾਲ ਜੁੜੀਆਂ ਕਿਸੇ ਵੀ ਜਾਣੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦੀ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਗਈ ਹੈ। ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਨਵੀਂ ਭਾਸ਼ਾ ਲਈ ਸਮਰਥਨ ਜੋੜਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਭਾਸ਼ਾ ਕੋਡ, ਨਾਮ ਅਤੇ ਉਚਿਤ ਫੋਂਟ ਨੂੰ font_language_mappings.yml ਫਾਇਲ ਵਿੱਚ ਜੋੜੋ ਜੋ ਕਿ src/co_op_translator/fonts/ ਵਿੱਚ ਸਥਿਤ ਹੈ ਅਤੇ ਟੈਸਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਪੁਲ ਰਿਕਵੇਸਟ ਸਬਮਿਟ ਕਰੋ।

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 ਨਹੀਂ ਨਹੀਂ

ਨਵੀਂ ਭਾਸ਼ਾ ਜੋੜਨਾ

ਕਿਸੇ ਨਵੀਂ ਭਾਸ਼ਾ ਲਈ ਸਮਰਥਨ ਜੋੜਨ ਲਈ:

  1. ਜਾਓ src/co_op_translator/fonts/font_language_mappings.yml
  2. ਭਾਸ਼ਾ ਕੋਡ, ਨਾਮ ਅਤੇ ਉਚਿਤ ਫੋਂਟ ਫਾਇਲ ਦਾ ਨਾਮ ਸ਼ਾਮਿਲ ਕਰੋ। ਜੇ ਭਾਸ਼ਾ ਸੱਜੇ ਤੋਂ ਖੱਬੇ (right-to-left) ਹੈ ਤਾਂ rtl ਐਟ੍ਰਿਬਿਊਟ ਨੂੰ ਵੀ ਸ਼ਾਮਿਲ ਕਰੋ।
  3. ਜੇ ਤੁਹਾਨੂੰ ਕੋਈ ਨਵਾਂ ਫੋਂਟ ਵਰਤਣਾ ਹੈ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਉਹ ਫੋਂਟ ਖੁੱਲ੍ਹੇ ਸਰੋਤ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਮੁਫ਼ਤ ਵਰਤੋਂ ਲਈ ਹੈ, ਇਸ ਦੀ ਲਾਇਸੈਂਸ ਅਤੇ ਕਾਪੀਰਾਈਟ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਕੇ। ਜਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਫੋਂਟ ਫਾਇਲ ਨੂੰ src/co_op_translator/fonts/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ।
  4. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲੋਕਲ ਤੌਰ ‘ਤੇ ਟੈਸਟ ਕਰੋ ਤਾਂ ਜੋ ਨਵੀਂ ਭਾਸ਼ਾ ਠੀਕ ਤਰ੍ਹਾਂ ਸਮਰਥਿਤ ਹੋਵੇ।
  5. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨਾਲ ਇਕ ਪੁਲ ਰਿਕਵੇਸਟ ਸਬਮਿਟ ਕਰੋ ਅਤੇ PR ਵੇਰਵੇ ਵਿੱਚ ਨਵੀਂ ਭਾਸ਼ਾ ਦੇ ਸ਼ਾਮਿਲ ਹੋਣ ਦੀ ਜਾਣਕਾਰੀ ਦਿਓ।

ਉਦਾਹਰਨ:

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

ਡਿਸਕਲੇਮਰ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਅਤ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਜਾਣੋ ਕਿ ਆਟੋਮੇਟਿਕ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮਰਥਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਨਾਲ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਭ੍ਰਮਾਂ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।