feat: first cut at menu editor

This commit is contained in:
2026-02-21 19:51:34 +01:00
parent f371dbd2b2
commit 76c3a8368e
37 changed files with 2148 additions and 4 deletions

View File

@@ -41,6 +41,40 @@
"siteValidation.error.validate": "La validación del sitio falló",
"siteValidation.error.apply": "La aplicación de la validación falló",
"siteValidation.toast.applySuccess": "Validación aplicada: {rendered} renderizadas, {deleted} eliminadas",
"menuEditor.tabTitle": "Menú del blog",
"menuEditor.title": "Editor del menú del blog",
"menuEditor.description": "Gestiona la estructura central de navegación del blog y guárdala en meta/menu.opml.",
"menuEditor.loading": "Cargando menú...",
"menuEditor.loadError": "No se pudo cargar el menú del blog",
"menuEditor.save": "Guardar menú",
"menuEditor.saving": "Guardando...",
"menuEditor.saved": "Menú del blog guardado",
"menuEditor.saveFailed": "No se pudo guardar el menú del blog",
"menuEditor.pagePicker.title": "Seleccionar página",
"menuEditor.pagePicker.searchPlaceholder": "Buscar páginas por título o slug...",
"menuEditor.pagePicker.loading": "Cargando páginas...",
"menuEditor.pagePicker.empty": "No se encontraron páginas coincidentes.",
"menuEditor.pagePicker.loadError": "No se pudieron cargar las páginas",
"menuEditor.addPage": "Añadir página",
"menuEditor.addSubmenu": "Añadir submenú",
"menuEditor.addChildPage": "Añadir página hija",
"menuEditor.addChildSubmenu": "Añadir submenú hijo",
"menuEditor.moveUp": "Mover arriba",
"menuEditor.moveDown": "Mover abajo",
"menuEditor.indent": "Sangrar",
"menuEditor.unindent": "Quitar sangría",
"menuEditor.delete": "Eliminar",
"menuEditor.details": "Detalles de la entrada",
"menuEditor.selectItem": "Selecciona una entrada para editar sus detalles.",
"menuEditor.field.title": "Título",
"menuEditor.field.type": "Tipo",
"menuEditor.field.pageSlug": "Slug de página",
"menuEditor.field.pageId": "ID de página",
"menuEditor.type.page": "Página",
"menuEditor.type.submenu": "Submenú",
"menuEditor.empty": "Aún no hay entradas de menú. Añade una página o un submenú para empezar.",
"menuEditor.newPage": "Nueva página",
"menuEditor.newSubmenu": "Nuevo submenú",
"settings.language.english": "Inglés",
"settings.language.german": "Alemán",
"settings.language.french": "Francés",