Skip to content

i18n(ko): fix hybrid X-to-Y terminology and update glossary overrides#1195

Merged
comfyui-wiki merged 26 commits into
Comfy-Org:mainfrom
lin-bot23:main
Jul 1, 2026
Merged

i18n(ko): fix hybrid X-to-Y terminology and update glossary overrides#1195
comfyui-wiki merged 26 commits into
Comfy-Org:mainfrom
lin-bot23:main

Conversation

@lin-bot23

Copy link
Copy Markdown
Contributor

Fix hybrid English-Korean X-to-Y terms across Korean (ko/) documentation.

Changes

Glossary overrides (.github/scripts/i18n/glossary/overrides/ko.json)

Added 12 new preferred term mappings:

  • audio-to-audio, video-to-audio, text-to-speech, text-to-3d, image-to-3d, frame-interpolation
  • Space-delimited variants: text to image, image to image, text to video, image to video, reference to image, reference to video

Korean documentation (ko/)

  • Re-translated 73 files via glossary-driven pnpm translate --force (batch 1)
  • Re-translated 21 additional files for hybrid forms missed in batch 1
  • Manually fixed 14 remaining hybrid patterns in 6 files (Korean prefix + English suffix, e.g. 텍스트-to-image텍스트 기반 이미지 생성)
  • Verified via comprehensive regex scan: zero hybrid patterns remain

Summary

@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown

Review Change Stack

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d8a39390-60b1-4bc2-9ad3-6224a7873322

📥 Commits

Reviewing files that changed from the base of the PR and between f4c9deb and bc045e7.

📒 Files selected for processing (12)
  • ko/custom-nodes/v3_migration.mdx
  • ko/development/comfyui-server/api-examples.mdx
  • ko/development/comfyui-server/comms_messages.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1.mdx
  • ko/tutorials/controlnet/depth-t2i-adapter.mdx
  • ko/tutorials/flux/flux-2-klein.mdx
  • ko/tutorials/image/ernie-image/ernie-image.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/image/pixeldit/pixeldit.mdx
  • ko/tutorials/image/z-image/z-image.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx

📝 Walkthrough

Walkthrough

This PR unifies inconsistent hybrid "X-to-Y" phrasing (e.g., "텍스트-to-이미지") in Korean documentation into natural Korean forms ("텍스트 기반 이미지 생성"), updates "ComfyUI Manager" naming to "ComfyUI 매니저", refreshes translation metadata/hashes, adds a new v3_migration.mdx section, rewrites startup-flags.mdx, and expands glossary overrides.

Changes

Terminology Standardization

