作成:2026-01-29最終更新:2026-01-29
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "ドキュメントの初期化"v8.0.02026/1/29
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
intlayer Hono ミドルウェア ドキュメント
Hono 用の intlayer ミドルウェアは、ユーザーのロケールを検出し、コンテキスト オブジェクトに Intlayer 関数を入力します。また、リクエスト コンテキスト内でのグローバル翻訳関数の使用を可能にします。
使用方法
説明
このミドルウェアは次のタスクを実行します。
- ロケール検出: リクエスト (ヘッダー、クッキーなど) を分析して、ユーザーの優先ロケールを決定します。
- コンテキスト入力:
c.get()を介してアクセス可能な Hono コンテキストに Intlayer データを追加します。これには以下が含まれます。locale: 検出されたロケール。t: 翻訳関数。getIntlayer: 辞書を取得するための関数。getDictionary: 辞書オブジェクトを処理するための関数。
- コンテキスト管理:
cls-hookedを使用して非同期コンテキストを管理し、グローバルな Intlayer 関数 (t、getIntlayer、getDictionary) がコンテキスト オブジェクトを渡すことなくリクエスト固有のロケールにアクセスできるようにします。