作成:2024-08-11最終更新:2026-03-31
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "standaloneコマンドの追加"v8.6.42026/3/31
- "CIコマンドの追加"v7.5.112026/1/6
- "list projectsコマンドの追加"v7.5.112026/1/6
- "initコマンドの追加"v7.5.92025/12/30
- "extractコマンドの追加"v7.2.32025/11/22
- "translateコマンドにskipIfExistsオプションを追加"v7.1.02025/11/5
- "CLI引数とコマンドのエイリアスを追加"v6.1.42025/1/27
- "コマンドにbuildオプションを追加"v6.1.32025/10/5
- "versionコマンドの追加"v6.1.22025/9/26
- "CLIでverboseオプションをデフォルトでtrueに設定"v6.1.02025/9/26
- "watchコマンドとwithオプションの追加"v6.1.02025/9/23
- "editorコマンドの追加"v6.0.12025/9/23
- "content testおよびlistコマンドの追加"v6.0.02025/9/17
- "CLIコマンドパラメータのドキュメントを更新"v5.5.112025/7/11
- "履歴の初期化"v5.5.102025/6/29
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
Intlayer CLI - 多言語サイトのためのすべてのIntlayer CLIコマンド
目次
パッケージのインストール
npmを使用して必要なパッケージをインストールします:
bash
コードをコピー
コードをクリップボードにコピー
npm install intlayer-cli -gintlayer パッケージがすでにインストールされている場合、CLIは自動的にインストールされます。このステップはスキップできます。
intlayer-cli パッケージ
intlayer-cli パッケージは、Intlayer宣言をディクショナリにトランスパイルするためのものです。
このパッケージは、src/**/*.content.{ts|js|mjs|cjs|json} などのすべてのIntlayerファイルをトランスパイルします。Intlayer宣言ファイルの宣言方法を参照してください。
Intlayerディクショナリを解釈するには、react-intlayer や next-intlayer などのインタープリターを使用できます。
設定ファイルのサポート
Intlayerは、複数の設定ファイル形式をサポートしています:
intlayer.config.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.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の代わり