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

    vue-intlayer パッケージ

    vue-intlayer パッケージは、Intlayer を Vue アプリケーションに統合するために必要なツールを提供します。Vue プラグインと多言語コンテンツを扱うための composables(コンポーザブル)を含みます。

    インストール

    npm install vue-intlayer

    エクスポート

    プラグイン

    インポート:

    import "vue-intlayer";
    Function Description
    installIntlayer アプリケーションにIntlayerをインストールするためのVueプラグイン。

    コンポーザブル

    インポート:

    import "vue-intlayer";
    コンポーザブル 説明 関連ドキュメント
    useIntlayer useDictionary をベースにしていますが、生成された宣言から最適化された辞書を注入します。 -
    useDictionary 辞書のように見えるオブジェクト(key, content)を処理します。t() の翻訳、列挙 (enumerations) などを処理します。 -
    useDictionaryAsync useDictionary と同様ですが、非同期の辞書を処理します。 -
    useDictionaryDynamic useDictionary と同様ですが、動的な辞書を処理します。 -
    useLocale 現在のロケールと、それを設定する関数を返します。 -
    useRewriteURL URL の書き換えを管理するクライアントサイドのコンポーザブル。ローカライズされた書き換えルールが存在する場合は自動的に URL を更新します。 useRewriteURL
    useIntl 現在のロケールの Intl オブジェクトを返します。 -
    useLoadDynamic 動的辞書を読み込むためのコンポーザブル。 -

    関数

    インポート:

    import "vue-intlayer";
    関数 説明
    getDictionary 辞書(key, content)の形式に見えるオブジェクトを処理します。t() 翻訳、列挙などを処理します。
    getIntlayer getDictionary をベースにしていますが、生成された宣言から辞書の最適化されたバージョンを注入します。

    Markdown(マークダウン)

    インポート:

    import "vue-intlayer/markdown";
    関数 説明
    installIntlayerMarkdown アプリケーションにIntlayer MarkdownをインストールするためのVueプラグイン。