Penulis:
    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

    bash
    npm install hono-intlayer
    

    Ekspor

    Middleware

    Impor:

    tsx
    import { intlayer } from "hono-intlayer";
    
    FungsiDeskripsiDokumen Terkait
    intlayerMiddleware 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:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    FungsiDeskripsiDokumen Terkait
    tFungsi 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
    getIntlayerMengambil 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.-
    getDictionaryMemproses 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.-