Dibuat:2026-01-21Terakhir diperbarui: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 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 express-intlayer
Paket express-intlayer menyediakan middleware untuk aplikasi Express agar dapat menangani internasionalisasi. Paket ini mendeteksi locale pengguna dan menyediakan fungsi-fungsi terjemahan.
Instalasi
Ekspor
Middleware
Import:
Tampilkan semua isi tabel
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dokumen Terkait |
|---|---|---|
intlayer | Middleware Express yang mendeteksi locale pengguna dan mengisi res.locals dengan data Intlayer. Melakukan deteksi locale dari cookie/header, menyuntikkan t, getIntlayer, dan getDictionary ke dalam res.locals, serta menyiapkan namespace CLS untuk akses siklus hidup request. | intlayer |
Fungsi
Impor:
Tampilkan semua isi tabel
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Deskripsi | Dokumen Terkait |
|---|---|---|
t | Fungsi terjemahan yang mengambil konten untuk locale saat ini. Bekerja dalam siklus hidup request yang dikelola oleh middleware intlayer. Menggunakan CLS (Async Local Storage) untuk mengakses konteks request. | translation |
getIntlayer | Mengambil kamus berdasarkan kuncinya dari deklarasi yang dihasilkan dan mengembalikan isinya untuk locale yang ditentukan. Versi teroptimasi dari getDictionary. Menggunakan CLS untuk mengakses konteks request. | - |
getDictionary | Memproses objek kamus dan mengembalikan konten untuk locale yang ditentukan. Memproses terjemahan t(), enumerasi, markdown, HTML, dll. Menggunakan CLS untuk mengakses konteks request. | - |