Skip to content

CLI — セットアップ

version

概要: ai-i18n-tools version

CLIのバージョンとビルドタイムスタンプを表示します(ルートプログラムの-V / --versionと同じ情報です)。


init

概要: ai-i18n-tools init [-t <template>] [-o <path>] [-P <provider>] [--with-translate-ignore]

スターター設定ファイルを作成します(provider / providersconcurrencybatchConcurrencybatchSizemaxBatchChars、および docs[].addFrontmatter を含みます)。LLMを呼び出す翻訳コマンドには、環境変数または .env にアクティブなプロバイダーのAPIキーが必要です(Ollamaを除く) — プロバイダーとAPIキー を参照してください。

主なオプション: -t / --template, -o / --output, -P / --provider, --with-translate-ignore

-P / --provider はスキャフォールディングする組み込みプリセットを選択します (省略時は openrouter)。次のいずれかである必要があります: openrouter, openai, anthropic, gemini, deepseek, cerebras, groq, mistral, xai, nvidia, alibaba, apifun, ollama

テンプレート (-t):

スキャフォールド
ui-markdownMarkdown UI文字列ワークフロー
ui-docusaurusDocusaurus UI + ドキュメント
ui-starlightStarlight ドキュメント
ui-vitepressVitePress ドキュメント (docsOutput.style: "vitepress") およびテーマ文字列用 vitepressThemeCatalog
ui-nextraNextra ドキュメント (docsOutput.style: "nextra") およびテーマ辞書用 nextraDictionaryPath (サイドバー _meta.ts は自動的に収集されます)
ui-fumadocsFumadocs ドキュメント (docsOutput.style: "fumadocs") およびUIオーバーライド用 fumadocsUiCatalog (サイドバー meta.json は自動的に収集されます)
ui-astro-websiteAstro ウェブサイトUI文字列
ui-json-bundlesJSON (json[] のみ)

--with-translate-ignore は初期設定の .translate-ignore を作成します。

MITライセンスの下で公開されています。