作成:2026-01-30最終更新:2026-01-30
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "初期ドキュメント"v8.0.02026/1/30
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
adonis-intlayer パッケージ
adonis-intlayer パッケージは、国際化を処理するための AdonisJS アプリケーション用ミドルウェアを提供します。ユーザーのロケールを検出し、翻訳機能を提供します。
インストール
エクスポート
ミドルウェア
このパッケージは、国際化を処理するための 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 を使用してリクエストコンテキストから現在のロケールを取得します。 | - |