Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Penulisan awal dokumentasi hook `useI18n`"v6.0.029/6/2025
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
Integrasi React: Dokumentasi Hook useI18n
Bagian ini memberikan panduan rinci tentang cara menggunakan hook useI18n dalam aplikasi React, memungkinkan lokalisasi konten yang efisien.
Mengimpor useI18n di React
Hook useI18n dapat diimpor dan diintegrasikan ke dalam aplikasi React sesuai dengan konteks sebagai berikut:
Komponen Klien:
Komponen Server:
Parameter
Hook ini menerima dua parameter:
namespace: Namespace kamus untuk membatasi ruang lingkup kunci terjemahan.locale(opsional): Locale yang diinginkan. Jika tidak ditentukan, locale dari konteks akan digunakan sebagai default.
Kamus
Semua kunci kamus harus dideklarasikan dalam file deklarasi konten untuk meningkatkan keamanan tipe dan mencegah kesalahan. Instruksi konfigurasi dapat ditemukan di sini.
Contoh Penggunaan dalam React
Contoh penggunaan hook useI18n dalam komponen React:
Penanganan Atribut
Saat melokalisasi atribut, akses nilai terjemahan dengan tepat:
Sumber Daya Tambahan
- Intlayer Visual Editor: Untuk pengalaman manajemen konten yang lebih intuitif, lihat dokumentasi editor visual di sini.
Bagian ini secara khusus membahas integrasi hook useI18n dalam aplikasi React, yang menyederhanakan proses lokalisasi dan memastikan konsistensi konten di berbagai locale.