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:
bymyself
2025-02-16 08:17:49 -07:00
committed by GitHub
parent df11c99393
commit e3234aa0aa
7 changed files with 58 additions and 58 deletions

View File

@@ -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`
})

View File

@@ -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"

View File

@@ -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",

View File

@@ -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プロンプト",

View File

@@ -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 프롬프트",

View File

@@ -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",

View File

@@ -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提示",