Creation:2026-01-21Last update:2026-01-21
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "すべてのエクスポートのドキュメントを統合"v8.0.02026/1/21
このページのコンテンツは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
fastify-intlayer パッケージ
fastify-intlayer パッケージは Fastify アプリケーション向けのプラグインを提供し、国際化を扱います。ユーザーのロケールを検出し、request オブジェクトをデコレートします。
インストール
bash
コードをコピー
コードをクリップボードにコピー
npm install fastify-intlayerエクスポート
プラグイン
インポート:
tsx
コードをコピー
コードをクリップボードにコピー
import "fastify-intlayer";テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
intlayer | Fastify アプリケーションに Intlayer を統合する Fastify プラグイン。ストレージ(cookies、headers)からロケールを検出し、リクエストオブジェクトを t、getIntlayer、getDictionary を含む intlayer データで装飾し、リクエストのライフサイクル中にプログラムからアクセスできるよう CLS 名前空間を設定します。 | intlayer |
関数
Import:
tsx
コードをコピー
コードをクリップボードにコピー
import "fastify-intlayer";テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
t | Fastifyで現在のロケールのコンテンツを取得するグローバル翻訳関数。CLS(Async Local Storage)を利用し、intlayer プラグインが管理するリクエストコンテキスト内で使用する必要があります。req.intlayer.t からもアクセス可能です。 | 翻訳 |
getIntlayer | 生成された宣言からキーで辞書を取得し、指定したロケールのコンテンツを返します。getDictionary の最適化バージョンです。CLSを使用してリクエストコンテキストにアクセスします。req.intlayer.getIntlayer からもアクセス可能です。 | - |
getDictionary | 辞書オブジェクトを処理し、指定されたロケール向けのコンテンツを返します。t() の翻訳、列挙、Markdown、HTML などを処理します。CLS を使用してリクエストコンテキストにアクセスします。req.intlayer.getDictionary からもアクセス可能です。 | - |