Skip to content

i18n: sync zh/ja/ko and es translations with upstream/main (2026-11-04) - #2241

Merged
comfyui-wiki merged 9 commits into
Comfy-Org:mainfrom
lin-bot23:docs/i18n-sync-20261104
Nov 4, 2026
Merged

comfyui-wiki merged 9 commits into
Comfy-Org:mainfrom
lin-bot23:docs/i18n-sync-20261104

Conversation

@lin-bot23

@lin-bot23 lin-bot23 commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Daily translation sync of upstream/main into zh, ja, ko and es (137 files).

Scope in this PR

1. Frontend extension migration guides (custom-nodes/js/*, zh/ja/ko/es)

The eight pages published in #2223 had no localized counterparts. Added full translations plus the matching docs.json nav entries (JavaScript (UI) and Migration Guides groups):

canvas-pointer-api, connection-callbacks-migration, link-registration-migration, node-geometry-migration, node-id-migration, primevue-removal-migration, serialization-callbacks-migration, widgets-migration

2. Comfy Router pages (zh/ja/ko)

  • development/comfy-router/models.mdx index: refreshed model lists, no stale rows.
  • 16 model code.mdx pages: added the new usage.input_tokens_details.cache_write_tokens_details response fields (ttl_12h_tokens, ttl_30m_tokens) that chore: sync Comfy API v2 specification and Comfy Router pages (cloud@ba75bd7d) #2232 introduced; kling-3-0-turbo example payload synced.
  • New localized pages for openai/gpt-6-1-sol, openai/gpt-6-1-terra, pika/pika-music, pika/pika-sfx, pika/pika-soundtrack, with nav entries.
  • {zh,ja,ko}/development/comfy-router/pricing.mdx regenerated.

3. Spanish

Verification

  • check-structure-parity.ts --base=upstream/main: OK (100 localized files)
  • verify_content_parity.py: 0 gaps across every changed page
  • check-anchors.py --only-changed (base upstream/main): all anchor links OK (96 files)
  • translate-router-pricing.ts --check: fresh
  • Heading / code-fence / ParamField / ResponseField counts and name sequences equal to the English source on every changed page
  • translate:dry-run: zh/ja/ko pending 96 → 3, es pending 94 → 71
  • validate-links.py clean; mint-checks green (two glued Possible values paragraphs and 14 inbound localized links were repaired in follow-up commits)

Not in this PR

@mintlify

mintlify Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Preview approval required

This pull request comes from a fork, so Mintlify won't build a preview until someone with write access approves commit cf89224.

Approve preview

@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

  • Run on-demand review

This review includes 166 billable files and costs up to $41.50.

View limit details

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: fa6ee5d5-053a-43ce-bf7a-eaccb755a9e9
Commits

Reviewing files that changed from the base of the PR and between 4a9f856 and 81be6a3.

Files selected for processing: 166
  • .github/scripts/snippets/router-pricing-display.ts
  • docs.json
  • es/custom-nodes/js/canvas-pointer-api.mdx
  • es/custom-nodes/js/connection-callbacks-migration.mdx
  • es/custom-nodes/js/javascript_about_panel_badges.mdx
  • es/custom-nodes/js/javascript_selection_toolbox.mdx
  • es/custom-nodes/js/javascript_settings.mdx
  • es/custom-nodes/js/javascript_sidebar_tabs.mdx
  • es/custom-nodes/js/link-registration-migration.mdx
  • es/custom-nodes/js/node-geometry-migration.mdx
  • es/custom-nodes/js/node-id-migration.mdx
  • es/custom-nodes/js/primevue-removal-migration.mdx
  • es/custom-nodes/js/serialization-callbacks-migration.mdx
  • es/custom-nodes/js/widgets-migration.mdx
  • es/custom-nodes/v3_migration.mdx
  • es/development/comfy-router/models.mdx
  • es/development/comfy-router/models/luma/ray-2/code.mdx
  • es/development/comfy-router/models/luma/ray-flash-2/code.mdx
  • es/development/comfy-router/models/openai/gpt-4-1-nano/code.mdx
  • es/development/comfy-router/models/openai/gpt-6-1-sol/code.mdx
  • es/development/comfy-router/models/openai/gpt-6-1-terra/code.mdx
  • es/development/comfy-router/models/openai/gpt-image-1/code.mdx
  • es/development/comfy-router/models/openai/o1/code.mdx
  • es/development/comfy-router/models/pika/pika-music/code.mdx
  • es/development/comfy-router/models/pika/pika-sfx/code.mdx
  • es/development/comfy-router/models/pika/pika-soundtrack/code.mdx
  • es/development/comfy-router/pricing.mdx
  • es/development/comfy-router/queue.mdx
  • es/development/comfy-router/reference.mdx
  • es/registry/api-reference/nodes/create-a-new-custom-node.mdx
  • es/registry/api-reference/nodes/delete-a-specific-node.mdx
  • es/registry/api-reference/nodes/retrieve-all-nodes.mdx
  • es/registry/api-reference/nodes/update-a-specific-node.mdx
  • es/registry/api-reference/token-management/create-a-new-personal-access-token.mdx
  • es/registry/api-reference/token-management/delete-a-specific-personal-access-token.mdx
  • es/registry/api-reference/token-management/retrieve-all-personal-access-tokens-for-a-publisher.mdx
  • es/registry/api-reference/versions/publish-a-new-version-of-a-node.mdx
  • es/registry/api-reference/versions/retrieve-a-specific-version-of-a-node.mdx
  • es/registry/api-reference/versions/unpublish-delete-a-specific-version-of-a-node.mdx
  • es/registry/api-reference/versions/update-changelog-and-deprecation-status-of-a-node-version.mdx
  • ja/custom-nodes/js/canvas-pointer-api.mdx
  • ja/custom-nodes/js/connection-callbacks-migration.mdx
  • ja/custom-nodes/js/javascript_about_panel_badges.mdx
  • ja/custom-nodes/js/javascript_selection_toolbox.mdx
  • ja/custom-nodes/js/javascript_settings.mdx
  • ja/custom-nodes/js/javascript_sidebar_tabs.mdx
  • ja/custom-nodes/js/link-registration-migration.mdx
  • ja/custom-nodes/js/node-geometry-migration.mdx
  • ja/custom-nodes/js/node-id-migration.mdx
  • ja/custom-nodes/js/primevue-removal-migration.mdx
  • ja/custom-nodes/js/serialization-callbacks-migration.mdx
  • ja/custom-nodes/js/widgets-migration.mdx
  • ja/development/comfy-router/models.mdx
  • ja/development/comfy-router/models/kling/kling-3-0-turbo/code.mdx
  • ja/development/comfy-router/models/kling/kling-image-o1/code.mdx
  • ja/development/comfy-router/models/luma/ray-2/code.mdx
  • ja/development/comfy-router/models/luma/ray-flash-2/code.mdx
  • ja/development/comfy-router/models/openai/gpt-4-1-mini/code.mdx
  • ja/development/comfy-router/models/openai/gpt-4-1-nano/code.mdx
  • ja/development/comfy-router/models/openai/gpt-4-1/code.mdx
  • ja/development/comfy-router/models/openai/gpt-4o/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-5-pro/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-5/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-6-luna/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-6-sol/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-6-terra/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-mini/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5-nano/code.mdx
  • ja/development/comfy-router/models/openai/gpt-5/code.mdx
  • ja/development/comfy-router/models/openai/gpt-6-1-sol/code.mdx
  • ja/development/comfy-router/models/openai/gpt-6-1-terra/code.mdx
  • ja/development/comfy-router/models/openai/gpt-6-astra/code.mdx
  • ja/development/comfy-router/models/openai/gpt-6-luna/code.mdx
  • ja/development/comfy-router/models/openai/gpt-6-sol/code.mdx
  • ja/development/comfy-router/models/openai/gpt-image-1/code.mdx
  • ja/development/comfy-router/models/openai/o1-pro/code.mdx
  • ja/development/comfy-router/models/openai/o1/code.mdx
  • ja/development/comfy-router/models/openai/o3/code.mdx
  • ja/development/comfy-router/models/openai/o4-mini/code.mdx
  • ja/development/comfy-router/models/pika/pika-music/code.mdx
  • ja/development/comfy-router/models/pika/pika-sfx/code.mdx
  • ja/development/comfy-router/models/pika/pika-soundtrack/code.mdx
  • ja/development/comfy-router/pricing.mdx
  • ko/custom-nodes/js/canvas-pointer-api.mdx
  • ko/custom-nodes/js/connection-callbacks-migration.mdx
  • ko/custom-nodes/js/javascript_about_panel_badges.mdx
  • ko/custom-nodes/js/javascript_selection_toolbox.mdx
  • ko/custom-nodes/js/javascript_settings.mdx
  • ko/custom-nodes/js/javascript_sidebar_tabs.mdx
  • ko/custom-nodes/js/link-registration-migration.mdx
  • ko/custom-nodes/js/node-geometry-migration.mdx
  • ko/custom-nodes/js/node-id-migration.mdx
  • ko/custom-nodes/js/primevue-removal-migration.mdx
  • ko/custom-nodes/js/serialization-callbacks-migration.mdx
  • ko/custom-nodes/js/widgets-migration.mdx
  • ko/development/comfy-router/models.mdx
  • ko/development/comfy-router/models/kling/kling-3-0-turbo/code.mdx
  • ko/development/comfy-router/models/kling/kling-image-o1/code.mdx
  • ko/development/comfy-router/models/luma/ray-2/code.mdx
  • ko/development/comfy-router/models/luma/ray-flash-2/code.mdx
  • ko/development/comfy-router/models/openai/gpt-4-1-mini/code.mdx
  • ko/development/comfy-router/models/openai/gpt-4-1/code.mdx
  • ko/development/comfy-router/models/openai/gpt-4o/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-5-pro/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-5/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-6-luna/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-6-sol/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-6-terra/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-mini/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5-nano/code.mdx
  • ko/development/comfy-router/models/openai/gpt-5/code.mdx
  • ko/development/comfy-router/models/openai/gpt-6-1-sol/code.mdx
  • ko/development/comfy-router/models/openai/gpt-6-1-terra/code.mdx
  • ko/development/comfy-router/models/openai/gpt-6-astra/code.mdx
  • ko/development/comfy-router/models/openai/gpt-6-luna/code.mdx
  • ko/development/comfy-router/models/openai/gpt-6-sol/code.mdx
  • ko/development/comfy-router/models/openai/gpt-image-1/code.mdx
  • ko/development/comfy-router/models/openai/o1-pro/code.mdx
  • ko/development/comfy-router/models/openai/o1/code.mdx
  • ko/development/comfy-router/models/openai/o3/code.mdx
  • ko/development/comfy-router/models/pika/pika-music/code.mdx
  • ko/development/comfy-router/models/pika/pika-sfx/code.mdx
  • ko/development/comfy-router/models/pika/pika-soundtrack/code.mdx
  • ko/development/comfy-router/pricing.mdx
  • snippets/es/install/update-requirement.mdx
  • zh/custom-nodes/js/canvas-pointer-api.mdx
  • zh/custom-nodes/js/connection-callbacks-migration.mdx
  • zh/custom-nodes/js/javascript_about_panel_badges.mdx
  • zh/custom-nodes/js/javascript_selection_toolbox.mdx
  • zh/custom-nodes/js/javascript_settings.mdx
  • zh/custom-nodes/js/javascript_sidebar_tabs.mdx
  • zh/custom-nodes/js/link-registration-migration.mdx
  • zh/custom-nodes/js/node-geometry-migration.mdx
  • zh/custom-nodes/js/node-id-migration.mdx
  • zh/custom-nodes/js/primevue-removal-migration.mdx
  • zh/custom-nodes/js/serialization-callbacks-migration.mdx
  • zh/custom-nodes/js/widgets-migration.mdx
  • zh/development/comfy-router/models.mdx
  • zh/development/comfy-router/models/kling/kling-3-0-turbo/code.mdx
  • zh/development/comfy-router/models/kling/kling-image-o1/code.mdx
  • zh/development/comfy-router/models/luma/ray-2/code.mdx
  • zh/development/comfy-router/models/luma/ray-flash-2/code.mdx
  • zh/development/comfy-router/models/openai/gpt-4-1-mini/code.mdx
  • zh/development/comfy-router/models/openai/gpt-4-1-nano/code.mdx
  • zh/development/comfy-router/models/openai/gpt-4-1/code.mdx
  • zh/development/comfy-router/models/openai/gpt-4o/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-5-pro/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-5/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-6-luna/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-6-sol/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-6-terra/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-mini/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5-nano/code.mdx
  • zh/development/comfy-router/models/openai/gpt-5/code.mdx
  • zh/development/comfy-router/models/openai/gpt-6-1-sol/code.mdx
  • zh/development/comfy-router/models/openai/gpt-6-1-terra/code.mdx
  • zh/development/comfy-router/models/openai/gpt-6-astra/code.mdx
  • zh/development/comfy-router/models/openai/gpt-6-luna/code.mdx
  • zh/development/comfy-router/models/openai/gpt-6-sol/code.mdx
  • zh/development/comfy-router/models/openai/gpt-image-1/code.mdx
  • zh/development/comfy-router/models/openai/o3/code.mdx
  • zh/development/comfy-router/models/openai/o4-mini/code.mdx
  • zh/development/comfy-router/models/pika/pika-music/code.mdx
  • zh/development/comfy-router/models/pika/pika-sfx/code.mdx
  • zh/development/comfy-router/models/pika/pika-soundtrack/code.mdx
  • zh/development/comfy-router/pricing.mdx
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@lin-bot23
lin-bot23 marked this pull request as ready for review November 4, 2026 03:40
…r content

- es/ja/zh/serialization-callbacks-migration: translate the intro block left in English
- ja/zh/ko Router code pages: localize the generated `Possible values:`,
  `Range:`, `**Model ID:**` and `**Endpoint:**` labels (42 pages)
- ja/zh/ko Router model index: add the five missing model rows
  (pika-soundtrack, pika-music, pika-sfx, gpt-6.1-sol, gpt-6.1-terra) and
  correct the zh Image list
- es Router reference: restore the `free` and `result_expired` table rows,
  the BytePlus original-URL paragraph, the vendor price-list exception and
  nine further clauses the Spanish had dropped
- es selection toolbox page: localize the frontmatter title
The es model index listed pika/pika-music, pika/pika-sfx,
pika/pika-soundtrack, openai/gpt-6.1-sol and openai/gpt-6.1-terra but the
Spanish pages did not exist, so their rows linked out to the English tree.
Translate the five pages, re-point the eleven index rows and add the nav
rows, then regenerate the es Router pricing page so its model links resolve
to the localized pages.
- Repair glued MDX the translation pipeline emits: labels welded onto the
  error.code body, headings welded onto the paragraph before them, and a
  frontmatter fence that swallowed the first heading (56 pages)
- Split the error.code label out of the field prose and normalise the
  Possible values wording and separators per locale
- Restore dropped content: the kling-image-o1 `series` refusal (3 pages),
  the [Types](#types) cross-reference (3 locales), the `id` example span,
  and two duplicated `json_schema` spans
- Translate the English link labels and abstract nouns left inside the
  OpenAI model pages (reasoning tokens / conversation state / Structured
  Outputs and their zh/ko counterparts)
- Fix a broken zh anchor on javascript_settings and re-point the localized
  one where the heading is translated
- docs.json: add the five missing locale nav rows (pricing ja/zh/ko,
  es realtime and the Seedream 5 Flash tutorial)
- Delete the 28 orphaned locale Router model pages whose English twin was
  retired upstream, with their nav rows and 28 locale redirects
- router-pricing: localize the `Recraft credit` and `1K characters` units
  in the generator's units map instead of hand-editing the pages
@comfyui-wiki
comfyui-wiki merged commit c40f0e9 into Comfy-Org:main Nov 4, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants