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

    preact-intlayer パッケージ

    preact-intlayer パッケージは、Intlayer を Preact アプリケーションに統合するために必要なツールを提供します。多言語コンテンツを処理するためのプロバイダーとフックを含みます。

    インストール

    bash
    npm install preact-intlayer
    

    エクスポート

    プロバイダー

    コンポーネント説明
    IntlayerProviderアプリケーションをラップし、Intlayerコンテキストを提供する主要なプロバイダー。

    フック

    フック説明関連ドキュメント
    useIntlayeruseDictionary をベースにしていますが、生成された宣言から最適化された辞書のバージョンを注入します。-
    useDictionaryキーとコンテンツ(key, content)のような辞書的なオブジェクトを処理します。t() の翻訳、enumerations(列挙)などを処理します。-
    useLocale現在のロケールとそれを設定する関数を返します。-
    usePathnameロケールセグメントが削除された現在のパス名 (pathname) を返すフックです。ブラウザのナビゲーション(popstate)に反応します。usePathname
    t現在のロケールに基づいてコンテンツを選択します。翻訳

    コンポーネント

    コンポーネント説明
    MarkdownProviderMarkdownレンダリングコンテキストのプロバイダ。
    MarkdownRendererカスタムコンポーネントを用いてMarkdownコンテンツをレンダリングします。