CLI — ドキュメント
translate-docs
概要: ai-i18n-tools translate-docs [options]
markdown、MDX、.astro、オプションのDocusaurusカタログJSON(docusaurusCatalogDir)、オプションのNextra _meta.ts/辞書.ts、および各docsブロックのオプションのVitePressテーマカタログを翻訳します。
主なオプション: -l、-j、-b、--prompt-format、--force、--force-update、-p / -f、--dry-run
-j: 最大並列ロケール数。-b: ファイルあたりの最大並列バッチAPI呼び出し数。--prompt-format: バッチワイヤーフォーマット(xml | json-array | json-object)。
関連項目: キャッシュの動作とtranslate-docsフラグ、バッチプロンプトフォーマット
write-heading-ids
概要: ai-i18n-tools write-heading-ids [options]
少なくとも1つのdocs[]ブロックが必要です。各ブロックのcontentPaths配下で.md / .mdxを収集します(.translate-ignoreを考慮します)。各フラットATX #見出しの直前にHTMLアンカー行<a id="slug"></a>を挿入します(フェンスコードブロック内の見出しはスキップ)。アンカー行が既に存在する場合、現在の見出しテキストから導出されたスラッグと一致しなくなったidを更新します。
主なオプション: -p / --path、-f / --file、--slug-style、--dry-run
--slug-style: github(デフォルト、doctoc / anchor-markdown-header)、bitbucket、gitlab、pymdown、azure-devops。pymdownの場合、オプションの--pymdown-case、--pymdown-normalize、--pymdown-percent-encode / --no-pymdown-percent-encode。
関連項目: アンカーリンク
check-markdown
概要: ai-i18n-tools check-markdown [options]
各docs[]ブロックのcontentPaths配下のmarkdown/MDXをスキャンします(translate-docsと同じ検出方法、.translate-ignoreを考慮):デリミタのペアリング、未閉じのインラインコード、および**/__が[text](url)リンクを囲む場合のSTRONG_OUTSIDE_LINK。
relativePath:line: [ISSUE_CODE] message行をstderrに出力します。問題がある場合は終了コード1。--json: stdoutにJSONレポートを出力します。--no-cacheがない限り、cacheDirにmarkdown_source_issuesを書き込みます。-vはstderr行にソースハッシュを追加します。
主なオプション: -p / --path、-f / --file、--json、--no-cache
関連項目: Markdownの問題