Dibuat:2026-01-30Terakhir diperbarui:2026-01-30
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 awal"v8.0.030/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
Paket adonis-intlayer
Paket adonis-intlayer menyediakan middleware untuk aplikasi AdonisJS guna menangani internasionalisasi. Ini mendeteksi locale pengguna dan menyediakan fungsi terjemahan.
Instalasi
Ekspor
Middleware
Paket ini menyediakan middleware AdonisJS untuk menangani internasionalisasi.
Tampilkan semua isi tabel
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dok Terkait |
|---|---|---|
IntlayerMiddleware | Middleware AdonisJS yang mendeteksi locale pengguna dan mengisi konteks permintaan dengan data Intlayer. Ini juga menyiapkan namespace CLS (Async Local Storage) para akses siklus hidup permintaan, memungkinkan penggunaan fungsi global seperti t, getIntlayer, dll. | intlayer |
Fungsi
Tampilkan semua isi tabel
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dok Terkait |
|---|---|---|
t | Fungsi terjemahan yang mengambil konten untuk locale saat ini. Bekerja dalam siklus hidup permintaan yang dikelola oleh middleware intlayer. Menggunakan CLS (Async Local Storage) untuk mengakses konteks permintaan. | translation |
getIntlayer | Mengambil kamus berdasarkan kuncinya dari deklarasi yang dihasilkan dan mengembalikan kontennya untuk locale yang ditentukan. Versi optimal dari getDictionary. Menggunakan CLS untuk mengakses konteks permintaan. | - |
getDictionary | Memproses objek kamus dan mengembalikan konten untuk locale yang ditentukan. Memproses terjemahan t(), enumerasi, markdown, HTML, dll. Menggunakan CLS untuk mengakses konteks permintaan. | - |
getLocale | Mengambil locale saat ini dari konteks permintaan menggunakan CLS. | - |