Abbiamo un'altra pagina in العربية. Vuoi cambiare lingua?
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
sì / نعم No / لا
Abbiamo un'altra pagina in বাংলা. Vuoi cambiare lingua?
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
sì / হ্যাঁ No / না
Abbiamo un'altra pagina in tedesco. Vuoi cambiare lingua?
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
sì / Ja No / Nein
Abbiamo un'altra pagina in Ελληνικά. Vuoi cambiare lingua?
Έχουμε άλλη μια σελίδα στα Ελληνικά. Θα θέλατε να αλλάξετε γλώσσα;
sì / Ναι No / Όχι
Abbiamo un'altra pagina in inglese. Vuoi cambiare lingua?
We have another page in English. Would you like to change languages?
sì / Yes No / No
Abbiamo un'altra pagina in Español. Vuoi cambiare lingua?
Tenemos otra página en Español. ¿Te gustaría cambiar de idioma?
sì / Sí No / No
Abbiamo un'altra pagina in francese. Vuoi cambiare lingua?
Nous avons une autre page en français. Voulez vous changer de langue ?
sì / Oui No / Non
Abbiamo un'altra pagina in हिन्दी. Vuoi cambiare lingua?
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
sì / हाँ No / नहीं
Abbiamo un'altra pagina in ungherese. Vuoi cambiare lingua?
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
sì / Igen No / Nem
Abbiamo un'altra pagina in Bahasa Indonesia. Vuoi cambiare lingua?
Kami memiliki halaman lain dalam Bahasa Indonesia. Apakah Anda ingin mengganti bahasa?
sì / Ya No / Tidak
Abbiamo un'altra pagina in giapponese. Vuoi cambiare lingua?
他のページが日本語にあります。言語を変更しますか?
sì / はい No / いいえ
Abbiamo un'altra pagina in 한국어. Vuoi cambiare lingua?
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
sì / 네 No / 아니요
Abbiamo un'altra pagina in nederlandese. Vuoi cambiare lingua?
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
sì / Ja No / Nee
Abbiamo un'altra pagina in ਪੰਜਾਬੀ. Vuoi cambiare lingua?
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
sì / ਹਾਂ No / ਨਹੀਂ
Abbiamo un'altra pagina in polacco. Vuoi cambiare lingua?
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
sì / Tak No / Nie
Abbiamo un'altra pagina in portoghese. Vuoi cambiare lingua?
Temos outra página em Português. Você gostaria de mudar de idioma?
sì / Sim No / Não
Abbiamo un'altra pagina in Русский. Vuoi cambiare lingua?
У нас есть другая страница на русском. Вы хотите изменить язык?
sì / Да No / Нет
Abbiamo un'altra pagina in ไทย. Vuoi cambiare lingua?
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
sì / ใช่ No / ไม่
Abbiamo un'altra pagina in Türkçe. Vuoi cambiare lingua?
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
sì / Evet No / Hayır
Abbiamo un'altra pagina in Tiếng Việt. Vuoi cambiare lingua?
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?
sì / Có No / Không
Abbiamo un'altra pagina in 中文. Vuoi cambiare lingua?
我们有另一页是中文。您想要更改语言吗?
sì / 是的 No / 不
Traduzioni
Una parte enorme di questo progetto è il supporto per le traduzioni.
È integrato in molte parti del processo.
Il modo standard per specificare una stringa in HTML è il seguente: ${i18Next.t("Text to translate")}.
Una volta definita una traduzione utilizzando i18Next, ci sono 3 possibili modi in cui la traduzione può essere gestita.
-
Manual -
I file di localizzazione (*.json) vengono aggiornati con le chiavi da tradurre e [[ e ]] che le circondano. Questo è pensato per permettere una traduzione manuale come preferisci. Puoi anche utilizzare il prompt "translateManualFile.md" per ottenere aiuto.
-
GoogleTranslate -
Questo utilizza l'API di Google Translate per tradurre gli elementi. Questo tende ad essere una delle opzioni più economiche e affidabili che abbia visto. L'unica limitazione che ho riscontrato è che non gestisce bene le diverse forme plurali. Quindi potrebbe essere necessario usare OpenAI o Manuale per qualsiasi cosa che utilizzi la funzione di pluralizzazione di i18Next.
-
OpenAI -
Questo utilizza l'API di OpenAI per tradurre gli elementi. Questa è l'opzione più costosa che abbia mai visto. È anche la più flessibile. Può gestire bene le diverse forme plurali. Può anche gestire frasi più complesse. È anche la più propensa a poter gestire nuove lingue.
L'impostazione per quale traduzione utilizzare è definita nel tuo build.ts e nella proprietà translationSource per la chiamata staticSiteBuild.