mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 00:01:10 +02:00
feat(profile): translate ContextOverview into all 5 locales
ContextOverview ("Freundebuch" profile cards) was the single biggest
hardcoded-string hot-spot at 35 strings — every user sees this on their
profile. Extended `profile.context.*` namespace with section titles,
field labels (routine/social/leisure), placeholders, weekday short
names, and empty-state hints across DE/EN/ES/FR/IT.
Bonus: ratchet i18n-hardcoded baseline from 1879 → 1817 (settings
namespace + ContextOverview together cleared 62 violations).
- validate:i18n-parity: 39 namespaces × 5 locales — 3381 keys aligned
- svelte-check: 7647 files, 0 errors
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
7766ea5021
commit
6c942e3ab2
7 changed files with 302 additions and 81 deletions
|
|
@ -27,13 +27,7 @@
|
|||
"apps/mana/apps/web/src/lib/components/profile/ChangePasswordModal.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/components/profile/DeleteAccountModal.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/components/profile/EditProfileModal.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/components/settings/AiSettings.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/components/settings/ByokKeysManager.svelte": 9,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte": 13,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/MyDataSection.svelte": 16,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/SyncSection.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/TagPresetsSection.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/VaultSection.svelte": 10,
|
||||
"apps/mana/apps/web/src/lib/components/settings/sections/VaultSection.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/components/shell/ModuleShell.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/components/SuggestionToast.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/components/voice/VoiceCaptureBar.svelte": 1,
|
||||
|
|
@ -62,6 +56,7 @@
|
|||
"apps/mana/apps/web/src/lib/modules/articles/views/DetailView.svelte": 9,
|
||||
"apps/mana/apps/web/src/lib/modules/articles/views/HighlightsView.svelte": 4,
|
||||
"apps/mana/apps/web/src/lib/modules/articles/widgets/ArticlesUnreadWidget.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/augur/SharedAugurEntryView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/automations/ListView.svelte": 12,
|
||||
"apps/mana/apps/web/src/lib/modules/body/components/CalorieWeightChart.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/body/components/ExercisePicker.svelte": 6,
|
||||
|
|
@ -84,12 +79,13 @@
|
|||
"apps/mana/apps/web/src/lib/modules/calendar/components/CustomRecurrenceBuilder.svelte": 8,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/DateStrip.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/EventCard.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte": 4,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/EventForm.svelte": 10,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/MiniCalendar.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/QuickEventPopover.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/components/SlotSuggestions.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/SharedEventView.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/calendar/views/DetailView.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/cards/components/CreateDeckModal.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/cards/views/DetailView.svelte": 6,
|
||||
|
|
@ -97,7 +93,10 @@
|
|||
"apps/mana/apps/web/src/lib/modules/chat/views/DetailView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/citycorners/views/DetailView.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/BatchPanelEditor.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/CharacterBuilder.svelte": 4,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/CharacterCard.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/CharacterPicker.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/CharacterRefPicker.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/PanelEditor.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/PanelModelPicker.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/PanelStrip.svelte": 1,
|
||||
|
|
@ -105,8 +104,12 @@
|
|||
"apps/mana/apps/web/src/lib/modules/comic/components/StoryboardSuggester.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/StoryCard.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/StoryForm.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/components/VariantTile.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/views/CharactersView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/views/DetailCharacterView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/views/DetailView.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/views/ListView.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/comic/views/ListView.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/companion/components/CompanionChat.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/companion/components/RitualRunner.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/companion/ListView.svelte": 1,
|
||||
|
|
@ -138,14 +141,14 @@
|
|||
"apps/mana/apps/web/src/lib/modules/events/components/RsvpSummary.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/events/components/SourceManager.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/events/ListView.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/events/views/DetailView.svelte": 12,
|
||||
"apps/mana/apps/web/src/lib/modules/events/views/DetailView.svelte": 13,
|
||||
"apps/mana/apps/web/src/lib/modules/finance/ListView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/firsts/ListView.svelte": 15,
|
||||
"apps/mana/apps/web/src/lib/modules/goals/GoalEditor.svelte": 15,
|
||||
"apps/mana/apps/web/src/lib/modules/goals/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/guides/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/guides/views/DetailView.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/habits/components/HabitDetail.svelte": 4,
|
||||
"apps/mana/apps/web/src/lib/modules/habits/components/HabitDetail.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/habits/components/HabitForm.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/habits/ListView.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/inventory/ListView.svelte": 1,
|
||||
|
|
@ -163,13 +166,13 @@
|
|||
"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": 15,
|
||||
"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,
|
||||
"apps/mana/apps/web/src/lib/modules/meditate/components/StatsOverview.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/meditate/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/memoro/views/DetailView.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/memoro/views/DetailView.svelte": 8,
|
||||
"apps/mana/apps/web/src/lib/modules/mood/components/QuickLog.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/mood/ListView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/moodlit/components/mood/CreateMoodDialog.svelte": 3,
|
||||
|
|
@ -184,10 +187,11 @@
|
|||
"apps/mana/apps/web/src/lib/modules/photos/components/filters/FilterBar.svelte": 8,
|
||||
"apps/mana/apps/web/src/lib/modules/photos/components/gallery/PhotoDetailModal.svelte": 9,
|
||||
"apps/mana/apps/web/src/lib/modules/photos/ListView.svelte": 4,
|
||||
"apps/mana/apps/web/src/lib/modules/picture/components/ImageLightbox.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/picture/components/ReferenceImagePicker.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/picture/ListView.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/places/ListView.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/places/views/DetailView.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/places/views/DetailView.svelte": 8,
|
||||
"apps/mana/apps/web/src/lib/modules/plants/views/DetailView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/playground/ListView.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/presi/ListView.svelte": 1,
|
||||
|
|
@ -196,12 +200,11 @@
|
|||
"apps/mana/apps/web/src/lib/modules/profile/components/MeImageTile.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/profile/ContextFreeform.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/profile/ContextInterview.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/profile/ContextOverview.svelte": 35,
|
||||
"apps/mana/apps/web/src/lib/modules/profile/ListView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/profile/MeImagesView.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/questions/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/questions/views/DetailView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/quiz/EditView.svelte": 12,
|
||||
"apps/mana/apps/web/src/lib/modules/quiz/EditView.svelte": 13,
|
||||
"apps/mana/apps/web/src/lib/modules/quiz/ListView.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/quiz/PlayView.svelte": 6,
|
||||
"apps/mana/apps/web/src/lib/modules/quotes/views/DetailView.svelte": 2,
|
||||
|
|
@ -250,7 +253,7 @@
|
|||
"apps/mana/apps/web/src/lib/modules/wardrobe/components/TryOnButton.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/components/TryOnModelPicker.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/ListView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/views/DetailGarmentView.svelte": 12,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/views/DetailGarmentView.svelte": 13,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/views/DetailOutfitView.svelte": 5,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/views/GridView.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/wardrobe/views/OutfitsView.svelte": 3,
|
||||
|
|
@ -284,7 +287,7 @@
|
|||
"apps/mana/apps/web/src/lib/modules/writing/components/RefinementPanel.svelte": 12,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/components/StyleForm.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/components/VersionEditor.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/components/VersionHistory.svelte": 1,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/components/VersionHistory.svelte": 2,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/views/DetailView.svelte": 7,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/views/ListView.svelte": 3,
|
||||
"apps/mana/apps/web/src/lib/modules/writing/views/StylesView.svelte": 4,
|
||||
|
|
@ -372,7 +375,7 @@
|
|||
"apps/mana/apps/web/src/routes/(app)/onboarding/+layout.svelte": 3,
|
||||
"apps/mana/apps/web/src/routes/(app)/onboarding/look/+page.svelte": 6,
|
||||
"apps/mana/apps/web/src/routes/(app)/onboarding/name/+page.svelte": 2,
|
||||
"apps/mana/apps/web/src/routes/(app)/onboarding/templates/+page.svelte": 4,
|
||||
"apps/mana/apps/web/src/routes/(app)/onboarding/templates/+page.svelte": 2,
|
||||
"apps/mana/apps/web/src/routes/(app)/organizations/[id]/+page.svelte": 6,
|
||||
"apps/mana/apps/web/src/routes/(app)/organizations/+page.svelte": 1,
|
||||
"apps/mana/apps/web/src/routes/(app)/photos/+page.svelte": 3,
|
||||
|
|
@ -425,6 +428,7 @@
|
|||
"apps/mana/apps/web/src/routes/auth/reset-password/+page.svelte": 1,
|
||||
"apps/mana/apps/web/src/routes/g/[code]/+page.svelte": 6,
|
||||
"apps/mana/apps/web/src/routes/rsvp/[token]/+page.svelte": 1,
|
||||
"apps/mana/apps/web/src/routes/share/[token]/+layout.svelte": 1,
|
||||
"apps/mana/apps/web/src/routes/status/+page.svelte": 1,
|
||||
"apps/mana/apps/web/src/routes/welcome/+page.svelte": 6
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue