메인 콘텐츠로 건너뛰기
여러 언어 지원을 추가하고 싶다면, 이 문서를 참고하여 다국어 지원을 구현하는 방법을 배워보세요. 현재 ComfyUI는 다음 언어를 지원합니다:
  • 영어(en)
  • 중국어(간체)(zh)
  • 중국어(번체)(zh-TW)
  • 프랑스어(fr)
  • 한국어(ko)
  • 러시아어(ru)
  • 스페인어(es)
  • 일본어(ja)
  • 아랍어(ar)
커스텀 노드 i18n 데모: comfyui-wiki/ComfyUI-i18n-demo

디렉토리 구조

커스텀 노드 아래에 locales 폴더를 생성하고, 여러 유형의 번역 파일을 지원하세요:

nodeDefs.json - 노드 정의 번역

예를 들어, i18n-demo 노드의 파이썬 정의 예시는 다음과 같습니다:
그러면 해당 현지화된 지원 nodeDefs.json 파일 내용은 다음과 같아야 합니다:
노드 출력 부분에서는 출력 이름 대신 해당 출력 인덱스를 사용하며, 예를 들어 첫 번째 출력은 0, 두 번째 출력은 1 등으로 표기됩니다.

메뉴 설정

예를 들어, i18n-demo 커스텀 노드에서는 다음과 같은 두 가지 메뉴 설정을 등록했습니다:
해당 국제화 지원을 추가하려면 메뉴 카테고리의 경우 main.json 파일에 추가해야 합니다:
해당 설정 항목의 번역은 settings.json 파일에서 별도로 업데이트하는 것이 좋습니다. 예를 들어:
참고로, 해당 번역 키의 이름은 원래 id에서 ._로 바꾸어야 합니다. 예를 들어:

맞춤형 프론트엔드 구성 요소 현지화 지원

[업데이트 예정]