Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Dokumentasi terpadu untuk semua ekspor"v9.4.024/8/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
Paket elysia-intlayer
Paket elysia-intlayer menyediakan plugin untuk aplikasi Elysia untuk menangani internasionalisasi. Ia mendeteksi locale pengguna dan menyuntikkan objek intlayer ke dalam route context.
Instalasi
Salin kode ke clipboard
Ekspor
Plugin
Impor:
Salin kode ke clipboard
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dokumen Terkait |
|---|---|---|
intlayer | Plugin Elysia yang mengintegrasikan Intlayer ke dalam aplikasi Elysia Anda. Menangani deteksi locale dari storage (cookies, headers) lalu dari Accept-Language, menyuntikkan objek intlayer yang mengekspos locale, t, getIntlayer, dan getDictionary ke route context, serta menyiapkan konteks request AsyncLocalStorage. | intlayer |
Fungsi
Impor:
Salin kode ke clipboard
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dokumen Terkait |
|---|---|---|
t | Fungsi terjemahan global yang mengambil konten untuk locale saat ini di Elysia. Menggunakan AsyncLocalStorage untuk mengakses konteks request yang disiapkan oleh plugin intlayer, dan beralih ke locale default di luarnya. Dapat juga diakses melalui intlayer.t. | translation |
getIntlayer | Mengambil dictionary berdasarkan key dari deklarasi yang dihasilkan dan mengembalikan kontennya untuk locale saat ini. Versi teroptimasi dari getDictionary. Menggunakan AsyncLocalStorage untuk mengakses konteks request. Dapat juga diakses melalui intlayer.getIntlayer. | - |
getDictionary | Memproses objek dictionary dan mengembalikan konten untuk locale saat ini. Memproses terjemahan t(), enumerasi, markdown, HTML, dll. Menggunakan AsyncLocalStorage untuk mengakses konteks request. Dapat juga diakses melalui intlayer.getDictionary. | - |
Tipe
Impor:
Salin kode ke clipboard
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Tipe | Deskripsi |
|---|---|
IntlayerContext | Bentuk objek intlayer yang disuntikkan ke setiap route context: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Tanda tangan fungsi terjemahan, yang menerjemahkan locale map menjadi konten yang cocok dengan locale request saat ini. |
