Oluşturma:2026-01-29Son güncelleme:2026-01-29

    hono-intlayer Paketi

    hono-intlayer paketi, uluslararasılaştırmayı yönetmek için Hono uygulamaları için bir ara yazılım (middleware) sağlar. Kullanıcının yerel ayarını algılar ve bağlam nesnesini doldurur.

    Kurulum

    npm install hono-intlayer

    Dışa Aktarmalar

    Ara Yazılım

    İçe Aktar:

    import { intlayer } from "hono-intlayer";
    Fonksiyon Açıklama İlgili Doküman
    intlayer Intlayer'ı Hono uygulamanıza entegre eden Hono ara yazılımı. Depolamadan (çerezler, başlıklar) yerel ayar algılamayı yönetir, bağlamı t, getIntlayer ve getDictionary ile doldurur ve istek yaşam döngüsü sırasında programlı erişim için CLS ad alanını kurar. intlayer

    Fonksiyonlar

    İçe Aktar:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    Fonksiyon Açıklama İlgili Doküman
    t Hono'daki geçerli yerel ayar için içeriği alan genel çeviri fonksiyonu. CLS'yi (Async Local Storage) kullanır ve intlayer ara yazılımı tarafından yönetilen bir istek bağlamı içinde kullanılmalıdır. Bağlam üzerinden de erişilebilir. çeviri
    getIntlayer Oluşturulan beyandan anahtarına göre bir sözlük alır ve belirtilen yerel ayar için içeriğini döndürür. getDictionary'nin optimize edilmiş sürümüdür. İstek bağlamına erişmek için CLS kullanır. Bağlam üzerinden de erişilebilir. -
    getDictionary Sözlük nesnelerini işler ve belirtilen yerel ayar için içeriği döndürür. t() çevirilerini, numaralandırmaları, markdown'u, HTML'yi vb. işler. İstek bağlamına erişmek için CLS kullanır. Bağlam üzerinden de erişilebilir. -