作成:2026-01-21最終更新:2026-01-21
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "すべてのエクスポートに対するドキュメントを統一"v8.0.02026/1/21
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
IntlayerProvider コンポーネントのドキュメント
IntlayerProvider は、あなたの Solid アプリケーションに国際化コンテキストを提供するルートコンポーネントです。現在のロケール状態を管理し、すべての子コンポーネントが翻訳にアクセスできることを保証します。
使用方法
説明
IntlayerProvider は次の役割を果たします:
- ステート管理(State Management): リアクティビティのために signals を使用して、現在のロケールを初期化および保持します。
- ロケール解決(Locale Resolution): クッキー、ブラウザの設定、またはデフォルトの設定に基づいて初期ロケールを決定します。
- コンテキスト注入(Context Injection):
useIntlayerやuseLocaleのようなフックを通じて、ロケールとsetLocale関数を任意のコンポーネントで利用できるようにします。 - 永続化(Persistence): ロケールの変更を自動的にクッキーやローカルストレージと同期し、セッションをまたいだユーザー設定を維持します。
Props(プロパティ)
- locale(任意): 現在のロケールを手動で設定します。
- defaultLocale (オプション): 設定のデフォルトロケールを上書きします。
- setLocale (オプション): カスタムのロケール設定関数を提供します。
- disableEditor (オプション): ビジュアルエディタの統合を無効化します。
- isCookieEnabled (オプション): Cookieによる永続化を有効または無効にします。