diff --git a/apps/mana/apps/web/src/routes/(app)/todo/settings/+page.svelte b/apps/mana/apps/web/src/routes/(app)/todo/settings/+page.svelte index 868482863..771cf055e 100644 --- a/apps/mana/apps/web/src/routes/(app)/todo/settings/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/todo/settings/+page.svelte @@ -7,6 +7,7 @@ import type { TaskPriority } from '$lib/modules/todo/types'; import { ArrowLeft } from '@mana/shared-icons'; import { RoutePage } from '$lib/components/shell'; + import { _ } from 'svelte-i18n'; function toggle(key: string) { todoSettings.update({ [key]: !todoSettings.settings[key] }); @@ -14,7 +15,7 @@ - Todo Einstellungen - Mana + {$_('todo.settings.pageTitle')} @@ -22,39 +23,40 @@
-

Todo Einstellungen

+

{$_('todo.settings.title')}

- Aufgaben-Verhalten + {$_('todo.settings.taskBehavior')}

- +
- +
- +

- Erledigte Aufgaben nach X Tagen archivieren + {$_('todo.settings.descAutoArchive')}

- Ansicht & Darstellung + {$_('todo.settings.viewDisplay')}

- +
- {#each [{ key: 'compactMode', label: 'Kompaktmodus', desc: 'Weniger Abstand zwischen Aufgaben' }, { key: 'showTaskCounts', label: 'Aufgabenzahl', desc: 'Anzahl der Aufgaben anzeigen' }, { key: 'showSubtaskProgress', label: 'Teilaufgaben-Fortschritt', desc: 'Fortschritt der Subtasks anzeigen' }, { key: 'groupByProject', label: 'Nach Projekt gruppieren', desc: 'Aufgaben nach Projekt gruppieren' }] as toggle_item} + {#each [{ key: 'compactMode', label: $_('todo.settings.compactMode'), desc: $_('todo.settings.descCompactMode') }, { key: 'showTaskCounts', label: $_('todo.settings.showTaskCounts'), desc: $_('todo.settings.descShowTaskCounts') }, { key: 'showSubtaskProgress', label: $_('todo.settings.showSubtaskProgress'), desc: $_('todo.settings.descShowSubtaskProgress') }, { key: 'groupByProject', label: $_('todo.settings.groupByProject'), desc: $_('todo.settings.descGroupByProject') }] as toggle_item}
@@ -144,14 +146,14 @@

- Kanban Board + {$_('todo.settings.kanbanSettings')}

- +
- {#each ['compact', 'normal', 'large'] as size} + {#each ['compact', 'normal', 'large'] as const as size} // svelte-ignore a11y_consider_explicit_label {/each} @@ -168,7 +174,7 @@
- +
diff --git a/scripts/i18n-hardcoded-baseline.json b/scripts/i18n-hardcoded-baseline.json index dd610f43f..38abe617b 100644 --- a/scripts/i18n-hardcoded-baseline.json +++ b/scripts/i18n-hardcoded-baseline.json @@ -327,7 +327,6 @@ "apps/mana/apps/web/src/routes/(app)/times/clock/+page.svelte": 1, "apps/mana/apps/web/src/routes/(app)/times/projects/[id]/+page.svelte": 3, "apps/mana/apps/web/src/routes/(app)/todo/+page.svelte": 1, - "apps/mana/apps/web/src/routes/(app)/todo/settings/+page.svelte": 13, "apps/mana/apps/web/src/routes/(app)/wetter/+page.svelte": 2, "apps/mana/apps/web/src/routes/(auth)/reset-password/+page.svelte": 1, "apps/mana/apps/web/src/routes/+error.svelte": 1,