i18n(library): wire DetailView to namespace — 16 strings cleared

Patches all action labels, kind/status/format pills (routed through
dynamic library.kinds.*, library.statuses.*, library.book_formats.*),
detail dt/dd pairs, restart label, times badge, review section.
constants.ts kept with literal {de,en} maps for non-Svelte callers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 01:39:25 +02:00
parent 099cac4a01
commit 36d832a3db
3 changed files with 65 additions and 39 deletions

View file

@ -137,7 +137,6 @@
"apps/mana/apps/web/src/lib/modules/library/components/EntryForm.svelte": 5,
"apps/mana/apps/web/src/lib/modules/library/components/ProgressControls.svelte": 3,
"apps/mana/apps/web/src/lib/modules/library/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/library/views/DetailView.svelte": 16,
"apps/mana/apps/web/src/lib/modules/library/views/GridView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/mail/ListView.svelte": 8,
"apps/mana/apps/web/src/lib/modules/meditate/components/SessionPlayer.svelte": 3,