著者:
    作成:2026-01-29最終更新:2026-01-29

    hono-intlayer パッケージ

    hono-intlayer パッケージは、国際化を処理するための Hono アプリケーション用ミドルウェアを提供します。ユーザーのロケールを検出し、コンテキスト オブジェクトに入力します。

    インストール

    bash
    npm install hono-intlayer
    

    エクスポート

    ミドルウェア

    インポート:

    tsx
    import { intlayer } from "hono-intlayer";
    
    関数説明関連ドキュメント
    intlayerIntlayer を Hono アプリケーションに統合する Hono ミドルウェア。ストレージ (クッキー、ヘッダー) からのロケール検出を処理し、tgetIntlayergetDictionary をコンテキストに入力し、リクエスト ライフサイクル中のプログラム アクセスのために CLS ネームスペースを設定します。intlayer

    関数

    インポート:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    関数説明関連ドキュメント
    tHono の現在のロケールのコンテンツを取得するグローバル翻訳関数。CLS (Async Local Storage) を利用し、intlayer ミドルウェアによって管理されるリクエスト コンテキスト内で使用する必要があります。コンテキスト経由でもアクセスできます。translation
    getIntlayer生成された宣言からキーによって辞書を取得し、指定されたロケールのコンテンツを返します。getDictionary の最適化バージョン。リクエスト コンテキストへのアクセスに CLS を使用します。コンテキスト経由でもアクセスできます。-
    getDictionary辞書オブジェクトを処理し、指定されたロケールのコンテンツを返します。t() 翻訳、列挙、markdown、HTML などを処理します。リクエスト コンテキストへのアクセスに CLS を使用します。コンテキスト経由でもアクセスできます。-