Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Inisialisasi dokumen"v9.5.519/9/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
Dokumentasi Hook useDictionary
Hook useDictionary menyelesaikan objek kamus yang diimpor atau didefinisikan secara inline dan mengembalikan kontennya untuk lokal saat ini dalam aplikasi Astro.
Berbeda dengan useIntlayer, yang mengambil kamus berdasarkan kunci dari registri kamus global, useDictionary bekerja langsung dengan objek kamus.
Penggunaan
Salin kode ke clipboard
Anda juga dapat meneruskan kamus inline yang didefinisikan dengan t():
Salin kode ke clipboard
Parameter
Salin kode ke clipboard
dictionary: Objek kamus atau grup kamus yang memenuhi syarat.localeOrSelector(opsional): Lokal tertentu atau objek pemilih ({ item },{ variant }, secara opsional denganlocale).
Deskripsi
Hook ini melakukan tugas-tugas berikut:
- Deteksi Lokal: Di server, mendapatkan lokal dari
Astro.locals.intlayer. Di browser, menggunakan lokal store sisi klien. - Pemrosesan Konten: Menyelesaikan terjemahan (
t()), enumerasi, kondisi, dan struktur bersarang sesuai dengan lokal yang ditentukan. - Pemilih: Menerapkan pemilih item atau varian apa pun yang disediakan dalam argumen.
