Tenemos otra página en العربية. ¿Te gustaría cambiar de idioma?
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
Sí / نعم No / لا
Tenemos otra página en বাংলা. ¿Te gustaría cambiar de idioma?
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
Sí / হ্যাঁ No / না
Tenemos otra página en alemán. ¿Te gustaría cambiar de idioma?
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
Sí / Ja No / Nein
Tenemos otra página en Ελληνικά. ¿Te gustaría cambiar de idioma?
Έχουμε άλλη μια σελίδα στα Ελληνικά. Θα θέλατε να αλλάξετε γλώσσα;
Sí / Ναι No / Όχι
Tenemos otra página en inglés. ¿Te gustaría cambiar de idioma?
We have another page in English. Would you like to change languages?
Sí / Yes No / No
Tenemos otra página en francés. ¿Te gustaría cambiar de idioma?
Nous avons une autre page en français. Voulez vous changer de langue ?
Sí / Oui No / Non
Tenemos otra página en हिन्दी. ¿Te gustaría cambiar de idioma?
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
Sí / हाँ No / नहीं
Tenemos otra página en húngaro. ¿Te gustaría cambiar de idioma?
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
Sí / Igen No / Nem
Tenemos otra página en Bahasa Indonesia. ¿Te gustaría cambiar de idioma?
Kami memiliki halaman lain dalam Bahasa Indonesia. Apakah Anda ingin mengganti bahasa?
Sí / Ya No / Tidak
Tenemos otra página en Italiano. ¿Te gustaría cambiar de idioma?
Abbiamo un'altra pagina in Italiano. Ti piacerebbe cambiare lingua?
Sí / sì No / No
Tenemos otra página en 日本語. ¿Te gustaría cambiar de idioma?
他のページが日本語にあります。言語を変更しますか?
Sí / はい No / いいえ
Tenemos otra página en coreano. ¿Te gustaría cambiar de idioma?
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
Sí / 네 No / 아니요
Tenemos otra página en neerlandés. ¿Te gustaría cambiar de idioma?
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
Sí / Ja No / Nee
Tenemos otra página en ਪੰਜਾਬੀ. ¿Te gustaría cambiar de idioma?
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
Sí / ਹਾਂ No / ਨਹੀਂ
Tenemos otra página en polaco. ¿Te gustaría cambiar de idioma?
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
Sí / Tak No / Nie
Tenemos otra página en Portugués. ¿Te gustaría cambiar de idioma?
Temos outra página em Português. Você gostaria de mudar de idioma?
Sí / Sim No / Não
Tenemos otra página en Русский. ¿Te gustaría cambiar de idioma?
У нас есть другая страница на русском. Вы хотите изменить язык?
Sí / Да No / Нет
Tenemos otra página en ไทย. ¿Te gustaría cambiar de idioma?
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
Sí / ใช่ No / ไม่
Tenemos otra página en Türkçe. ¿Te gustaría cambiar de idioma?
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
Sí / Evet No / Hayır
Tenemos otra página en Tiếng Việt. ¿Te gustaría cambiar de idioma?
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
Tenemos otra página en 中文. ¿Te gustaría cambiar de idioma?
我们有另一页是中文。您想要更改语言吗?
Sí / 是的 No / 不
Traducciones
Una gran parte de este proyecto es el soporte para traducciones.
Está incorporado en muchas partes del proceso.
La forma estándar de especificar una cadena en HTML es así: ${i18Next.t("Text to translate")}.
Una vez que se define una traducción usando i18Next, hay 3 formas potenciales en que se puede manejar la traducción.
-
Manual -
Los archivos locales (*.json) se actualizan con las claves a traducir y [[ y ]] que las rodean. Esto está destinado a permitir la traducción manual a tu manera. También puedes usar el aviso "translateManualFile.md" para ayudar.
-
GoogleTranslate -
Esto utiliza la API de Google Translate para traducir elementos. Tiende a ser una de las opciones más económicas y confiables que he visto. La única limitación con la que me he encontrado es que no maneja bien las diferentes formas plurales. Así que puede que necesites usar OpenAI o manualmente para cualquier cosa que use la función de pluralización de i18Next.
-
OpenAI -
Esto utiliza la API de OpenAI para traducir elementos. Esta es la opción más cara que he visto. También es la más flexible. Puede manejar diferentes formas plurales bien. También puede manejar oraciones más complejas. Además, es la que tiene más probabilidades de poder manejar nuevos idiomas.
La configuración sobre qué traducción utilizar se define en tu build.ts y en la propiedad translationSource para la llamada a staticSiteBuild.