Layer / File(s) Summary
Glossary and navigation labels
.github/scripts/i18n/glossary/overrides/ko.json, docs.json
Adds new X-to-Y term glossary entries and updates ComfyUI Manager/Settings/API navigation labels.
Basic and core tutorials
ko/tutorials/basic/image-to-image.mdx, ko/tutorials/basic/upscale.mdx, ko/tutorials/controlnet/depth-t2i-adapter.mdx
Replaces "텍스트/이미지-to-이미지" wording with "기반 이미지 생성" phrasing.
Model-specific image tutorials
ko/tutorials/image/..., ko/tutorials/flux/..., ko/tutorials/audio/stable-audio-1.mdx
Standardizes hybrid X-to-Y phrasing across Flux, HiDream, Cosmos, ERNIE-Image, Anima, Lens, NewBie, OmniGen2, PixelDiT, and Z-Image docs; also renames "디퓨전 모델" to "확산 모델".
Partner-node image tutorials
ko/tutorials/partner-nodes/{black-forest-labs,ideogram,luma,openai,openrouter,recraft,rodin,runway,stability-ai}/*
Localizes text-to-image/image-to-image terminology in partner-node tutorial pages.
3D/audio/video tutorials
ko/tutorials/partner-nodes/{hunyuan3d,meshy,moonvalley,tripo}/*, ko/tutorials/audio/ace-step/*, ko/tutorials/video/{cosmos,wan}/*
Updates 3D/audio/video hybrid terminology and expands vace.mdx with new image-based and video-based workflow sections.

Korean Documentation Refresh

Layer / File(s) Summary
V3 migration guide (new content)
ko/custom-nodes/v3_migration.mdx
Adds extensive new sections on define_schema, execute, node property mapping, ComfyExtension, input/schema references, hidden inputs, and UI helpers.
Startup-flags reference rewrite
ko/development/comfyui-server/startup-flags.mdx
Reorganizes CLI flag tables (network, directories, CUDA, precision, cache, logging) with refreshed metadata.
JS API docs wording
ko/custom-nodes/js/javascript_commands_keybindings.mdx, ko/custom-nodes/js/javascript_dialog.mdx
Updates label/comment strings for clarity ("지우기" → "비우기", true/false → 참/거짓).
Cloud/dev API docs
ko/development/cloud/openapi.mdx, ko/development/comfyui-server/{api-examples,comms_messages}.mdx, ko/development/api-development/*
Refreshes docstrings, formatting punctuation, and comparison table wording.
Core concepts, installation, and misc docs
ko/development/core-concepts/*, ko/installation/**, ko/manager/*, ko/specs/workflow_json.mdx, ko/troubleshooting/model-issues.mdx
Standardizes "ComfyUI Manager" → "ComfyUI 매니저" and "워크플로우" → "워크플로", plus minor wording refinements.

Possibly related PRs

  • Comfy-Org/docs#1204: Overlaps with this PR's edit to ko/agent-tools/cloud.mdx, both touching the Comfy Cloud MCP documentation content.

No loose threads left dangling here, just tidy Korean text —
consistent phrasing now, no more hybrid vexed. 🐰✨

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed The PR localizes the listed X-to-Y hybrid terms and updates the Korean glossary overrides, matching the issue’s preferred fully Korean direction.
Out of Scope Changes check ✅ Passed The edited files stay within Korean i18n terminology and translation updates for the issue’s scope, with no clear unrelated code changes.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
✨ Simplify code
  • Create PR with simplified code

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

lin-bot23 added 15 commits June 30, 2026 00:13
Restored files:
- ko/custom-nodes/js/*.mdx (5 files) - Korean labels replaced with English
- ko/development/cloud/overview.mdx - Korean comments replaced with English
- ko/development/core-concepts/links.mdx - Korean type names replaced with English
- ko/installation/comfyui_portable_windows.mdx - Korean dir tree replaced with English
- ko/installation/update_comfyui.mdx - Korean tab titles replaced with English
- ja/agent-tools/index.mdx - non-ko changes
- zh/agent-tools/cloud.mdx - non-ko changes
- zh/agent-tools/index.mdx - non-ko changes

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 28

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx (1)

28-96: 🎯 Functional Correctness | 🔴 Critical | ⚡ Quick win

Entire workflow section accidentally hidden inside an MDX comment.

Line 28 opens {/* right after the intro <Card>, and the comment isn't closed until line 96 (*/}). Every following section — <UpdateReminder/>, the whole "Cosmos Predict2 Video2World 워크플로우" walkthrough, model download, and step-by-step instructions — is now commented out and will not render on the page at all. This turns the tutorial's core content invisible. Comment blocks don't rhyme well with missing content!

Please remove the stray {/* (and matching */}) so the workflow section renders again.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx` around lines 28 -
96, The entire Cosmos Predict2 Video2World tutorial content is unintentionally
wrapped in an MDX comment, so it never renders. Remove the stray JSX comment
wrapper around the workflow section in this MDX block (the opening at the start
of the section and the matching closing near the end) so the
`<UpdateReminder/>`, workflow steps, downloads, and instructions display again.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ko/custom-nodes/js/javascript_overview.mdx`:
- Line 2: The document title in javascript_overview.mdx uses an inconsistent
brand spelling for JavaScript. Update the frontmatter title to use the standard
“JavaScript” capitalization consistently, and keep the wording aligned with the
upstream docs unless there is a deliberate localization-specific reason to
deviate.

In `@ko/custom-nodes/v3_migration.mdx`:
- Line 236: The Korean translation has in-page links that still point to English
fragment IDs, so the localized headings need stable explicit anchors. Update the
translated headings in the v3_migration.mdx content by adding matching IDs for
the sections referenced by [히든 입력](`#hidden-inputs`) and [지연
평가](`#lazy-evaluation-v1--v3`), using the heading text locations to keep the
anchor targets aligned even if the translation changes.

In `@ko/development/cloud/overview.mdx`:
- Around line 324-330: The page uses both “워크플로” and “워크플로우” for the same
concept, so standardize the wording across this document. Update the remaining
prose in the overview content that still says “워크플로우” to match the terminology
already used in the endpoint table and nearby “다음 단계” bullets, using the
relevant markdown sections in the overview document as the places to fix.
- Line 31: Align the tier terminology in overview.mdx so the same names are used
consistently across the page. Update the Korean prose in the subscription/API
access section and the tier table in the section referenced by the review so
they both use either the Korean tier names or the English tier names, matching
the page’s chosen locale style. Use the existing tier labels in the prose and
table content as the places to edit, especially the subscription sentence and
the tier table entries.

In `@ko/development/comfyui-server/api-examples.mdx`:
- Line 109: The docstring/comment text for the websockets API example uses an em
dash, which violates the markdown style rule for this MDX doc. Update the
affected English text in the `websockets_api_example.py` docstring/comment so it
uses a period, comma, colon, parentheses, or a second sentence instead of `—`,
and apply the same fix to the other matching comment in the same example
section.
- Around line 160-161: The preview-image comment around the `break` statement in
the example methods is inconsistent across the file, with one occurrence in
English and the matching `Method 3` comment still in Korean. Update the `Method
3` comment to match the same English wording used near the first `break` so the
duplicated preview-frame explanation is consistent throughout
`api-examples.mdx`.

