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 i18n-js ke Intlayer
Transisi dari library i18n-js ke Intlayer adalah migrasi yang sangat dioptimalkan, dirancang untuk memindahkan konfigurasi terjemahan besar ke sistem resolusi file terstruktur Intlayer.
Yang perlu dilakukan
Jalankan perintah setup berikut di repositori Anda:
Salin kode ke clipboard
Setelah intlayer.config.ts disiapkan, Anda dapat menambahkan alias Intlayer ke konfigurasi bundler Anda sehingga impor apa pun dari i18n-js mengarah ke paket kompatibilitas @intlayer/i18n-js.
Yang terjadi di balik layar
i18n-js mengakses namespace melalui ekspresi seperti i18n.t('scope.key', {name}) bersama dengan fallback lokal dan pemetaan plural tertentu.
Di balik layar:
- Interpolasi: Adapter kompatibilitas dengan mudah mengurai pemetaan
%{name}ke nilai kamus runtime yang ditargetkan. - Pluralisasi: Mengganti subkunci
one/otherdan memetakannya terhadap mekanisme plural yang mendasari Intlayer yang powerful (Intl.PluralRules), mengabstraksikan pemetaan manual. - Lokal: Alih-alih memuat payload bahasa monolitik saat bootstrap, kamus disajikan secara optimal berdasarkan pengaturan konteks saat ini melalui konfigurasi Intlayer native.
