From 794b37b69be8647b3cc7a411285e94d9c6b5415f Mon Sep 17 00:00:00 2001 From: userquin Date: Sat, 14 Feb 2026 00:25:14 +0100 Subject: [PATCH 01/13] feat: add translation status page --- app/components/AppFooter.vue | 3 + app/components/AppHeader.vue | 8 + app/composables/useI18nStatus.ts | 12 +- app/pages/settings.vue | 5 + app/pages/translation-status.vue | 451 ++++++++++++++++++ i18n/locales/en.json | 30 +- i18n/locales/es-419.json | 4 + i18n/locales/es.json | 30 +- i18n/schema.json | 84 ++++ lunaria/files/en-GB.json | 30 +- lunaria/files/en-US.json | 30 +- lunaria/files/es-419.json | 30 +- lunaria/files/es-ES.json | 30 +- lunaria/lunaria.ts | 1 + nuxt.config.ts | 1 + package.json | 2 + .../middleware/canonical-redirects.global.ts | 1 + shared/types/i18n-status.ts | 1 + 18 files changed, 745 insertions(+), 8 deletions(-) create mode 100644 app/pages/translation-status.vue diff --git a/app/components/AppFooter.vue b/app/components/AppFooter.vue index ad0c82daf..b25036858 100644 --- a/app/components/AppFooter.vue +++ b/app/components/AppFooter.vue @@ -30,6 +30,9 @@ const showModal = () => modalRef.value?.showModal?.() {{ $t('a11y.footer_title') }} + + {{ $t('translation_status.title') }} +