In `@ko/development/comfyui-server/startup-flags.mdx`:
- Around line 33-46: The markdown blocks in startup-flags.mdx are left open,
causing the following headings and tables to render as code. Add the missing
closing ``` fences after each affected bash snippet in the sections around the
startup examples and flag tables so each code block is properly terminated
before the next heading or table. Use the surrounding section titles and the
repeated bash example blocks to locate and close each fence consistently.

In `@ko/development/core-concepts/links.mdx`:
- Around line 41-55: The data type labels in links.mdx are inconsistent with the
corresponding table in nodes.mdx, so align the terminology across both pages to
one localization standard. Update the links.mdx table entries in the data type
section to match the labels used in nodes.mdx (or vice versa) for the shared
symbols like Diffusion/확산 모델, Conditioning/컨디셔닝, Latent Image/잠재 이미지, Mask/마스크,
Number/숫자, and Mesh/메쉬. Keep the color mapping unchanged and ensure the same
terms are used consistently in both files.

In `@ko/installation/update_comfyui.mdx`:
- Line 211: The in-page anchor target for the troubleshooting section is
mismatched, so the link from the update guide will not resolve. Update the
heading text in the section containing 핵심 의존성 업데이트 문제 해결 and the corresponding
markdown link that points to the dependency update troubleshooting anchor so
they generate the same slug; verify the link and heading stay in sync for the
relevant section in update_comfyui.mdx.

In `@ko/specs/nodedef_json_1_0.mdx`:
- Line 1319: The final JSON example in nodedef_json_1_0.mdx is missing its
closing markdown code fence, which leaves the last `}` inside an open code
block. Update the affected fenced block near the end of the document by adding
the closing ``` delimiter after the JSON content so the Markdown/MDX parser can
terminate the block correctly. Use the surrounding example section in
nodedef_json_1_0.mdx to locate the unfinished fence.

In `@ko/specs/nodedef_json.mdx`:
- Line 538: The JSON example at the end of the MDX document is missing its
closing markdown code fence, so restore the terminating fence after the final
`}` in the `nodedef_json` example. Verify the fenced block around the JSON
sample remains properly balanced in the surrounding MDX content so renderers and
fence-aware tooling can parse it correctly.

In `@ko/specs/workflow_json_0.4.mdx`:
- Line 654: The JSON schema block in workflow_json_0.4.mdx is missing its
closing fence after the final brace, so the rest of the document is rendered as
code. Add the trailing closing ``` immediately after the final } to properly
terminate the fenced block and restore normal Markdown rendering.

In `@ko/tutorials/audio/ace-step/ace-step-v1.mdx`:
- Around line 53-55: The comparison phrase in the ACE-Step tutorial uses an
unrelated image-generation term, so update the introductory paragraph in
ace-step-v1.mdx to remove or replace the “이미지 기반 이미지 생성 워크플로우” reference with an
audio-relevant comparison. Use the existing audio tutorial context around the
ACE-Step workflow and Ksampler denoise explanation to align the wording with the
earlier text-to-audio section instead of copying the image tutorial language.

In `@ko/tutorials/controlnet/depth-t2i-adapter.mdx`:
- Line 50: The section heading in depth-t2i-adapter.mdx uses the transliterated
term “에셋,” which is inconsistent with the localized glossary used elsewhere.
Update this heading and the related workflow-asset wording to the agreed Korean
term, likely “자산,” and check nearby tutorial sections for the same terminology
so the assets-related labels are consistent across the cohort.

In `@ko/tutorials/flux/flux-2-klein.mdx`:
- Around line 24-35: Update the heading in the Flux.2 Klein tutorial to match
the document set’s Korean terminology by changing the title text in the affected
Card section from “워크플로” to “워크플로우”; keep the rest of the card copy unchanged
and use the same wording convention as the sibling tutorial files that already
reference “워크플로우”.

In `@ko/tutorials/flux/flux1-krea-dev.mdx`:
- Line 45: The tutorial label uses a Korean term for diffusion model that should
match the glossary choice used across the tutorial set. Update the term in this
document’s label and align the same wording in the other flux tutorial labels so
`확산 모델` and `디퓨전 모델` are not mixed; use the shared tutorial label text as the
reference point when making the terminology consistent.

In `@ko/tutorials/image/anima/anima.mdx`:
- Line 3: Normalize the terminology in anima.mdx so it matches the cohort’s
standard phrasing used in the other tutorial files; replace all ad-hoc variants
in the document (including the occurrences in the frontmatter description and
the body text around the affected sections) with one consistent Korean form like
“텍스트 기반 이미지 생성” or the agreed localized equivalent. Check the repeated
model-description wording in the page content and ensure all references in the
tutorial converge on the same phrase instead of mixing “텍스트-이미지”, “텍스트 → 이미지”,
and “애니메이션 텍스트-이미지 생성”.

In `@ko/tutorials/image/cosmos/cosmos-predict2-t2i.mdx`:
- Line 14: In the Cosmos-Predict2 tutorial sentence, fix the Korean particle
mismatch after the noun-ending “생성” so the phrasing is grammatically correct.
Update the text in the relevant markdown content to use “텍스트 기반 이미지
생성(Text2Image)과” and “비디오 기반 월드 생성(Video2World)을” instead of the current 와/를
forms, keeping the rest of the sentence unchanged.

In `@ko/tutorials/image/hidream/hidream-e1.mdx`:
- Line 139: Step 2 in the Hidream E1 tutorial is truncated and leaves invalid
markdown, so restore the missing QuadrupleCLIPLoader text-encoder verification
content in the same place where the step currently shows the broken “2. `”
fragment. Use the equivalent E1.1 section as the source for the full step text
and ensure the restored step includes the full 4-file list and closes the
markdown cleanly.

