From 0e25a2f79bae4df0eebb293788f16e84ea472f75 Mon Sep 17 00:00:00 2001 From: Csongor Czezar Date: Tue, 30 Dec 2025 16:14:06 -0800 Subject: [PATCH] fix: adding i18n keys for the fallback strings --- src/locales/en/main.json | 4 ++++ .../widgets/components/WidgetToggleSwitch.test.ts | 14 +++++++++++++- .../widgets/components/WidgetToggleSwitch.vue | 9 +++++++-- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/locales/en/main.json b/src/locales/en/main.json index df360ad74..c5faf5820 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -2044,6 +2044,10 @@ "Set Group Nodes to Always": "Set Group Nodes to Always" }, "widgets": { + "boolean": { + "true": "true", + "false": "false" + }, "selectModel": "Select model", "uploadSelect": { "placeholder": "Select...", diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts b/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts index bd5affb84..eb96ef51d 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts @@ -1,13 +1,25 @@ import { mount } from '@vue/test-utils' import PrimeVue from 'primevue/config' import ToggleSwitch from 'primevue/toggleswitch' -import { describe, expect, it } from 'vitest' +import { describe, expect, it, vi } from 'vitest' import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group' import type { SimplifiedWidget } from '@/types/simplifiedWidget' import WidgetToggleSwitch from './WidgetToggleSwitch.vue' +vi.mock('vue-i18n', () => ({ + useI18n: () => ({ + t: (key: string) => { + const translations: Record = { + 'widgets.boolean.true': 'true', + 'widgets.boolean.false': 'false' + } + return translations[key] || key + } + }) +})) + describe('WidgetToggleSwitch Value Binding', () => { const createMockWidget = ( value: boolean = false, diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue index 3976e5904..2cb0ffac3 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue @@ -38,6 +38,7 @@