作成:2026-06-12最終更新:2026-06-26
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "動的辞書機能のリリース"v9.0.02026/6/12
- "動的レコードをバリアントに統合 — `variant` が文字列またはオブジェクトを受け取るようになりました"v9.1.02026/6/26
このページのコンテンツは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
動的辞書
Intlayer は、キーごとの単一の静的辞書を超えるコンテンツを表現するための 2 つのメカニズムをサポートします。それぞれはコンテンツファイル内のトップレベルのメタデータフィールドで宣言され、ラッパー関数は不要です。
テーブルのすべての内容を表示
テーブルをモーダルで開き、すべてのデータを明確に表示
いずれも locale 引数と組み合わせられ、importMode による選択的 / 遅延読み込みをサポートします。
どちらをいつ使うか
- コレクション — 別々のファイルで管理される順序付きの項目リスト(FAQ 項目、ブログ記事、商品)。
- バリアント — 名前付きまたは構造化されたコンテンツの代替:
- A/B テスト、季節バナー、フィーチャーフラグ向けの文字列バリアント。
- CMS レコード、ユーザー固有のコピー、またはフィールドの集合でアドレス指定される任意のコンテンツ向けのオブジェクトバリアント(旧「動的レコード」)。
以前のバージョンでは、レコードキー付きコンテンツ用に別個のmetaフィールドを公開していました。これはvariantに統合されました。metaを使う代わりにvariantにオブジェクトを渡してください。
セレクターの曖昧性解消
キーは両方の次元を同時に宣言できます(例: 各項目にバリアントを持つコレクション)。これらは次の順序で解決されます:
plaintext
コードをコピー
コードをクリップボードにコピー
variant → itemしたがって、variant × item キーでの { variant: "promo" } はすべての promo 項目を配列として返し、{ item: 2 } を追加すると単一のエントリに絞り込まれます。