Έχουμε μια άλλη σελίδα στα αραβικά. Θα θέλατε να αλλάξετε γλώσσα;
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
Ναι / نعم Όχι / لا
Έχουμε μια άλλη σελίδα στα বাংলা. Θα θέλατε να αλλάξετε γλώσσες;
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
Ναι / হ্যাঁ Όχι / না
Έχουμε μια άλλη σελίδα στα Γερμανικά. Θα θέλατε να αλλάξετε γλώσσα;
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
Ναι / Ja Όχι / Nein
Έχουμε μια άλλη σελίδα στα Αγγλικά. Θα θέλατε να αλλάξετε γλώσσα;
We have another page in English. Would you like to change languages?
Ναι / Yes Όχι / No
Έχουμε άλλη μια σελίδα στα Ισπανικά. Θα θέλατε να αλλάξετε γλώσσες;
Tenemos otra página en Español. ¿Te gustaría cambiar de idioma?
Ναι / Sí Όχι / No
Έχουμε άλλη μια σελίδα στα Γαλλικά. Θέλετε να αλλάξετε γλώσσα;
Nous avons une autre page en français. Voulez vous changer de langue ?
Ναι / Oui Όχι / Non
Έχουμε άλλη μια σελίδα στα Χίντι. Θα θέλατε να αλλάξετε γλώσσες;
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
Ναι / हाँ Όχι / नहीं
Έχουμε άλλη μία σελίδα στα Ουγγρικά. Θα θέλατε να αλλάξετε γλώσσες;
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
Ναι / Igen Όχι / Nem
Έχουμε μια άλλη σελίδα στη Bahasa Indonesia. Θα θέλατε να αλλάξετε γλώσσες;
Kami memiliki halaman lain dalam Bahasa Indonesia. Apakah Anda ingin mengganti bahasa?
Ναι / Ya Όχι / Tidak
Έχουμε άλλη μια σελίδα στα Ιταλικά. Θα θέλατε να αλλάξετε γλώσσα;
Abbiamo un'altra pagina in Italiano. Ti piacerebbe cambiare lingua?
Ναι / sì Όχι / No
Έχουμε μία ακόμα σελίδα στα Ιαπωνικά. Θα θέλατε να αλλάξετε γλώσσα;
他のページが日本語にあります。言語を変更しますか?
Ναι / はい Όχι / いいえ
Έχουμε μια άλλη σελίδα στα 한국어. Θα θέλατε να αλλάξετε γλώσσες;
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
Ναι / 네 Όχι / 아니요
Έχουμε μια άλλη σελίδα στα Ολλανδικά. Θα θέλατε να αλλάξετε γλώσσες;
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
Ναι / Ja Όχι / Nee
Έχουμε μία ακόμη σελίδα στα ਪੰਜਾਬੀ. Θα θέλατε να αλλάξετε γλώσσα;
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
Ναι / ਹਾਂ Όχι / ਨਹੀਂ
Έχουμε μια ακόμη σελίδα στα Πολωνικά. Θέλετε να αλλάξετε γλώσσα;
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
Ναι / Tak Όχι / Nie
Έχουμε μία ακόμη σελίδα στα Πορτογαλικά. Θέλετε να αλλάξετε γλώσσα;
Temos outra página em Português. Você gostaria de mudar de idioma?
Ναι / Sim Όχι / Não
Έχουμε μια άλλη σελίδα στα Ρωσικά. Θα θέλατε να αλλάξετε γλώσσες;
У нас есть другая страница на русском. Вы хотите изменить язык?
Ναι / Да Όχι / Нет
Έχουμε μία ακόμη σελίδα στα Ταϊλανδέζικα. Θα θέλατε να αλλάξετε γλώσσα;
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
Ναι / ใช่ Όχι / ไม่
Έχουμε μια ακόμη σελίδα στα Τουρκικά. Θα θέλατε να αλλάξετε γλώσσα;
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
Ναι / Evet Όχι / Hayır
Έχουμε άλλη μια σελίδα στα Βιετναμέζικα. Θα θέλατε να αλλάξετε γλώσσα;
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?
Ναι / Có Όχι / Không
Έχουμε άλλη μία σελίδα στα Κινέζικα. Θα θέλατε να αλλάξετε γλώσσες;
我们有另一页是中文。您想要更改语言吗?
Ναι / 是的 Όχι / 不
Μεταφράσεις
Μέρος αυτής της διαδικασίας είναι η υποστήριξη για μεταφράσεις.
Είναι ενσωματωμένο σε πολλά μέρη της διαδικασίας.
Ο τυπικός τρόπος για να καθορίσετε μια συμβολοσειρά σε html είναι έτσι: ${i18Next.t("Text to translate")}.
Αφού οριστεί μια μετάφραση χρησιμοποιώντας το i18Next, υπάρχουν 3 πιθανοί τρόποι με τους οποίους μπορεί να διαχειριστεί η μετάφραση.
-
Manual -
Τα αρχεία τοπικών ρυθμίσεων (*.json αρχεία) ενημερώθηκαν με τα κλειδιά προς μετάφραση και [[ και ]] γύρω τους. Αυτό προορίζεται για να επιτρέπει τη χειροκίνητη μετάφραση όπως επιθυμείτε. Μπορείτε επίσης να χρησιμοποιήσετε την προτροπή "translateManualFile.md" για βοήθεια.
-
GoogleTranslate -
Αυτό χρησιμοποιεί το API του Google Translate για να μεταφράσει αντικείμενα. Αυτό είναι μία από τις πιο οικονομικές και αξιόπιστες επιλογές που έχω δει. Ο μόνος περιορισμός που έχω συναντήσει είναι ότι δεν διαχειρίζεται καλά τις διαφορετικές μορφές πληθυντικού. Έτσι, μπορεί να χρειαστεί να χρησιμοποιήσετε το OpenAI ή Μανούαλ για οτιδήποτε χρησιμοποιεί τη δυνατότητα πληθυντικού του i18Next.
-
OpenAI -
Αυτό χρησιμοποιεί το API της OpenAI για να μεταφράσει αντικείμενα. Αυτή είναι η πιο ακριβή επιλογή που έχω δει. Είναι επίσης η πιο ευέλικτη. Μπορεί να διαχειριστεί καλά διαφορετικές πληθυντικές μορφές. Μπορεί επίσης να χειριστεί πιο περίπλοκες προτάσεις. Είναι επίσης η πιο πιθανή να μπορέσει να διαχειριστεί νέες γλώσσες.
Η ρύθμιση για το ποια μετάφραση θα χρησιμοποιηθεί καθορίζεται στο αρχείο build.ts και στην ιδιότητα translationSource για την κλήση staticSiteBuild.