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}