このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "コレクションディクショナリ機能のリリース"v9.0.02026/6/12
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクドキュメントのMarkdownをクリップボードにコピー
コレクション
コレクション(Collection)は、同じディクショナリキー(key)を共有するものの、それぞれ異なる item インデックスを宣言するコンテンツファイルの集合です。Intlayerはビルド時にこれらを1つの順序付きリストにマージします。
コレクションアイテムの宣言
各ファイルは1つのアイテムを表します。item フィールドは、リスト内での位置を表します(1から開始)。
コードをクリップボードにコピー
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 1,
content: {
question: t({ en: "What is Intlayer?", fr: "Qu'est-ce qu'Intlayer ?" }),
answer: t({ en: "An i18n toolkit.", fr: "Une boîte à outils i18n." }),
},
} satisfies Dictionary;
export default dictionary;コードをクリップボードにコピー
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "faq",
item: 2,
content: {
question: t({ en: "Is it free?", fr: "Est-ce gratuit ?" }),
answer: t({ en: "Yes, open-source.", fr: "Oui, open-source." }),
},
} satisfies Dictionary;
export default dictionary;コレクションの利用
すべてのアイテム
コードをクリップボードにコピー
インデックスによる単一アイテムの取得
コードをクリップボードにコピー
ロケールを明示した単一アイテムの取得
コードをクリップボードにコピー
一般的なユースケース
- FAQ(よくある質問)リスト
- 料金プラン
- カルーセル / スライダーの画像・コンテンツ
- ステップ形式のチュートリアル・説明