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
Dokumentasi Middleware intlayer AdonisJS
Middleware intlayer untuk AdonisJS mendeteksi locale pengguna dan menyediakan fungsi terjemahan melalui konteks permintaan. Ini juga memungkinkan penggunaan fungsi terjemahan global dalam aliran permintaan.
Penggunaan
Deskripsi
Middleware melakukan tugas-tugas berikut:
- Deteksi Locale: Menganalisis permintaan (header, cookie, dll.) untuk menentukan locale pilihan pengguna.
- Setup Konteks: Mengisi konteks permintaan dengan informasi locale.
- Async Local Storage: Menggunakan
cls-hookeduntuk mengelola konteks asinkron, memungkinkan fungsi Intlayer global sepertit,getIntlayer, dangetDictionaryuntuk mengakses locale spesifik permintaan tanpa meneruskannya secara manual.
Catat: Untuk menggunakan cookie untuk deteksi locale, pastikan @adonisjs/cookie dikonfigurasi dan digunakan dalam aplikasi Anda.