Creation:2026-01-21Last update:2026-01-21
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
- "Dokumentasi terpadu untuk semua ekspor"v8.0.021/1/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
Dokumentasi Komponen IntlayerProvider
Komponen IntlayerProvider adalah komponen root yang menyediakan konteks internacionalisasi untuk aplikasi Solid Anda. Komponen ini mengelola state locale saat ini dan memastikan semua komponen anak dapat mengakses terjemahan.
Penggunaan
tsx
Salin kode
Salin kode ke clipboard
import { IntlayerProvider } from "solid-intlayer";const App = () => ( <IntlayerProvider> <MyComponent /> </IntlayerProvider>);Deskripsi
Komponen IntlayerProvider menjalankan peran-peran berikut:
- Manajemen State: Menginisialisasi dan menyimpan locale saat ini, menggunakan signals untuk reaktivitas.
- Resolusi Locale: Menentukan locale awal berdasarkan cookie, preferensi browser, atau konfigurasi default.
- Injeksi Konteks: Membuat locale dan fungsi
setLocaletersedia bagi komponen mana pun melalui hook sepertiuseIntlayeratauuseLocale. - Persistensi: Menyinkronkan perubahan locale secara otomatis dengan cookie atau local storage untuk mempertahankan preferensi pengguna antar sesi.
Properti
- locale (opsional): Menetapkan locale saat ini secara manual.
- defaultLocale (opsional): Menimpa default locale dari konfigurasi.
- setLocale (opsional): Menyediakan fungsi setter locale kustom.
- disableEditor (opsional): Nonaktifkan integrasi editor visual.
- isCookieEnabled (opsional): Mengaktifkan atau menonaktifkan persistensi cookie.