Kami memiliki halaman lain dalam العربية. Apakah Anda ingin mengganti bahasa?
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
Ya / نعم Tidak / لا
Kami memiliki halaman lain dalam বাংলা. Apakah Anda ingin mengganti bahasa?
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
Ya / হ্যাঁ Tidak / না
Kami memiliki halaman lain dalam Bahasa Jerman. Apakah Anda ingin mengganti bahasa?
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
Ya / Ja Tidak / Nein
Kami memiliki halaman lain dalam Bahasa Yunani. Apakah Anda ingin mengganti bahasa?
Έχουμε άλλη μια σελίδα στα Ελληνικά. Θα θέλατε να αλλάξετε γλώσσα;
Ya / Ναι Tidak / Όχι
Kami memiliki halaman lain dalam bahasa Inggris. Apakah Anda ingin mengganti bahasa?
We have another page in English. Would you like to change languages?
Ya / Yes Tidak / No
Kami memiliki halaman lain dalam bahasa Spanyol. Apakah Anda ingin mengganti bahasa?
Tenemos otra página en Español. ¿Te gustaría cambiar de idioma?
Ya / Sí Tidak / No
Kami memiliki halaman lain dalam Bahasa Prancis. Apakah Anda ingin mengganti bahasa?
Nous avons une autre page en français. Voulez vous changer de langue ?
Ya / Oui Tidak / Non
Kami memiliki halaman lain dalam हिन्दी. Apakah Anda ingin mengganti bahasa?
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
Ya / हाँ Tidak / नहीं
Kami memiliki halaman lain dalam Magyar. Apakah Anda ingin mengubah bahasa?
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
Ya / Igen Tidak / Nem
Kami memiliki halaman lain dalam Italiano. Apakah Anda ingin mengganti bahasa?
Abbiamo un'altra pagina in Italiano. Ti piacerebbe cambiare lingua?
Ya / sì Tidak / No
Kami memiliki halaman lain dalam bahasa Jepang. Apakah Anda ingin mengganti bahasa?
他のページが日本語にあります。言語を変更しますか?
Ya / はい Tidak / いいえ
Kami memiliki halaman lain dalam bahasa Korea. Apakah Anda ingin mengubah bahasa?
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
Ya / 네 Tidak / 아니요
Kami memiliki halaman lain dalam Bahasa Belanda. Apakah Anda ingin mengganti bahasa?
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
Ya / Ja Tidak / Nee
Kami memiliki halaman lain dalam Punjabi. Apakah Anda ingin mengganti bahasa?
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
Ya / ਹਾਂ Tidak / ਨਹੀਂ
Kami memiliki halaman lain dalam bahasa Polandia. Apakah Anda ingin mengganti bahasa?
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
Ya / Tak Tidak / Nie
Kami memiliki halaman lain dalam Português. Apakah Anda ingin mengganti bahasa?
Temos outra página em Português. Você gostaria de mudar de idioma?
Ya / Sim Tidak / Não
Kami memiliki halaman lain dalam Русский. Apakah Anda ingin mengganti bahasa?
У нас есть другая страница на русском. Вы хотите изменить язык?
Ya / Да Tidak / Нет
Kami memiliki halaman lain dalam ไทย. Apakah Anda ingin mengganti bahasa?
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
Ya / ใช่ Tidak / ไม่
Kami memiliki halaman lain dalam Türkçe. Apakah Anda ingin mengganti bahasa?
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
Ya / Evet Tidak / Hayır
Kami memiliki halaman lain dalam Tiếng Việt. Apakah Anda ingin mengubah bahasa?
Chúng tôi có một trang khác bằng Tiếng Việt. Bạn có muốn đổi ngôn ngữ không?
Ya / Có Tidak / Không
Kami memiliki halaman lain dalam 中文. Apakah Anda ingin mengganti bahasa?
我们有另一页是中文。您想要更改语言吗?
Ya / 是的 Tidak / 不
Terjemahan
Sebagian besar proyek ini adalah dukungan untuk terjemahan.
Ini sudah terintegrasi ke dalam banyak bagian dari proses.
Cara standar untuk menentukan string dalam HTML adalah seperti ini: ${i18Next.t("Text to translate")}.
Setelah terjemahan didefinisikan menggunakan i18Next, ada 3 cara potensial untuk menangani terjemahan tersebut.
-
Manual -
File locale (*.json files) diperbarui dengan kunci yang akan diterjemahkan dan [[ dan ]] mengelilinginya. Ini dimaksudkan untuk memungkinkan terjemahan manual sesuai keinginan Anda. Anda juga dapat menggunakan prompt "translateManualFile.md" untuk membantu.
-
GoogleTranslate -
Ini menggunakan API Google Translate untuk menerjemahkan item. Ini cenderung menjadi salah satu opsi yang lebih murah dan lebih dapat diandalkan yang saya lihat. Satu satunya batasan yang saya temui adalah bahwa itu tidak menangani berbagai bentuk jamak dengan baik. Jadi Anda mungkin perlu menggunakan OpenAI atau Manual untuk hal hal yang menggunakan fitur pluralisasi i18Next.
-
OpenAI -
Ini menggunakan OpenAI API untuk menerjemahkan item. Ini adalah opsi yang paling mahal yang saya lihat. Ini juga adalah yang paling fleksibel. Ini dapat menangani berbagai bentuk jamak dengan baik. Ini juga dapat menangani kalimat yang lebih kompleks. Ini juga yang paling mungkin dapat menangani bahasa baru.
Pengaturan untuk terjemahan apa yang akan digunakan ditentukan di build.ts Anda dan properti translationSource untuk panggilan staticSiteBuild.