From dfcce7b2ed7ce5259a3de85a6ebb7795f7deba7b Mon Sep 17 00:00:00 2001 From: esteban Date: Fri, 17 Jul 2026 15:55:55 -0500 Subject: [PATCH] fix name and route path --- app/layouts/default.vue | 2 +- app/pages/{estudios-biblicos.vue => estudios.vue} | 0 app/pages/index.vue | 2 +- lang/en.json | 6 +++--- lang/es.json | 8 ++++---- lang/fr.json | 6 +++--- lang/pt.json | 4 ++-- server/middleware/redirect-estudios.ts | 8 ++++++++ 8 files changed, 22 insertions(+), 14 deletions(-) rename app/pages/{estudios-biblicos.vue => estudios.vue} (100%) create mode 100644 server/middleware/redirect-estudios.ts diff --git a/app/layouts/default.vue b/app/layouts/default.vue index 3f2310a..eaed3b1 100755 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -32,7 +32,7 @@ const links = computed(() => { id: 'bible-studies', label: t('nav.bible_studies'), icon: 'ph-books', - to: '/estudios-biblicos', + to: '/estudios', onSelect: () => { open.value = false }, }, { diff --git a/app/pages/estudios-biblicos.vue b/app/pages/estudios.vue similarity index 100% rename from app/pages/estudios-biblicos.vue rename to app/pages/estudios.vue diff --git a/app/pages/index.vue b/app/pages/index.vue index f771146..e37d172 100755 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -18,7 +18,7 @@ const links = ref([ }, { label: t('nav.bible_studies'), - to: `/${$i18n.locale.value}/estudios-biblicos`, + to: `/${$i18n.locale.value}/estudios`, icon: 'ph-books', color: 'primary' }, diff --git a/lang/en.json b/lang/en.json index d3a5f3e..8c6ad3d 100644 --- a/lang/en.json +++ b/lang/en.json @@ -2,8 +2,8 @@ "name": "English", "nav": { "home": "Home", - "bible_studies": "Bible Studies", - "bible_studies_ts": "Bible Studies", + "bible_studies": "Studies", + "bible_studies_ts": "Studies", "conferences_ts": "Conferences", "conferences": "Conferences", "between_the_lines": "Between the Lines", @@ -89,7 +89,7 @@ "ui": { "copy": "Copy", "draft": "Draft", - "empty_bible_studies": "Choose a Bible Study to see the detail", + "empty_bible_studies": "Choose a Study to see the detail", "empty_conferences": "Choose a Conference to see the detail" } } diff --git a/lang/es.json b/lang/es.json index f0174e3..4176530 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1,8 +1,8 @@ { "nav": { "home": "Inicio", - "bible_studies": "Estudios Bíblicos", - "bible_studies_ts": "Estudios Bíblicos", + "bible_studies": "Estudios", + "bible_studies_ts": "Estudios", "conferences_ts": "Conferencias", "conferences": "Conferencias", "between_the_lines": "Entrelíneas", @@ -18,7 +18,7 @@ "next": "Siguiente", "prev": "Anterior", "done": "Finalizar", - "bible_studies_description": "Realiza búsquedas en los Estudios Bíblicos predicados por el Dr. José Benjamín Pérez Matos", + "bible_studies_description": "Realiza búsquedas en los Estudios predicados por el Dr. José Benjamín Pérez Matos", "conferences_description": "Realiza búsquedas en las conferencias predicadas por el Dr. William Soto Santiago", "betweenthelines_description": "Realiza búsquedas en las imágenes de entrelíneas de los estudios del Dr. José Benjamín Pérez Matos", "favorites_description": "Listado de resultados guardados como favoritos para fácil acceso futuro", @@ -121,7 +121,7 @@ "ui": { "copy": "Copiar", "draft": "Borrador", - "empty_bible_studies": "Selecciona un Estudio Bíblico para ver el detalle", + "empty_bible_studies": "Selecciona un Estudio para ver el detalle", "empty_conferences": "Selecciona una Conferencia para ver el detalle" }, "seo": { diff --git a/lang/fr.json b/lang/fr.json index 9586e8f..59e3aae 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -2,9 +2,9 @@ "name": "Français", "nav": { "home": "Commencer", - "bible_studies": "Études Bibliques", - "bible_studies_ts": "Études Bibliques Typesense", - "conferences_ts": "Conférences Typesense", + "bible_studies": "Études", + "bible_studies_ts": "Études", + "conferences_ts": "Conférences", "conferences": "Conférences", "between_the_lines": "Entre les lignes", "my_list": "Ma liste", diff --git a/lang/pt.json b/lang/pt.json index 5de8bd9..a0ae379 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -2,8 +2,8 @@ "name": "Português", "nav": { "home": "Inicio", - "bible_studies": "Estudios Bíblicos", - "bible_studies_ts": "Estudos Bíblicos Typesense", + "bible_studies": "Estudios", + "bible_studies_ts": "Estudos", "conferences_ts": "Conferências Typesense", "conferences": "Conferências", "between_the_lines": "Entre as linhas", diff --git a/server/middleware/redirect-estudios.ts b/server/middleware/redirect-estudios.ts new file mode 100644 index 0000000..b2258fb --- /dev/null +++ b/server/middleware/redirect-estudios.ts @@ -0,0 +1,8 @@ +export default defineEventHandler((event) => { + const url = getRequestURL(event) + + if (url.pathname.includes('estudios-biblicos')) { + const newPath = url.pathname.replace('estudios-biblicos', 'estudios') + return sendRedirect(event, newPath + url.search, 301) + } +})