Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Inisialisasi riwayat"v9.0.013/6/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Migrasi dari i18next ke Intlayer
Untuk tutorial langkah demi langkah yang terperinci, silakan lihat Panduan Migrasi i18next lengkap kami.
Intlayer mereplikasi dengan sempurna karakteristik runtime inti dari i18next. Dengan memanfaatkan paket kompatibilitas, aplikasi Vanilla Anda atau modul internal dapat terus menggunakan sintaks yang familiar.
Yang perlu dilakukan
Untuk memulai, inisialisasi Intlayer di proyek Anda:
Salin kode ke clipboard
Jika Anda menggunakan Vite, sertakan plugin Intlayer untuk merutekan impor ke @intlayer/i18next:
Salin kode ke clipboard
Yang terjadi di balik layar
i18nextVitePlugin mengaliaskan impor i18next ke @intlayer/i18next, menghindari pembengkakan bundle dari penyertaan file JSON.
Di balik layar:
- Konfigurasi instance:
createInstancedengan benar mengurai dan menerapkan fallback namespace sambil memanfaatkan pipeline kompilasi Intlayer untuk pengambilan kamus. - Interpolasi: Dukungan native untuk penggantian
{{name}}dan nesting$t(key)secara rekursif. - Konteks & Plural: Mengidentifikasi dan menyelesaikan format sufiks seperti
key_maledankey_one/key_otheryang dievaluasi terhadapIntl.PluralRulesstandar. - Mengembalikan objek: Mode
returnObjects: truedengan aman mengekstrak tree dari kamus Intlayer.