In `@ko/tutorials/image/omnigen/omnigen2.mdx`:
- Line 79: Correct the node name casing in the tutorial text: replace
CLipTextEncode with CLIPTextEncode in the prompt instructions. Update the
matching wording in the Omnigen tutorial content so the canonical node name is
used consistently wherever this step is described.

In `@ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx`:
- Around line 17-19: The terminology in the Hunyuan3D model generation page is
inconsistent with the Korean glossary and nearby partner-nodes docs. Update the
text in the model generation list and the related section in the same document
to use the glossary-consistent phrasing from the existing partner-nodes wording,
keeping the term aligned in both places within model-generation.mdx.

In `@ko/tutorials/partner-nodes/openai/dall-e-2.mdx`:
- Line 19: The Korean text in the DALL·E 2 tutorial contains a duplicated “생성”
phrase, so update the translated heading/content in the affected markdown to
read naturally as “텍스트 기반 이미지 생성”. Check the surrounding localized copy in the
same document for glossary or post-processing overlap, and make sure any
translation pass or term replacement logic that produced this text does not
append “생성” twice.

In `@ko/tutorials/partner-nodes/openrouter/llm.mdx`:
- Line 77: The phrasing in the tutorial uses an unnatural “텍스트-이미지” compound, so
update the sentence in llm.mdx to a more natural Korean expression that matches
the intended meaning, such as “이미지 생성 프롬프트” or “텍스트 기반 이미지 생성 프롬프트,” while
keeping the rest of the explanation intact. If similar “한글-한글” hyphenated
wording appears elsewhere in this content set, run the same localization/style
check to keep terminology consistent.

In `@ko/tutorials/partner-nodes/recraft/recraft-v4.mdx`:
- Around line 2-3: The frontmatter in the Recraft V4 tutorial has regressed from
Korean to English, so update the title and description in recraft-v4.mdx to
Korean. Use the existing localized markdown convention for ko/tutorials and make
sure the frontmatter matches the Korean audience; if the previous Korean text is
unavailable, translate the current title/description in place while keeping the
document’s meaning aligned with the content.
- Line 27: The Korean copy in this tutorial still uses hyphenated loan-style
phrases like “텍스트-이미지” and “텍스트-벡터,” which should be normalized across the
document. Update the affected content in this Recraft V4 tutorial to a
consistent natural Korean form such as “텍스트 기반 이미지 생성” and “텍스트 기반 벡터 생성,” and
make sure every occurrence in the same document is replaced uniformly so the
terminology stays consistent.

In `@ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx`:
- Line 23: Fix the Korean particle agreement in the Stable Audio tutorial text:
the phrase in the `stable-audio.mdx` content currently uses “생성를” after “텍스트 기반
오디오 생성”, which is grammatically incorrect. Update the sentence to use the
correct object particle form “생성을 위해서는” in the affected markdown content,
keeping the rest of the wording unchanged.

In `@ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx`:
- Around line 14-27: The Cosmo-Predict2 tutorial still uses the mixed
“텍스트-이미지(Text2Image)” and “텍스트-이미지” wording, which should be aligned with the
cohort’s standardized localized term. Update the opening description and the
“텍스트-이미지 섹션은 다음을 참고하세요” reference in this document to use the glossary-driven
phrase “텍스트 기반 이미지 생성,” and make the Card title/body consistent with that
wording throughout the file.

In `@ko/tutorials/video/wan/wan2_2.mdx`:
- Line 96: Make the “browse templates” navigation wording consistent across this
document by updating all occurrences to the current menu label used by the
UI/docs.json layer. In the affected tutorial sections, align the path shown in
the instructions with the same phrasing everywhere, using the same symbols for
the menu trail in the workflow steps so readers don’t see mixed labels like “템플릿
탐색,” “템플릿 둘러보기,” and the English “Browse Templates” on the same page.

