mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-20 14:30:41 +00:00
Normalize translation keys in template card component (#2574)
Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: huchenlei <huchenlei@proton.me>
This commit is contained in:
@@ -55,6 +55,7 @@ import { computed, ref } from 'vue'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
import { TemplateInfo } from '@/types/workflowTemplateTypes'
|
||||
import { normalizeI18nKey } from '@/utils/formatUtil'
|
||||
|
||||
const { sourceModule, categoryTitle, loading, template } = defineProps<{
|
||||
sourceModule: string
|
||||
@@ -75,8 +76,7 @@ const thumbnailSrc = computed(() =>
|
||||
const title = computed(() => {
|
||||
return sourceModule === 'default'
|
||||
? t(
|
||||
`templateWorkflows.template.${categoryTitle}.${template.name}`,
|
||||
template.name
|
||||
`templateWorkflows.template.${normalizeI18nKey(categoryTitle)}.${normalizeI18nKey(template.name)}`
|
||||
)
|
||||
: template.name ?? `${sourceModule} Template`
|
||||
})
|
||||
|
||||
@@ -402,11 +402,11 @@
|
||||
"mochi_text_to_video_example": "Mochi Text to Video",
|
||||
"hunyuan_video_text_to_video": "Hunyuan Video Text to Video"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_simple_example": "SD3.5 Simple",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5 Large Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5 Large Depth",
|
||||
"sd3.5_large_blur": "SD3.5 Large Blur"
|
||||
"SD3_5": {
|
||||
"sd3_5_simple_example": "SD3.5 Simple",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 Large Canny ControlNet",
|
||||
"sd3_5_large_depth": "SD3.5 Large Depth",
|
||||
"sd3_5_large_blur": "SD3.5 Large Blur"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_simple_example": "SDXL Simple",
|
||||
@@ -415,7 +415,7 @@
|
||||
"sdxl_revision_zero_positive": "SDXL Revision Zero Positive",
|
||||
"sdxlturbo_example": "SDXL Turbo"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"Area Composition": {
|
||||
"area_composition": "Area Composition",
|
||||
"area_composition_reversed": "Area Composition Reversed",
|
||||
"area_composition_square_area_for_subject": "Area Composition Square Area for Subject"
|
||||
|
||||
@@ -759,6 +759,11 @@
|
||||
"3D": {
|
||||
"stable_zero123_example": "Stable Zero123"
|
||||
},
|
||||
"Area Composition": {
|
||||
"area_composition": "Composition de Zone",
|
||||
"area_composition_reversed": "Composition de Zone Inversée",
|
||||
"area_composition_square_area_for_subject": "Composition de Zone Carrée pour le Sujet"
|
||||
},
|
||||
"Audio": {
|
||||
"stable_audio_example": "Stable Audio"
|
||||
},
|
||||
@@ -773,11 +778,6 @@
|
||||
"lora_multiple": "Lora Multiple",
|
||||
"yosemite_outpaint_example": "Yosemite Outpaint"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"area_composition": "Composition de Zone",
|
||||
"area_composition_reversed": "Composition de Zone Inversée",
|
||||
"area_composition_square_area_for_subject": "Composition de Zone Carrée pour le Sujet"
|
||||
},
|
||||
"ControlNet": {
|
||||
"2_pass_pose_worship": "2 Passes Pose Worship",
|
||||
"controlnet_example": "ControlNet",
|
||||
@@ -794,11 +794,11 @@
|
||||
"flux_redux_model_example": "Flux Redux Model",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_large_blur": "SD3.5 Grand Flou",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5 Grand Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5 Grande Profondeur",
|
||||
"sd3.5_simple_example": "SD3.5 Simple"
|
||||
"SD3_5": {
|
||||
"sd3_5_large_blur": "SD3.5 Grand Flou",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 Grand Canny ControlNet",
|
||||
"sd3_5_large_depth": "SD3.5 Grande Profondeur",
|
||||
"sd3_5_simple_example": "SD3.5 Simple"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_refiner_prompt_example": "SDXL Refiner Prompt",
|
||||
|
||||
@@ -759,6 +759,11 @@
|
||||
"3D": {
|
||||
"stable_zero123_example": "Stable Zero123"
|
||||
},
|
||||
"Area Composition": {
|
||||
"area_composition": "エリア構成",
|
||||
"area_composition_reversed": "エリア構成反転",
|
||||
"area_composition_square_area_for_subject": "主題のためのエリア構成スクエア"
|
||||
},
|
||||
"Audio": {
|
||||
"stable_audio_example": "Stable Audio"
|
||||
},
|
||||
@@ -773,11 +778,6 @@
|
||||
"lora_multiple": "Lora複数",
|
||||
"yosemite_outpaint_example": "Yosemite Outpaint"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"area_composition": "エリア構成",
|
||||
"area_composition_reversed": "エリア構成反転",
|
||||
"area_composition_square_area_for_subject": "主題のためのエリア構成スクエアエリア"
|
||||
},
|
||||
"ControlNet": {
|
||||
"2_pass_pose_worship": "2 Pass Pose Worship",
|
||||
"controlnet_example": "ControlNet",
|
||||
@@ -794,11 +794,11 @@
|
||||
"flux_redux_model_example": "Flux Reduxモデル",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_large_blur": "SD3.5 Large Blur",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5 Large Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5 Large Depth",
|
||||
"sd3.5_simple_example": "SD3.5シンプル"
|
||||
"SD3_5": {
|
||||
"sd3_5_large_blur": "SD3.5 ラージブラー",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 ラージキャニーコントロールネット",
|
||||
"sd3_5_large_depth": "SD3.5 ラージデプス",
|
||||
"sd3_5_simple_example": "SD3.5 シンプル"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_refiner_prompt_example": "SDXL Refinerプロンプト",
|
||||
|
||||
@@ -759,6 +759,11 @@
|
||||
"3D": {
|
||||
"stable_zero123_example": "Stable Zero123"
|
||||
},
|
||||
"Area Composition": {
|
||||
"area_composition": "영역 구성",
|
||||
"area_composition_reversed": "역 영역 구성",
|
||||
"area_composition_square_area_for_subject": "주제를 위한 사각형 영역 구성"
|
||||
},
|
||||
"Audio": {
|
||||
"stable_audio_example": "Stable Audio"
|
||||
},
|
||||
@@ -773,11 +778,6 @@
|
||||
"lora_multiple": "Lora 다중",
|
||||
"yosemite_outpaint_example": "Yosemite Outpaint"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"area_composition": "영역 구성",
|
||||
"area_composition_reversed": "영역 구성 반전",
|
||||
"area_composition_square_area_for_subject": "주제에 대한 영역 구성 사각형"
|
||||
},
|
||||
"ControlNet": {
|
||||
"2_pass_pose_worship": "2 패스 포즈 워십",
|
||||
"controlnet_example": "ControlNet",
|
||||
@@ -794,11 +794,11 @@
|
||||
"flux_redux_model_example": "Flux Redux 모델",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_large_blur": "SD3.5 큰 Blur",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5 큰 Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5 큰 Depth",
|
||||
"sd3.5_simple_example": "SD3.5 간단한 예"
|
||||
"SD3_5": {
|
||||
"sd3_5_large_blur": "SD3.5 큰 흐림",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 큰 캐니 컨트롤넷",
|
||||
"sd3_5_large_depth": "SD3.5 큰 깊이",
|
||||
"sd3_5_simple_example": "SD3.5 간단한 예시"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_refiner_prompt_example": "SDXL Refiner 프롬프트",
|
||||
|
||||
@@ -759,6 +759,11 @@
|
||||
"3D": {
|
||||
"stable_zero123_example": "Stable Zero123"
|
||||
},
|
||||
"Area Composition": {
|
||||
"area_composition": "Композиция области",
|
||||
"area_composition_reversed": "Обратная композиция области",
|
||||
"area_composition_square_area_for_subject": "Композиция области квадратной области для субъекта"
|
||||
},
|
||||
"Audio": {
|
||||
"stable_audio_example": "Stable Audio"
|
||||
},
|
||||
@@ -773,11 +778,6 @@
|
||||
"lora_multiple": "Lora Multiple",
|
||||
"yosemite_outpaint_example": "Yosemite Outpaint"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"area_composition": "Композиция области",
|
||||
"area_composition_reversed": "Обратная композиция области",
|
||||
"area_composition_square_area_for_subject": "Композиция области квадратной области для субъекта"
|
||||
},
|
||||
"ControlNet": {
|
||||
"2_pass_pose_worship": "2 Pass Pose Worship",
|
||||
"controlnet_example": "ControlNet",
|
||||
@@ -794,11 +794,11 @@
|
||||
"flux_redux_model_example": "Flux Redux Model",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_large_blur": "SD3.5 Large Blur",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5 Large Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5 Large Depth",
|
||||
"sd3.5_simple_example": "SD3.5 Simple"
|
||||
"SD3_5": {
|
||||
"sd3_5_large_blur": "SD3.5 Большое размытие",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 Большой Canny ControlNet",
|
||||
"sd3_5_large_depth": "SD3.5 Большая глубина",
|
||||
"sd3_5_simple_example": "SD3.5 Простой"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_refiner_prompt_example": "SDXL Refiner Prompt",
|
||||
|
||||
@@ -759,6 +759,11 @@
|
||||
"3D": {
|
||||
"stable_zero123_example": "稳定Zero123"
|
||||
},
|
||||
"Area Composition": {
|
||||
"area_composition": "区域构成",
|
||||
"area_composition_reversed": "反向区域构成",
|
||||
"area_composition_square_area_for_subject": "主题的方形区域构成"
|
||||
},
|
||||
"Audio": {
|
||||
"stable_audio_example": "稳定音频"
|
||||
},
|
||||
@@ -773,11 +778,6 @@
|
||||
"lora_multiple": "Lora多个",
|
||||
"yosemite_outpaint_example": "优胜美地Outpaint"
|
||||
},
|
||||
"Comfy - Area Composition": {
|
||||
"area_composition": "区域构成",
|
||||
"area_composition_reversed": "区域构成反转",
|
||||
"area_composition_square_area_for_subject": "主题的区域构成方形区域"
|
||||
},
|
||||
"ControlNet": {
|
||||
"2_pass_pose_worship": "2通道姿势崇拜",
|
||||
"controlnet_example": "ControlNet",
|
||||
@@ -794,11 +794,11 @@
|
||||
"flux_redux_model_example": "Flux Redux Model",
|
||||
"flux_schnell": "Flux Schnell"
|
||||
},
|
||||
"SD3.5": {
|
||||
"sd3.5_large_blur": "SD3.5大模糊",
|
||||
"sd3.5_large_canny_controlnet_example": "SD3.5大型Canny ControlNet",
|
||||
"sd3.5_large_depth": "SD3.5大深度",
|
||||
"sd3.5_simple_example": "SD3.5简单"
|
||||
"SD3_5": {
|
||||
"sd3_5_large_blur": "SD3.5 Large 模糊",
|
||||
"sd3_5_large_canny_controlnet_example": "SD3.5 Large Canny 控制网",
|
||||
"sd3_5_large_depth": "SD3.5 Large 深度",
|
||||
"sd3_5_simple_example": "SD3.5 简易示例"
|
||||
},
|
||||
"SDXL": {
|
||||
"sdxl_refiner_prompt_example": "SDXL Refiner提示",
|
||||
|
||||
Reference in New Issue
Block a user