Creation:2026-01-29Last update:2026-01-29
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "すべてのエクスポートのドキュメントを統合"v8.0.02026/1/29
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
hono-intlayer パッケージ
hono-intlayer パッケージは、国際化を処理するための Hono アプリケーション用ミドルウェアを提供します。ユーザーのロケールを検出し、コンテキスト オブジェクトに入力します。
インストール
bash
コードをコピー
コードをクリップボードにコピー
npm install hono-intlayerエクスポート
ミドルウェア
インポート:
tsx
コードをコピー
コードをクリップボードにコピー
import { intlayer } from "hono-intlayer";テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
intlayer | Intlayer を Hono アプリケーションに統合する Hono ミドルウェア。ストレージ (クッキー、ヘッダー) からのロケール検出を処理し、t、getIntlayer、getDictionary をコンテキストに入力し、リクエスト ライフサイクル中のプログラム アクセスのために CLS ネームスペースを設定します。 | intlayer |
関数
インポート:
tsx
コードをコピー
コードをクリップボードにコピー
import { t, getIntlayer, getDictionary } from "hono-intlayer";テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
t | Hono の現在のロケールのコンテンツを取得するグローバル翻訳関数。CLS (Async Local Storage) を利用し、intlayer ミドルウェアによって管理されるリクエスト コンテキスト内で使用する必要があります。コンテキスト経由でもアクセスできます。 | translation |
getIntlayer | 生成された宣言からキーによって辞書を取得し、指定されたロケールのコンテンツを返します。getDictionary の最適化バージョン。リクエスト コンテキストへのアクセスに CLS を使用します。コンテキスト経由でもアクセスできます。 | - |
getDictionary | 辞書オブジェクトを処理し、指定されたロケールのコンテンツを返します。t() 翻訳、列挙、markdown、HTML などを処理します。リクエスト コンテキストへのアクセスに CLS を使用します。コンテキスト経由でもアクセスできます。 | - |