作成:2026-01-21最終更新:2026-01-21

    solid-intlayer パッケージ

    solid-intlayer パッケージは、Intlayer を Solid アプリケーションに統合するために必要なツールを提供します。多言語コンテンツを扱うための providers と hooks を含みます。

    インストール

    npm install solid-intlayer

    エクスポート

    プロバイダー

    インポート:

    import "solid-intlayer";
    コンポーネント 説明 関連ドキュメント
    IntlayerProvider アプリケーションをラップし、Intlayer コンテキストを提供するメインのプロバイダー。 IntlayerProvider

    フック

    インポート:

    import "solid-intlayer";
    フック 説明 関連ドキュメント
    useIntlayer useDictionary に基づくが、生成された宣言から辞書の最適化されたバージョンを注入します。 useIntlayer
    useDictionary 辞書のようなオブジェクト(key、content)を処理します。t() の翻訳や列挙などを処理します。 -
    useDictionaryAsync useDictionary と同じですが、非同期の辞書を扱います。 -
    useDictionaryDynamic useDictionary と同じですが、動的な辞書を扱います。 -
    useLocale 現在のロケールと、それを設定する関数を返します。 useLocale
    useRewriteURL クライアント側のフックで、URLの書き換えを管理します。ローカライズされた書き換えルールが存在する場合、自動的にURLを更新します。 useRewriteURL
    useIntl 現在のロケールのIntlオブジェクトを返します。 -
    useLoadDynamic 動的辞書を読み込むフック。 -
    t 現在のロケールに基づいてコンテンツを選択します。 翻訳

    コンポーネント

    インポート:

    import "solid-intlayer";
    コンポーネント 説明
    MarkdownProvider Markdownレンダリングのコンテキスト用プロバイダー。