Dibuat:2026-01-21Terakhir diperbarui:2026-05-06
Referensikan dokumen ini ke asisten AI favorit AndaChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Perbarui penggunaan API useIntlayer Solid ke akses properti langsung"v8.9.04/5/2026
- "Dokumentasi terpadu untuk semua ekspor"v8.0.021/1/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisSunting dokumen ini
Jika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin
Salin Markdown dokumentasi ke clipboard
Dokumentasi Hook useIntlayer
Hook useIntlayer memungkinkan Anda mengambil konten yang dilokalkan dari sebuah kamus menggunakan kuncinya. Di Solid, hook ini mengembalikan fungsi accessor reaktif yang akan diperbarui setiap kali locale berubah.
Penggunaan
tsx
Salin kode
Salin kode ke clipboard
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};Deskripsi
Hook ini melakukan tugas-tugas berikut:
- Locale Detection: Ia menggunakan locale saat ini dari konteks
IntlayerProvider. - Dictionary Injection: Ia secara otomatis menyuntikkan isi kamus yang sesuai dengan key yang diberikan, menggunakan deklarasi teroptimasi yang dihasilkan oleh compiler Intlayer.
- Reactivity: Ia mengembalikan sebuah accessor Solid (
Accessor<T>) yang secara otomatis dievaluasi ulang ketika state locale global berubah. - Pemrosesan Terjemahan: ia menyelesaikan konten berdasarkan locale yang terdeteksi, memproses setiap definisi
t(),enu(), dll., yang ditemukan dalam dictionary.
Parameter
- key: Kunci unik dari dictionary (seperti yang didefinisikan dalam file deklarasi konten Anda).
- locale (opsional): Menimpa locale saat ini.
Mengembalikan
Sebuah fungsi accessor (() => Content) yang mengembalikan konten terlokalisasi.