feat: user-managed templates

This commit is contained in:
2026-02-27 20:00:53 +01:00
parent e25a0d85a5
commit f3364999ee
47 changed files with 3664 additions and 40 deletions

View File

@@ -11,6 +11,7 @@
"activity.media": "Medios",
"activity.scripts": "Scripts",
"activity.tags": "Etiquetas",
"activity.templates": "Plantillas",
"activity.aiAssistant": "Asistente IA",
"activity.import": "Importar",
"activity.sourceControl": "Control de código fuente",
@@ -179,6 +180,9 @@
"settings.toast.rebuildScriptsLoading": "Reconstruyendo base de datos de scripts...",
"settings.toast.rebuildScriptsSuccess": "Base de datos de scripts reconstruida",
"settings.toast.rebuildScriptsFailed": "No se pudo reconstruir la base de datos de scripts",
"settings.toast.rebuildTemplatesLoading": "Reconstruyendo la base de datos de plantillas...",
"settings.toast.rebuildTemplatesSuccess": "Base de datos de plantillas reconstruida",
"settings.toast.rebuildTemplatesFailed": "Error al reconstruir la base de datos de plantillas",
"settings.toast.rebuildLinksLoading": "Reconstruyendo enlaces de entradas...",
"settings.toast.rebuildLinksSuccess": "Enlaces de publicaciones reconstruidos",
"settings.toast.rebuildLinksFailed": "No se pudieron reconstruir los enlaces de entradas",
@@ -451,6 +455,19 @@
"scripts.kind.utility": "utility",
"scripts.kind.macro": "macro",
"scripts.kind.transform": "transform",
"templates.save": "Guardar plantilla",
"templates.delete": "Eliminar plantilla",
"templates.content": "Contenido de la plantilla",
"templates.field.kind": "Tipo",
"templates.field.enabled": "Habilitado",
"templates.validate": "Validar",
"templates.validate.valid": "La sintaxis de la plantilla es válida",
"templates.validate.invalid": "Errores de sintaxis de la plantilla: {count}",
"templates.validate.checking": "Validando...",
"templates.kind.post": "entrada",
"templates.kind.list": "lista",
"templates.kind.not_found": "no encontrado",
"templates.kind.partial": "parcial",
"sidebar.tagCloud": "Nube de etiquetas",
"sidebar.createEdit": "Crear y editar",
"sidebar.mergeTags": "Combinar etiquetas",
@@ -497,6 +514,8 @@
"editor.field.slug": "Slug",
"editor.field.categories": "Categorías",
"editor.field.content": "Contenido",
"editor.field.template": "Plantilla",
"editor.field.templateDefault": "Predeterminada",
"editor.placeholder.tags": "Agregar etiquetas...",
"editor.placeholder.author": "Nombre del autor",
"editor.placeholder.categories": "Agregar categorías...",
@@ -587,6 +606,7 @@
"tagsView.removeColor": "Quitar color",
"tagsView.edit.title": "Editar etiqueta: {name}",
"tagsView.edit.action": "Editar",
"tagsView.edit.postTemplate": "Plantilla de entrada",
"tagsView.deleteAction": "Eliminar",
"tagsView.merge.title": "Combinar etiquetas",
"tagsView.merge.description": "Selecciona varias etiquetas arriba y combínalas en una sola. Se actualizarán todas las entradas.",
@@ -683,6 +703,10 @@
"settings.content.categoryColumn": "Categoría",
"settings.content.titleColumn": "Título",
"settings.content.actionsColumn": "Acciones",
"settings.content.postTemplateColumn": "Plantilla de entrada",
"settings.content.listTemplateColumn": "Plantilla de lista",
"settings.content.postTemplateAria": "{category} plantilla de entrada",
"settings.content.listTemplateAria": "{category} plantilla de lista",
"settings.content.renderInListsAria": "{category} mostrar en listas",
"settings.content.showTitlesAria": "{category} mostrar títulos",
"settings.content.categoryTitleAria": "Título visible para {category}",
@@ -718,6 +742,9 @@
"settings.data.rebuildScriptsLabel": "Reconstruir base de datos de scripts",
"settings.data.rebuildScriptsDescription": "Reescanea todos los scripts de Python y reconstruye el índice de metadatos de scripts.",
"settings.data.rebuildScriptsAction": "Reconstruir scripts",
"settings.data.rebuildTemplatesLabel": "Reconstruir base de datos de plantillas",
"settings.data.rebuildTemplatesDescription": "Re-escanear todas las plantillas Liquid y reconstruir el índice de metadatos.",
"settings.data.rebuildTemplatesAction": "Reconstruir plantillas",
"settings.data.rebuildLinksLabel": "Reconstruir enlaces de publicaciones",
"settings.data.rebuildLinksDescription": "Reescanea todas las publicaciones y reconstruye el grafo interno de enlaces entre publicaciones.",
"settings.data.rebuildLinksAction": "Reconstruir enlaces",
@@ -746,6 +773,13 @@
"sidebar.scripts.createFailed": "No se pudo crear el script",
"sidebar.scripts.deleteScript": "Eliminar script",
"sidebar.scripts.deleteFailed": "No se pudo eliminar el script",
"sidebar.templates.header": "PLANTILLAS",
"sidebar.templates.newTemplate": "Nueva plantilla",
"sidebar.templates.none": "Aún no hay plantillas",
"sidebar.templates.createTemplate": "Crear una plantilla",
"sidebar.templates.createFailed": "No se pudo crear la plantilla",
"sidebar.templates.deleteTemplate": "Eliminar plantilla",
"sidebar.templates.deleteFailed": "No se pudo eliminar la plantilla",
"sidebar.import.none": "Sin definiciones de importación",
"sidebar.import.createDefinition": "Crear definición",
"sidebar.import.deleteDefinition": "Eliminar definición",