Dibuat:2026-01-29Terakhir diperbarui:2026-01-29

    Paket hono-intlayer

    Paket hono-intlayer menyediakan middleware untuk aplikasi Hono untuk menangani internasionalisasi. Paket ini mendeteksi locale pengguna dan mengisi objek konteks.

    Instalasi

    npm install hono-intlayer

    Ekspor

    Middleware

    Impor:

    import { intlayer } from "hono-intlayer";
    Fungsi Deskripsi Dokumen Terkait
    intlayer Middleware Hono yang mengintegrasikan Intlayer ke dalam aplikasi Hono Anda. Menangani deteksi locale dari penyimpanan (cookie, header), mengisi konteks dengan t, getIntlayer, dan getDictionary, serta menyiapkan namespace CLS untuk akses terprogram selama siklus hidup permintaan. intlayer

    Fungsi

    Impor:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    Fungsi Deskripsi Dokumen Terkait
    t Fungsi terjemahan global yang mengambil konten untuk locale saat ini di Hono. Memanfaatkan CLS (Async Local Storage) dan harus digunakan dalam konteks permintaan yang dikelola oleh middleware intlayer. Juga dapat diakses melalui konteks. terjemahan
    getIntlayer Mengambil kamus berdasarkan kuncinya dari deklarasi yang dihasilkan dan mengembalikan kontennya untuk locale yang ditentukan. Versi getDictionary yang dioptimalkan. Menggunakan CLS untuk mengakses konteks permintaan. Juga dapat diakses melalui konteks. -
    getDictionary Memproses objek kamus dan mengembalikan konten untuk locale yang ditentukan. Memproses terjemahan t(), enumerasi, markdown, HTML, dll. Menggunakan CLS untuk mengakses konteks permintaan. Juga dapat diakses melalui konteks. -