作成:2026-01-21最終更新:2026-01-21
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "すべてのエクスポートに対するドキュメントを統一"v8.0.02026/1/21
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
useLocale フックのドキュメント
useLocale フックは、あなたの Solid アプリケーションにおける現在のロケールを管理するために使用します。現在のロケール(accessor として)、デフォルトロケール、利用可能なロケール、およびロケールを更新するための関数にアクセスできます。
使用例
tsx
コードをコピー
コードをクリップボードにコピー
説明
このフックは、以下のプロパティを持つオブジェクトを返します:
- locale: 現在のロケールを返す Solid のアクセサ(
() => string)。 - defaultLocale:
intlayer.config.tsに定義されたデフォルトのロケール。 - availableLocales: アプリケーションがサポートするすべてのロケールの配列。
- setLocale: アプリケーションのロケールを更新する関数。有効な場合は永続化(cookies / local storage)も処理します。
パラメータ
- props(オプション):
- onLocaleChange: ロケールが変更されるたびに呼び出されるコールバック関数。
- isCookieEnabled: ロケールをcookieに永続化するかどうか。