ホームサンドボックスショーケースアプリ文書ブログ
    • English英語
      EN
    • русскийロシア語
      RU
    • 日本語日本語
      JA
    • françaisフランス語
      FR
    • 한국어韓国語
      KO
    • 中文中国語
      ZH
    • españolスペイン語
      ES
    • Deutschドイツ語
      DE
    • العربيةアラビア語
      AR
    • italianoイタリア語
      IT
    • British Englishイギリス英語
      EN-GB
    • portuguêsポルトガル語
      PT
    • हिन्दीヒンディー語
      HI
    • Türkçeトルコ語
      TR
    • polskiポーランド語
      PL
    • Indonesiaインドネシア語
      ID
    • Tiếng Việtベトナム語
      VI
    • українськаウクライナ語
      UK
    /
    フレームワークでドキュメントをフィルター
    Alt+←
    なぜIntlayer?
    始める
    コンセプト
    • Intlayerの仕組み
    • 設定
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • ビジュアルエディター
    • CMS
    • CI/CD統合
    • 翻訳複数形列挙条件性別挿入ファイルネスティングMarkdownHTML関数取得
    • ロケールごとのファイル
    • コンパイラー
    • 自動入力
    • テスト
    • バンドル最適化
    環境
    • Next.js 14とApp Router
      Next.js 15
      Next.js ロケールなし URL
      Next.jsとページルーター
      コンパイラ
    • Tanstack Start Solid
    • AstroおよびReact
      AstroおよびSvelte
      AstroおよびVue
      AstroおよびSolid
      AstroおよびPreact
      AstroおよびLit
      AstroおよびVanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • NuxtおよびVue
    • ViteおよびSolid
    • SvelteKit
    • ViteおよびPreact
    • ViteおよびVanilla JS
    • ViteおよびLit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React NativeとExpo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • LynxおよびReact
    Plugins
    • JSON
    • gettext (.po)
    VS Code拡張機能
    エージェント
    • MCPサーバー
    • エージェントのスキル
    リリース
    • v8
    • v7
    • v6
    ベンチマーク
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    ブログ
    質問をする
    1. Documentation
    2. コンセプト
    3. CLI
    作成:2024-08-11最終更新:2026-03-31
    このドキュメントをあなたの好きなAIアシスタントに参照してください
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します

    バージョン履歴

    1. "standaloneコマンドの追加"
      v8.6.42026/3/31
    2. "CIコマンドの追加"
      v7.5.112026/1/6
    3. "list projectsコマンドの追加"
      v7.5.112026/1/6
    4. "initコマンドの追加"
      v7.5.92025/12/30
    5. "extractコマンドの追加"
      v7.2.32025/11/22
    6. "translateコマンドにskipIfExistsオプションを追加"
      v7.1.02025/11/5
    7. "CLI引数とコマンドのエイリアスを追加"
      v6.1.42025/1/27
    8. "コマンドにbuildオプションを追加"
      v6.1.32025/10/5
    9. "versionコマンドの追加"
      v6.1.22025/9/26
    10. "CLIでverboseオプションをデフォルトでtrueに設定"
      v6.1.02025/9/26
    11. "watchコマンドとwithオプションの追加"
      v6.1.02025/9/23
    12. "editorコマンドの追加"
      v6.0.12025/9/23
    13. "content testおよびlistコマンドの追加"
      v6.0.02025/9/17
    14. "CLIコマンドパラメータのドキュメントを更新"
      v5.5.112025/7/11
    15. "履歴の初期化"
      v5.5.102025/6/29

    このページのコンテンツはAIを使用して翻訳されました。

    英語の元のコンテンツの最新バージョンを見る
    このドキュメントを編集

    このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。

    ドキュメントへのGitHubリンク
    コピー

    ドキュメントのMarkdownをクリップボードにコピー

    Intlayer CLI - 多言語サイトのためのすべてのIntlayer CLIコマンド


    目次


    パッケージのインストール

    npmを使用して必要なパッケージをインストールします:

    bash
    コードをコピー

    コードをクリップボードにコピー

    npm install intlayer-cli -g
    intlayer パッケージがすでにインストールされている場合、CLIは自動的にインストールされます。このステップはスキップできます。

    intlayer-cli パッケージ

    intlayer-cli パッケージは、Intlayer宣言をディクショナリにトランスパイルするためのものです。

    このパッケージは、src/**/*.content.{ts|js|mjs|cjs|json} などのすべてのIntlayerファイルをトランスパイルします。Intlayer宣言ファイルの宣言方法を参照してください。

    Intlayerディクショナリを解釈するには、react-intlayer や next-intlayer などのインタープリターを使用できます。

    設定ファイルのサポート

    Intlayerは、複数の設定ファイル形式をサポートしています:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    利用可能な言語やその他のパラメータの設定方法については、こちらから設定ドキュメントを参照してください。

    Intlayerコマンドの実行

    認証

    • Login - Intlayer CMSで認証し、アクセス資格情報を取得します。

    コアコマンド

    • Build Dictionaries - コンテンツ宣言ファイルからディクショナリをビルドします。
    • Watch Dictionaries - 変更を監視し、ディクショナリを自動的に再ビルドします。
    • Create Standalone Bundle - Intlayerと指定したパッケージを含むスタンドアロンJavaScriptバンドルを作成します。
    • Check CLI Version - インストールされているIntlayer CLIのバージョンを確認します。
    • List Projects - ディレクトリまたはGitリポジトリ内のすべてのIntlayerプロジェクトを一覧表示します。

    ディクショナリ管理

    • Push Dictionaries - ディクショナリをIntlayerエディターおよびCMSに送信します。
    • Pull Dictionaries - IntlayerエディターおよびCMSからディクショナリを取得します。
    • Fill Dictionaries - AIを使用してディクショナリを埋め、監査し、翻訳します。
    • Test Missing Translations - 翻訳の欠落をテストして特定します。
    • List Content Declaration Files - プロジェクト内のすべてのコンテンツ宣言ファイルを一覧表示します。

    コンポーネント管理

    • Extract Strings - コンポーネントから文字列を抽出し、コンポーネントの近くの .content ファイルに保存します。

    設定

    • Initialize Intlayer - 自動設定を使用してプロジェクトでIntlayerをセットアップします。
    • Manage Configuration - Intlayer設定を取得し、CMSに送信します。

    ドキュメント管理

    • Translate Document - AIを使用してドキュメントファイルを自動的に翻訳します。
    • Review Document - ドキュメントファイルの品質と一貫性をレビューします。

    エディターとライブ同期

    • Editor Commands - Intlayerエディターのコマンドを使用します。
    • Live Sync Commands - Live Syncを使用して、CMSからのコンテンツ変更を実行時に反映させます。

    CI/CDと自動化

    • CI Command - CI/CDパイプライン用に自動的に資格情報を挿入してIntlayerコマンドを実行します。

    開発ツール

    • CLI SDK - 独自のコード内でIntlayer CLI SDKを使用します。
    • Debug Intlayer Command - Intlayer CLIの問題をデバッグして修正します。

    package.json での Intlayer コマンドの使用

    package.json
    コードをコピー

    コードをクリップボードにコピー

    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    注意: 以下の短いエイリアスも使用できます:

    • npx intlayer list: npx intlayer content list の代わり
    • npx intlayer test: npx intlayer content test の代わり
    • npx intlayer projects-list または npx intlayer pl: npx intlayer projects list の代わり
    設定
    Test
    Alt+→

    このページについて

      ディスカッションは匿名で、よくある問題に対処するために定期的に確認されます。機能のアイデア、ドキュメントへのフィードバック、Intlayerに関することなど、お気軽にお聞かせください, このフィードバックをロードマップの作成と製品の改善に活用しています。

      npm install intlayer-cli -g
      "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}