Dibuat:2026-01-21Terakhir diperbarui:2026-01-21

    Paket fastify-intlayer

    Paket fastify-intlayer menyediakan plugin untuk aplikasi Fastify untuk menangani internasionalisasi. Ia mendeteksi locale pengguna dan mendekorasi objek request.

    Instalasi

    npm install fastify-intlayer

    Ekspor

    Plugin

    Impor:

    import "fastify-intlayer";
    Fungsi Deskripsi Dokumen Terkait
    intlayer Plugin Fastify yang mengintegrasikan Intlayer ke aplikasi Fastify Anda. Menangani deteksi locale dari penyimpanan (cookies, headers), mendekorasi objek request dengan data intlayer yang berisi t, getIntlayer, dan getDictionary, serta menyiapkan namespace CLS untuk akses programatik selama siklus hidup request. intlayer

    Fungsi

    Impor:

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