co-op-translator

Ngôn ngữ được hỗ trợ

Bảng dưới đây liệt kê các ngôn ngữ hiện đang được Co-op Translator hỗ trợ. Nó bao gồm mã ngôn ngữ, tên ngôn ngữ và bất kỳ vấn đề nào đã biết liên quan đến từng ngôn ngữ. Nếu bạn muốn thêm hỗ trợ cho một ngôn ngữ mới, vui lòng thêm mã ngôn ngữ tương ứng, tên và font phù hợp vào file font_language_mappings.yml nằm tại src/co_op_translator/fonts/ và gửi pull request sau khi đã kiểm tra.

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

Thêm một ngôn ngữ mới

Để thêm hỗ trợ cho một ngôn ngữ mới:

  1. Truy cập src/co_op_translator/fonts/font_language_mappings.yml.
  2. Thêm mã ngôn ngữ, tên và tên file font phù hợp. Đảm bảo bao gồm thuộc tính rtl nếu ngôn ngữ đó viết từ phải sang trái.
  3. Nếu bạn cần dùng font mới, hãy chắc chắn font đó được phép sử dụng miễn phí trong các dự án mã nguồn mở bằng cách kiểm tra giấy phép và điều khoản bản quyền. Sau khi xác nhận, thêm file font vào thư mục src/co_op_translator/fonts/.
  4. Kiểm tra thay đổi trên máy để đảm bảo ngôn ngữ mới được hỗ trợ đúng.
  5. Gửi Pull Request với thay đổi của bạn và ghi rõ việc thêm ngôn ngữ mới trong mô tả PR.

Ví dụ:

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

Tuyên bố miễn trừ trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ gốc nên được coi là nguồn chính xác và đáng tin cậy. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu nhầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này.