mitlist/fe/src/pages
google-labs-jules[bot] 554814ad63 feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages
This commit introduces internationalization for several pages:
- AuthCallbackPage.vue
- ChoresPage.vue (a comprehensive page with many elements)
- ErrorNotFound.vue
- GroupDetailPage.vue (including sub-sections for members, invites, chores summary, and expenses summary)

Key changes:
- Integrated `useI18n` in each listed page to handle translatable strings.
- Replaced hardcoded text in templates and relevant script sections (notifications, dynamic messages, fallbacks, etc.) with `t('key')` calls.
- Added new translation keys, organized under page-specific namespaces (e.g., `authCallbackPage`, `choresPage`, `errorNotFoundPage`, `groupDetailPage`), to `fe/src/i18n/en.json`.
- Added corresponding keys with placeholder translations (prefixed with DE:, FR:, ES:) to `fe/src/i18n/de.json`, `fe/src/i18n/fr.json`, and `fe/src/i18n/es.json`.
- Reused existing translation keys (e.g., for chore frequency options) where applicable.
2025-06-01 21:51:01 +00:00
..
__tests__ feat: Add comprehensive unit tests for Vue frontend 2025-05-21 19:07:34 +00:00
AccountPage.vue Okay, I've made some changes to integrate the Valerie UI components into the Account, Group Detail, and List Detail pages. This is part of the ongoing effort to standardize the UI and make the code easier to maintain. 2025-06-01 14:26:37 +02:00
AuthCallbackPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
ChoresPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
ErrorNotFound.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
GroupDetailPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
GroupsPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
IndexPage.vue migrate to vue+vueuse+valerieui bc quasar customisation is sad 2025-05-13 19:23:15 +02:00
ListDetailPage.vue Update package dependencies and refactor ListDetailPage and ListsPage components 2025-06-01 21:57:03 +02:00
ListsPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
LoginPage.vue feat: Internationalize AuthCallback, Chores, ErrorNotFound, GroupDetail pages 2025-06-01 21:51:01 +00:00
MyChoresPage.vue feat: Add comprehensive notes and tasks for project stabilization and enhancements 2025-05-24 21:36:57 +02:00
PersonalChoresPage.vue feat: Implement chore management feature with personal and group chores 2025-05-21 18:18:22 +02:00
SignupPage.vue Refactor input elements for consistency and readability; update styles for better alignment and spacing in SignupPage and ListDetailPage. 2025-05-13 22:46:40 +02:00