---

Outside diff comments:
In `@ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx`:
- Around line 28-96: The entire Cosmos Predict2 Video2World tutorial content is
unintentionally wrapped in an MDX comment, so it never renders. Remove the stray
JSX comment wrapper around the workflow section in this MDX block (the opening
at the start of the section and the matching closing near the end) so the
`<UpdateReminder/>`, workflow steps, downloads, and instructions display again.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 6d18d989-a111-4b03-93f5-cd95a21dcb0f

📥 Commits

Reviewing files that changed from the base of the PR and between 2f675b9 and 17f5883.

📒 Files selected for processing (99)
  • .github/scripts/i18n/glossary/overrides/ko.json
  • docs.json
  • ja/agent-tools/index.mdx
  • ko/agent-tools/cloud.mdx
  • ko/agent-tools/partner-mcp.mdx
  • ko/changelog/index.mdx
  • ko/custom-nodes/js/javascript_about_panel_badges.mdx
  • ko/custom-nodes/js/javascript_bottom_panel_tabs.mdx
  • ko/custom-nodes/js/javascript_commands_keybindings.mdx
  • ko/custom-nodes/js/javascript_dialog.mdx
  • ko/custom-nodes/js/javascript_examples.mdx
  • ko/custom-nodes/js/javascript_overview.mdx
  • ko/custom-nodes/js/javascript_settings.mdx
  • ko/custom-nodes/js/javascript_sidebar_tabs.mdx
  • ko/custom-nodes/js/javascript_toast.mdx
  • ko/custom-nodes/js/subgraphs.mdx
  • ko/custom-nodes/overview.mdx
  • ko/custom-nodes/v3_migration.mdx
  • ko/custom-nodes/workflow_templates.mdx
  • ko/development/api-development/getting-an-api-key.mdx
  • ko/development/api-development/overview.mdx
  • ko/development/api-development/workflow-api-format.mdx
  • ko/development/cloud/openapi.mdx
  • ko/development/cloud/overview.mdx
  • ko/development/comfyui-server/api-examples.mdx
  • ko/development/comfyui-server/comms_messages.mdx
  • ko/development/comfyui-server/comms_overview.mdx
  • ko/development/comfyui-server/comms_routes.mdx
  • ko/development/comfyui-server/startup-flags.mdx
  • ko/development/core-concepts/custom-nodes.mdx
  • ko/development/core-concepts/dependencies.mdx
  • ko/development/core-concepts/links.mdx
  • ko/development/core-concepts/nodes.mdx
  • ko/development/core-concepts/properties.mdx
  • ko/installation/comfyui_portable_windows.mdx
  • ko/installation/desktop/faq.mdx
  • ko/installation/desktop/linux.mdx
  • ko/installation/desktop/overview.mdx
  • ko/installation/desktop/usage/migrate.mdx
  • ko/installation/desktop/usage/overview.mdx
  • ko/installation/desktop/usage/snapshots.mdx
  • ko/installation/install_custom_node.mdx
  • ko/installation/update_comfyui.mdx
  • ko/manager/pack-management.mdx
  • ko/manager/troubleshooting.mdx
  • ko/specs/nodedef_json.mdx
  • ko/specs/nodedef_json_1_0.mdx
  • ko/specs/workflow_json.mdx
  • ko/specs/workflow_json_0.4.mdx
  • ko/troubleshooting/model-issues.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1.mdx
  • ko/tutorials/audio/stable-audio/stable-audio-1.mdx
  • ko/tutorials/basic/image-to-image.mdx
  • ko/tutorials/basic/upscale.mdx
  • ko/tutorials/controlnet/depth-t2i-adapter.mdx
  • ko/tutorials/flux/flux-2-klein.mdx
  • ko/tutorials/flux/flux1-krea-dev.mdx
  • ko/tutorials/image/anima/anima.mdx
  • ko/tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • ko/tutorials/image/ernie-image/ernie-image.mdx
  • ko/tutorials/image/hidream/hidream-e1.mdx
  • ko/tutorials/image/hidream/hidream-i1.mdx
  • ko/tutorials/image/hidream/hidream-o1.mdx
  • ko/tutorials/image/lens/lens.mdx
  • ko/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/image/ovis/ovis-image.mdx
  • ko/tutorials/image/pixeldit/pixeldit.mdx
  • ko/tutorials/image/qwen/qwen-image-2512.mdx
  • ko/tutorials/image/z-image/z-image.mdx
  • ko/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx
  • ko/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx
  • ko/tutorials/partner-nodes/google/gemini.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • ko/tutorials/partner-nodes/ideogram/ideogram-v3.mdx
  • ko/tutorials/partner-nodes/luma/luma-image-to-image.mdx
  • ko/tutorials/partner-nodes/luma/luma-text-to-image.mdx
  • ko/tutorials/partner-nodes/meshy/meshy-6.mdx
  • ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx
  • ko/tutorials/partner-nodes/openai/chat.mdx
  • ko/tutorials/partner-nodes/openai/dall-e-2.mdx
  • ko/tutorials/partner-nodes/openai/gpt-image-2.mdx
  • ko/tutorials/partner-nodes/openrouter/llm.mdx
  • ko/tutorials/partner-nodes/recraft/recraft-v4.mdx
  • ko/tutorials/partner-nodes/reve/reve-image.mdx
  • ko/tutorials/partner-nodes/rodin/model-generation.mdx
  • ko/tutorials/partner-nodes/runway/image-generation.mdx
  • ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx
  • ko/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx
  • ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx
  • ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • ko/tutorials/video/hunyuan/hunyuan-video-1-5.mdx
  • ko/tutorials/video/wan/fun-control.mdx
  • ko/tutorials/video/wan/vace.mdx
  • ko/tutorials/video/wan/wan-alpha.mdx
  • ko/tutorials/video/wan/wan2_2.mdx
  • zh/agent-tools/cloud.mdx
  • zh/agent-tools/index.mdx
