diff --git a/src/components/admin/FiltersTags.svelte b/src/components/admin/FiltersTags.svelte index 34ae7458..6bebf9e5 100644 --- a/src/components/admin/FiltersTags.svelte +++ b/src/components/admin/FiltersTags.svelte @@ -32,9 +32,7 @@ let tags: FilterTag[] = $state([]); let subjects = $derived(getAllFilterSubjects(resource)); - let subjectByParam = $derived( - new Map(subjects.map((s) => [s.param ?? s.key, s] as const)), - ); + let subjectByParam = $derived(new Map(subjects.map((s) => [s.param ?? s.key, s] as const))); function closeTag(tag: FilterTag) { const result = { ...filters }; @@ -50,7 +48,7 @@ function formatSubjectValue(subject: FilterSubject, value: string): string { if (subject.options) { const option = subject.options.find((o) => o.value === value); - if (option) return option.label; + if (option) return $t(option.label); } return value; } diff --git a/src/components/library/filters/FilterComposerRow.svelte b/src/components/library/filters/FilterComposerRow.svelte index 6ed374ed..08393712 100644 --- a/src/components/library/filters/FilterComposerRow.svelte +++ b/src/components/library/filters/FilterComposerRow.svelte @@ -55,7 +55,7 @@ } dropdownOptions = subject.options.map((o) => ({ id: o.value, - label: o.label, + label: $t(o.label), selected: false, })); dropdownSelected = []; @@ -137,10 +137,9 @@
{:else if currentSubject?.options && operator === "is_any_of" && subjectKey} @@ -186,7 +181,9 @@ onkeydown={(e) => e.key === "Enter" && (showStaticDropdown = true)} > {#each dropdownSelected as item} - + {item.label}