Creation:2026-01-30Last update:2026-01-30
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "初期ドキュメント"v8.0.02026/1/30
このページのコンテンツは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
adonis-intlayer パッケージ
adonis-intlayer パッケージは、国際化を処理するための AdonisJS アプリケーション用ミドルウェアを提供します。ユーザーのロケールを検出し、翻訳機能を提供します。
インストール
bash
コードをコピー
コードをクリップボードにコピー
npm install adonis-intlayerエクスポート
ミドルウェア
このパッケージは、国際化を処理するための AdonisJS ミドルウェアを提供します。
テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
IntlayerMiddleware | ユーザーのロケールを検出し、リクエストコンテキストに Intlayer データを入力する AdonisJS ミドルウェア。また、リクエストライフサイクルアクセス用の CLS(Async Local Storage)ネームスペースを設定し、t、getIntlayer などのグローバル関数の使用を可能にします。 | intlayer |
関数
テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
| 関数 | 説明 | 関連ドキュメント |
|---|---|---|
t | 現在のロケールのコンテンツを取得する翻訳関数。intlayer ミドルウェアによって管理されるリクエストライフサイクル内で動作します。CLS(Async Local Storage)を使用してリクエストコンテキストにアクセスします。 | translation |
getIntlayer | 生成された宣言からキーによって辞书を取得し、指定されたロケールのコンテンツを返します。getDictionary の最適化バージョン。CLS を使用してリクエストコンテキストにアクセスします。 | - |
getDictionary | 辞書オブジェクトを処理し、指定されたロケールのコンテンツを返します。t() 翻訳、列挙、markdown、HTML などを処理します。CLS を使用してリクエストコンテキストにアクセスします。 | - |
getLocale | CLS を使用してリクエストコンテキストから現在のロケールを取得します。 | - |