💤 Files with no reviewable changes (1)
  • ko/installation/desktop/linux.mdx

Comment thread ko/custom-nodes/js/javascript_overview.mdx Outdated
Comment thread ko/custom-nodes/v3_migration.mdx Outdated
Comment thread ko/development/cloud/overview.mdx
Comment thread ko/development/cloud/overview.mdx Outdated
Comment thread ko/development/comfyui-server/api-examples.mdx Outdated
Comment thread ko/tutorials/partner-nodes/recraft/recraft-v4.mdx Outdated
Comment thread ko/tutorials/partner-nodes/recraft/recraft-v4.mdx Outdated
Comment thread ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx Outdated
Comment thread ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx Outdated
Comment thread ko/tutorials/video/wan/wan2_2.mdx
lin-bot23 added 2 commits July 1, 2026 14:24
- Fix Korean grammar particles (와→과, 를→을)
- Fix CLIPTextEncode casing (CLipTextEncode→CLIPTextEncode)
- Remove duplicate '생성 생성' → '생성'
- Unify '다중뷰' → '멀티뷰'
- Add explicit heading anchors for in-page links
- Replace em dashes with colons/semicolons
- Close unclosed code fences in startup-flags
- Normalize wan2_2 menu paths to unified Korean
- Replace hyphenated terms (텍스트-이미지→텍스트 기반 이미지 생성)
- Restore Korean frontmatter in recraft-v4

@comfyui-wiki comfyui-wiki left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please update


// 모든 토스트 제거
app.extensionManager.toast.removeAll();
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You shouldn't remove this line

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Fixed in commit a1a6473 - restored the missing closing ``` fence at end of file.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Fixed in commit a1a6473 - restored the missing closing ``` fence.


```python
"""websockets_api_example.py — WebSocket을 통해 실행 상태를 모니터링하고, /history를 통해 다운로드합니다."""
"""websockets_api_example.py — Monitor execution via WebSocket, download via /history."""

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's better to keep it in the Korean translation, not English

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Fixed in commit a1a6473 - restored Korean comments/docstrings from upstream/main. Only the em dashes were kept fixed (— → :/;) per the CodeRabbit suggestion.

break # 실행 완료
# 이진 프레임은 미리보기 이미지이므로 여기서 건너뜁니다
break # Execution done
# Binary frames are preview images — skip them here

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please translate it into Korean

print(f"Got {len(images)} output node(s) with images.")

# 이미지 표시(필요한 경우 Pillow 사용):
# Display the images (requires Pillow):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is also a translation issue.

body.append('node_id', node_id);
api.fetchApi("/my_new_path", { method: "POST", body, });
}
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove this line

},
"$schema": "http://json-schema.org/draft-07/schema#"
}
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove this line

│ │ └── ovis_image_bf16.safetensors
│ └── 📂 vae/
│ └── ae.safetensors
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove this line

│ │ └── qwen_image_2512_fp8_e4m3fn.safetensors
│ └── 📂 vae/
│ └── qwen_image_vae.safetensors
```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove this line

Comment on lines -14 to -16
## Reve 소개

**주요 기능:**

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why has this section been removed?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Fixed in commit 9021839 - restored the 'Reve 소개' section from upstream/main.

