Skip to content

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)、bitbucketgitlabpymdownazure-devopspymdownの場合、オプションの--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がない限り、cacheDirmarkdown_source_issuesを書き込みます。-vはstderr行にソースハッシュを追加します。

主なオプション: -p / --path-f / --file--json--no-cache

関連項目: Markdownの問題

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