Chúng tôi có một trang khác bằng tiếng العربية. Bạn có muốn thay đổi ngôn ngữ không?
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
Có / نعم Không / لا
Chúng tôi có một trang khác bằng tiếng বাংলা. Bạn có muốn thay đổi ngôn ngữ không?
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
Có / হ্যাঁ Không / না
Chúng tôi có một trang khác bằng tiếng Đức. Bạn có muốn thay đổi ngôn ngữ không?
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
Có / Ja Không / Nein
Chúng tôi có một trang khác bằng Ελληνικά. Bạn có muốn thay đổi ngôn ngữ không?
Έχουμε άλλη μια σελίδα στα Ελληνικά. Θα θέλατε να αλλάξετε γλώσσα;
Có / Ναι Không / Όχι
Chúng tôi có một trang khác bằng tiếng Anh. Bạn có muốn đổi ngôn ngữ không?
We have another page in English. Would you like to change languages?
Có / Yes Không / No
Chúng tôi có một trang khác bằng tiếng Tây Ban Nha. Bạn có muốn đổi ngôn ngữ không?
Tenemos otra página en Español. ¿Te gustaría cambiar de idioma?
Có / Sí Không / No
Chúng tôi có một trang khác bằng tiếng Pháp. Bạn có muốn đổi ngôn ngữ không?
Nous avons une autre page en français. Voulez vous changer de langue ?
Có / Oui Không / Non
Chúng tôi có một trang khác bằng हिन्दी. Bạn có muốn thay đổi ngôn ngữ không?
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
Có / हाँ Không / नहीं
Chúng tôi có một trang khác bằng tiếng Magyar. Bạn có muốn thay đổi ngôn ngữ không?
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
Có / Igen Không / Nem
Chúng tôi có một trang khác bằng Bahasa Indonesia. Bạn có muốn chuyển ngôn ngữ không?
Kami memiliki halaman lain dalam Bahasa Indonesia. Apakah Anda ingin mengganti bahasa?
Có / Ya Không / Tidak
Chúng tôi có một trang khác bằng tiếng Ý. Bạn có muốn chuyển đổi ngôn ngữ không?
Abbiamo un'altra pagina in Italiano. Ti piacerebbe cambiare lingua?
Có / sì Không / No
Chúng tôi có một trang khác bằng tiếng Nhật. Bạn có muốn chuyển đổi ngôn ngữ không?
他のページが日本語にあります。言語を変更しますか?
Có / はい Không / いいえ
Chúng tôi có một trang khác bằng 한국어. Bạn có muốn thay đổi ngôn ngữ không?
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
Có / 네 Không / 아니요
Chúng tôi có một trang khác bằng tiếng Hà Lan. Bạn có muốn thay đổi ngôn ngữ không?
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
Có / Ja Không / Nee
Chúng tôi có một trang khác bằng tiếng ਪੰਜਾਬੀ. Bạn có muốn thay đổi ngôn ngữ không?
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
Có / ਹਾਂ Không / ਨਹੀਂ
Chúng tôi có một trang khác bằng Tiếng Ba Lan. Bạn có muốn thay đổi ngôn ngữ không?
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
Có / Tak Không / Nie
Chúng tôi có một trang khác bằng Português. Bạn có muốn thay đổi ngôn ngữ không?
Temos outra página em Português. Você gostaria de mudar de idioma?
Có / Sim Không / Não
Chúng tôi có một trang khác bằng tiếng Nga. Bạn có muốn đổi ngôn ngữ không?
У нас есть другая страница на русском. Вы хотите изменить язык?
Có / Да Không / Нет
Chúng tôi có một trang khác bằng tiếng Thái. Bạn có muốn đổi ngôn ngữ không?
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
Có / ใช่ Không / ไม่
Chúng tôi có một trang khác bằng tiếng Türkçe. Bạn có muốn chuyển ngôn ngữ không?
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
Có / Evet Không / Hayır
Chúng tôi có một trang khác bằng tiếng Trung. Bạn có muốn thay đổi ngôn ngữ không?
我们有另一页是中文。您想要更改语言吗?
Có / 是的 Không / 不
Dịch thuật
Một phần lớn của dự án này là hỗ trợ cho các bản dịch.
Nó đã được tích hợp vào nhiều phần của quy trình.
Cách chuẩn để chỉ định một chuỗi trong HTML là như sau: ${i18Next.t("Text to translate")}.
Một khi một bản dịch đã được định nghĩa bằng i18Next, có 3 cách tiềm năng để bản dịch đó được xử lý.
-
Manual -
Các tệp địa phương (*.json) được cập nhật với các khóa để dịch và [[ và ]] bao quanh chúng. Điều này nhằm cho phép dịch thủ công theo cách bạn thích. Bạn cũng có thể sử dụng lời nhắc "translateManualFile.md" để trợ giúp.
-
GoogleTranslate -
Điều này sử dụng API Google Translate để dịch các mục. Đây thường là một trong những tùy chọn rẻ hơn và đáng tin cậy hơn mà tôi đã thấy. Giới hạn duy nhất mà tôi gặp phải là nó không xử lý tốt các kiểu số nhiều khác nhau. Vì vậy, bạn có thể cần sử dụng OpenAI hoặc thủ công cho bất cứ điều gì sử dụng tính năng số nhiều của i18Next.
-
OpenAI -
Điều này sử dụng API OpenAI để dịch các mục. Đây là tùy chọn đắt nhất mà tôi đã thấy. Nó cũng là tùy chọn linh hoạt nhất. Nó có thể xử lý tốt các dạng số nhiều khác nhau. Nó cũng có thể xử lý các câu phức tạp hơn. Nó cũng có khả năng xử lý các ngôn ngữ mới nhất.
Cài đặt cho việc sử dụng bản dịch nào được xác định trong build.ts của bạn và thuộc tính translationSource cho cuộc gọi staticSiteBuild.