defaultValue: false,
tooltip: "이것은 도움이 되는 정보입니다",
}
``` No newline at end of file

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't remove this line

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
ko/tutorials/image/omnigen/omnigen2.mdx (1)

94-94: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Alt text mismatched with section content.

Line 94 sits under "이미지 편집 워크플로우" (image editing) and links image_omnigen2_image_edit.png, but the alt text reads "텍스트 기반 이미지 생성 워크플로우" (text-based image generation workflow) — same as the unrelated t2i screenshot's alt text at line 66. This mismatch predates this PR (line-range details show it was already generic/wrong before, just term-substituted here), but since this cohort is touching this exact line, it's worth correcting now rather than perpetuating it.

✏️ Suggested alt-text fix
-![텍스트 기반 이미지 생성 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/image/omnigen2/image_omnigen2_image_edit.png)
+![이미지 편집 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/image/omnigen2/image_omnigen2_image_edit.png)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ko/tutorials/image/omnigen/omnigen2.mdx` at line 94, Update the image alt
text under the “이미지 편집 워크플로우” section so it matches the linked
`image_omnigen2_image_edit.png` content; the current alt text in `omnigen2.mdx`
still describes the text-based generation workflow. Use the nearby markdown
image entry for the edit workflow to rename the alt text to an image-editing
description, keeping it distinct from the separate t2i screenshot’s label.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx`:
- Line 19: The glossary term for multiview-to-model is inconsistent with the
tutorial heading and bullet text. Update the title and any matching bullet in
the Hunyuan3D markdown so they both use “멀티뷰 기반 3D 모델 생성” consistently, keeping
the existing multiview-to-model terminology aligned across the document.

---

Outside diff comments:
In `@ko/tutorials/image/omnigen/omnigen2.mdx`:
- Line 94: Update the image alt text under the “이미지 편집 워크플로우” section so it
matches the linked `image_omnigen2_image_edit.png` content; the current alt text
in `omnigen2.mdx` still describes the text-based generation workflow. Use the
nearby markdown image entry for the edit workflow to rename the alt text to an
image-editing description, keeping it distinct from the separate t2i
screenshot’s label.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 7dae7c0b-bbf7-45ae-bc9a-b4334978db3a

📥 Commits

Reviewing files that changed from the base of the PR and between 17f5883 and f4c9deb.

📒 Files selected for processing (13)
  • ko/custom-nodes/v3_migration.mdx
  • ko/development/comfyui-server/api-examples.mdx
  • ko/development/comfyui-server/startup-flags.mdx
  • ko/tutorials/image/anima/anima.mdx
  • ko/tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • ko/tutorials/partner-nodes/openai/dall-e-2.mdx
  • ko/tutorials/partner-nodes/openrouter/llm.mdx
  • ko/tutorials/partner-nodes/recraft/recraft-v4.mdx
  • ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx
  • ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • ko/tutorials/video/wan/wan2_2.mdx

Comment thread ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
ko/custom-nodes/v3_migration.mdx (1)

508-524: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Complete the save-helper example

The snippet is cut off early: it leaves both get_save_images_ui(...) and io.NodeOutput(...) unclosed, and the fenced code block never closes. That makes the example unparsable, and copy-paste will hit a syntax error — a proper code caper.

Suggested fix
 return io.NodeOutput(
     ui=ui.ImageSaveHelper.get_save_images_ui(
         images=images,
         filename_prefix=filename_prefix,
         cls=cls,  # 메타데이터를 위한 히든 prompt/extra_pnginfo
+    )
+)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ko/custom-nodes/v3_migration.mdx` around lines 508 - 524, The save-helper
example in the v3_migration docs is incomplete: the
NodeOutput/get_save_images_ui call is left open and the fenced Python block
never closes. Update the example around ui.ImageSaveHelper.get_save_images_ui
and io.NodeOutput so the nested call is fully closed, then close the markdown
code fence to make the snippet copy-pasteable and syntactically valid.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ko/development/comfyui-server/api-examples.mdx`:
- Line 13: The sentence in api-examples.mdx uses an em dash in the phrase around
“동일합니다—TypeScript,” which should be replaced with a guideline-friendly
separator. Update the documentation text in this example sentence to use a
period, comma, colon, or a second sentence instead, keeping the meaning the same
while avoiding the em dash.

---

Outside diff comments:
In `@ko/custom-nodes/v3_migration.mdx`:
- Around line 508-524: The save-helper example in the v3_migration docs is
incomplete: the NodeOutput/get_save_images_ui call is left open and the fenced
Python block never closes. Update the example around
ui.ImageSaveHelper.get_save_images_ui and io.NodeOutput so the nested call is
fully closed, then close the markdown code fence to make the snippet
copy-pasteable and syntactically valid.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d8a39390-60b1-4bc2-9ad3-6224a7873322

📥 Commits

Reviewing files that changed from the base of the PR and between f4c9deb and bc045e7.

📒 Files selected for processing (12)
  • ko/custom-nodes/v3_migration.mdx
  • ko/development/comfyui-server/api-examples.mdx
  • ko/development/comfyui-server/comms_messages.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1.mdx
  • ko/tutorials/controlnet/depth-t2i-adapter.mdx
  • ko/tutorials/flux/flux-2-klein.mdx
  • ko/tutorials/image/ernie-image/ernie-image.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/image/pixeldit/pixeldit.mdx
  • ko/tutorials/image/z-image/z-image.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Inline review comments failed to post. This is likely due to GitHub's internal server error or limits when posting large numbers of comments. If you are seeing this consistently it is likely a permissions issue. Please check "Moderation" -> "Code review limits" under your organization settings.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
ko/custom-nodes/v3_migration.mdx (1)

508-524: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Complete the save-helper example

The snippet is cut off early: it leaves both get_save_images_ui(...) and io.NodeOutput(...) unclosed, and the fenced code block never closes. That makes the example unparsable, and copy-paste will hit a syntax error — a proper code caper.

Suggested fix
 return io.NodeOutput(
     ui=ui.ImageSaveHelper.get_save_images_ui(
         images=images,
         filename_prefix=filename_prefix,
         cls=cls,  # 메타데이터를 위한 히든 prompt/extra_pnginfo
+    )
+)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ko/custom-nodes/v3_migration.mdx` around lines 508 - 524, The save-helper
example in the v3_migration docs is incomplete: the
NodeOutput/get_save_images_ui call is left open and the fenced Python block
never closes. Update the example around ui.ImageSaveHelper.get_save_images_ui
and io.NodeOutput so the nested call is fully closed, then close the markdown
code fence to make the snippet copy-pasteable and syntactically valid.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ko/development/comfyui-server/api-examples.mdx`:
- Line 13: The sentence in api-examples.mdx uses an em dash in the phrase around
“동일합니다—TypeScript,” which should be replaced with a guideline-friendly
separator. Update the documentation text in this example sentence to use a
period, comma, colon, or a second sentence instead, keeping the meaning the same
while avoiding the em dash.

---

Outside diff comments:
In `@ko/custom-nodes/v3_migration.mdx`:
- Around line 508-524: The save-helper example in the v3_migration docs is
incomplete: the NodeOutput/get_save_images_ui call is left open and the fenced
Python block never closes. Update the example around
ui.ImageSaveHelper.get_save_images_ui and io.NodeOutput so the nested call is
fully closed, then close the markdown code fence to make the snippet
copy-pasteable and syntactically valid.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d8a39390-60b1-4bc2-9ad3-6224a7873322

📥 Commits

Reviewing files that changed from the base of the PR and between f4c9deb and bc045e7.

📒 Files selected for processing (12)
  • ko/custom-nodes/v3_migration.mdx
  • ko/development/comfyui-server/api-examples.mdx
  • ko/development/comfyui-server/comms_messages.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1.mdx
  • ko/tutorials/controlnet/depth-t2i-adapter.mdx
  • ko/tutorials/flux/flux-2-klein.mdx
  • ko/tutorials/image/ernie-image/ernie-image.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/image/pixeldit/pixeldit.mdx
  • ko/tutorials/image/z-image/z-image.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
🛑 Comments failed to post (1)
ko/development/comfyui-server/api-examples.mdx (1)

13-13: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Replace em dash with period or comma.

The changed line uses in "동일합니다—TypeScript". As per coding guidelines, MDX documentation should avoid em dashes; use a period, comma, colon, or a second sentence instead.

✏️ Suggested fix
-기본 API 프로토콜은 동일합니다—TypeScript 및 curl equivalent에 대한 [클라우드 API 참조](/ko/development/cloud/api-reference)를 확인하세요.
+기본 API 프로토콜은 동일합니다. TypeScript 및 curl equivalent에 대한 [클라우드 API 참조](/ko/development/cloud/api-reference)를 확인하세요.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

이 예제들은 표준 라이브러리와 `websocket-client` 패키지를 사용한 파이썬 코드입니다(`pip install websocket-client`). 언어에 관계없이 기본 API 프로토콜은 동일합니다. TypeScript 및 curl equivalent에 대한 [클라우드 API 참조](/ko/development/cloud/api-reference)를 확인하세요.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ko/development/comfyui-server/api-examples.mdx` at line 13, The sentence in
api-examples.mdx uses an em dash in the phrase around “동일합니다—TypeScript,” which
should be replaced with a guideline-friendly separator. Update the documentation
text in this example sentence to use a period, comma, colon, or a second
sentence instead, keeping the meaning the same while avoiding the em dash.

Source: Coding guidelines

@comfyui-wiki
comfyui-wiki merged commit 2ee7ac3 into Comfy-Org:main Jul 1, 2026
9 checks passed
comfyui-wiki added a commit that referenced this pull request Jul 14, 2026
…1265)

Manual terminology pass for the 14 files missed by #1195. No re-translate.
Closes #1252
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.

[ko] Inconsistent notation for "X-to-Y" terms (text-to-image, etc.)

2 participants