{
"account.changeName": "Cambiar nombre",
"account.delete": "Borrar cuenta",
"account.delete.confirm": "¿Realmente quieres eliminar tu cuenta? Tu sesión se cerrará inmediatamente. La cuenta no podrá ser recuperada.",
"add": "Add",
"author": "Autor",
"avatar": "Profile picture",
"back": "Back",
"cancel": "Cancel",
"change": "Cambiar",
"close": "Close",
"confirm": "Confirmar",
"collapse": "Colapsar",
"collapse.all": "Colapsar todo",
"copy": "Copiar",
"copy.all": "Copiar todo",
"create": "Crear",
"date": "Date",
"date.select": "Selecciona una fecha",
"day": "Día",
"days.fri": "Vie",
"days.mon": "Mon",
"days.sat": "Sá",
"days.sun": "Dom",
"days.thu": "Thu",
"days.tue": "Tue",
"days.wed": "Mi",
"debugging": "Depuración",
"delete": "Eliminar",
"delete.all": "Eliminar todo",
"dialog.files.empty": "No hay archivos para seleccionar",
"dialog.pages.empty": "No hay páginas para seleccionar",
"dialog.users.empty": "No hay usuarios para seleccionar",
"dimensions": "Dimensiones",
"disabled": "Desabilitado",
"discard": "Discard",
"download": "Descargar",
"duplicate": "Duplicar",
"edit": "Edit",
"email": "Correo electrónico",
"email.placeholder": "correo@ejemplo.com",
"entries": "Entradas",
"entry": "Entrada",
"environment": "Entorno",
"error.access.code": "Código inválido",
"error.access.login": "Inicio de sesión inválido",
"error.access.panel": "No tienes permiso para acceder al panel",
"error.access.view": "No tienes permiso para acceder a esta parte del panel",
"error.avatar.create.fail": "No se pudo subir la foto de perfil.",
"error.avatar.delete.fail": "No se pudo borrar la foto de perfil",
"error.avatar.dimensions.invalid": "Por favor, mantén el ancho y la altura de la imagen de perfil por debajo de 3000 píxeles",
"error.avatar.mime.forbidden": "La imagen del perfil debe ser JPEG o PNG.",
"error.blueprint.notFound": "El blueprint \"{name}\" no pudo ser cargado",
"error.blocks.max.plural": "No debes añadir más de {max} bloques",
"error.blocks.max.singular": "No debes añadir más de un bloque",
"error.blocks.min.plural": "Debes añadir al menos {min} bloques ",
"error.blocks.min.singular": "Debes añadir al menos un bloque",
"error.blocks.validation": "Hay un error en el campo \"{field}\" del bloque {index} que utiliza el tipo de bloque \"{fieldset}\"",
"error.cache.type.invalid": "Tipo de caché inválido \"{tipo}\"",
"error.email.preset.notFound": "El preset del correo \"{name}\" no puede ser encontrado",
"error.field.converter.invalid": "Convertidor \"{converter}\" inválido",
"error.field.type.missing": "Campo \"{ name }\": El tipo de campo \"{ type }\" no existe",
"error.file.changeName.empty": "El nombre no debe estar vacío",
"error.file.changeName.permission": "No tienes permiso para cambiar el nombre de \"{filename}\"",
"error.file.duplicate": "Ya existe un archivo con el nombre \"{filename}\"",
"error.file.extension.forbidden": "La extensión \"{extension}\" no está permitida",
"error.file.extension.invalid": "Extensión inválida: {extension}",
"error.file.extension.missing": "Falta la extensión para \"{filename}\"",
"error.file.maxheight": "La altura de la imagen no debe exceder {height} pixeles",
"error.file.maxsize": "El archivo es demasiado grande",
"error.file.maxwidth": "El ancho de la imagen no debe exceder {width} pixeles",
"error.file.mime.differs": "El archivo cargado debe ser del mismo tipo mime \"{mime}\"",
"error.file.mime.forbidden": "Los medios tipo \"{mime}\" no están permitidos",
"error.file.mime.invalid": "Tipo de mime inválido: {mime}",
"error.file.mime.missing": "El tipo de medio para \"{filename}\" no puede ser detectado",
"error.file.minheight": "La altura de la imagen debe ser de al menos {height} pixeles",
"error.file.minsize": "El archivo es demasiado pequeño",
"error.file.minwidth": "El ancho de la imagen debe ser de al menos {width} pixeles",
"error.file.name.missing": "El nombre de archivo no debe estar vacío",
"error.file.notFound": "El archivo \"{filename}\" no puede ser encontrado",
"error.file.orientation": "La orientación de la imagen debe ser \"{orientation}",
"error.file.type.forbidden": "No tienes permiso para subir archivos {type}",
"error.file.type.invalid": "Tipo de archivo inválido: {type}",
"error.file.undefined": "El archivo no puede ser encontrado",
"error.form.incomplete": "Por favor, corrige todos los errores del formulario…",
"error.form.notSaved": "El formulario no pudo ser guardado",
"error.language.code": "Por favor, introduce un código válido para el idioma",
"error.language.duplicate": "El idioma ya existe",
"error.language.name": "Por favor, introduce un nombre válido para el idioma",
"error.language.notFound": "No se pudo encontrar el idioma",
"error.layout.validation.block": "Hay un error en el campo \"{field}\" del bloque {blockIndex} que utiliza el tipo de bloque \"{fieldset}\" en el layout {layoutIndex}",
"error.layout.validation.settings": "Hay un error en los ajustes del layout {index}",
"error.license.format": "Por favor, introduce una llave de licencia válida",
"error.license.email": "Por favor, introduce un correo electrónico válido",
"error.license.verification": "La licencia no pudo ser verificada",
"error.object.validation": "Hay un error en el campo \"{label}\":\n{message}",
"error.offline": "El Panel se encuentra actualmente fuera de línea ",
"error.page.changeSlug.permission": "No tienes permiso para cambiar el apéndice de URL para \"{slug}\"",
"error.page.changeStatus.incomplete": "La página tiene errores y no puede ser publicada.",
"error.page.changeStatus.permission": "El estado de esta página no se puede cambiar",
"error.page.changeStatus.toDraft.invalid": "La página \"{slug}\" no se puede convertir a borrador",
"error.page.changeTemplate.invalid": "La plantilla para la página \"{slug}\" no se puede cambiar",
"error.page.changeTemplate.permission": "No tienes permiso para cambiar la plantilla para \"{slug}\"",
"error.page.changeTitle.empty": "El título no debe estar vacío.",
"error.page.changeTitle.permission": "No tienes permiso para cambiar el título por \"{slug}\"",
"error.page.create.permission": "No tienes permiso para crear \"{slug}\"",
"error.page.delete": "La página \"{slug}\" no se puede eliminar",
"error.page.delete.confirm": "Por favor, introduce el título de la página para confirmar",
"error.page.delete.hasChildren": "La página tiene subpáginas y no se puede eliminar",
"error.page.delete.permission": "No tienes permiso para eliminar \"{slug}\"",
"error.page.draft.duplicate": "Un borrador de página con el apéndice de URL \"{slug}\" ya existe",
"error.page.duplicate": "Una página con el apéndice de URL \"{slug}\" ya existe",
"error.page.duplicate.permission": "No tienes permiso para duplicar \"{slug}\"",
"error.page.notFound": "No se puede encontrar la página \"{slug}\"",
"error.page.num.invalid": "Por favor, introduce un número de ordenación válido. Los números no deben ser negativos.",
"error.page.slug.invalid": "Por favor, introduce un apéndice de URL válido",
"error.page.slug.maxlength": "La longitud del slug debe ser inferior a \"{length}\" caracteres",
"error.page.sort.permission": "No se puede encontrar la página \"{slug}\"",
"error.page.status.invalid": "Por favor, establece un estado de página válido",
"error.page.undefined": "No se puede encontrar la página",
"error.page.update.permission": "No tienes permiso para actualizar \"{slug}\"",
"error.section.files.max.plural": "No debes agregar más de {max} archivos a la sección \"{section}\"",
"error.section.files.max.singular": "No debes agregar más de 1 archivo a la sección \"{section}\"",
"error.section.files.min.plural": "La sección \"{section}\" requiere al menos {min} archivos",
"error.section.files.min.singular": "La sección \"{section}\" requiere al menos un archivo",
"error.section.pages.max.plural": "No debes agregar más de {max} páginas a la sección \"{section}\"",
"error.section.pages.max.singular": "No debes agregar más de una página a la sección \"{section}\"",
"error.section.pages.min.plural": "La sección \"{section}\" requiere al menos {min} páginas",
"error.section.pages.min.singular": "La sección \"{section}\" requiere al menos una página",
"error.section.notLoaded": "La sección \"{name}\" no pudo ser cargada",
"error.section.type.invalid": "El sección tipo \"{tipo}\" no es válido",
"error.site.changeTitle.empty": "El título no debe estar vacío.",
"error.site.changeTitle.permission": "No tienes permiso para cambiar el título del sitio",
"error.site.update.permission": "No tienes permiso para actualizar el sitio",
"error.template.default.notFound": "La plantilla por defecto no existe",
"error.unexpected": "¡Se ha producido un error inesperado! Activa el modo de depuración para obtener más información: https://getkirby.com/docs/reference/system/options/debug",
"error.user.changeEmail.permission": "No tienes permiso para cambiar el correo electrónico para el usuario \"{name}\"",
"error.user.changeLanguage.permission": "No tienes permiso para cambiar el idioma para el usuario \"{name}\"",
"error.user.changeName.permission": "No tienes permiso para cambiar el nombre del usuario \"{name}\"",
"error.user.changePassword.permission": "No tienes permiso para cambiar la contraseña del usuario \"{name}\"",
"error.user.changeRole.lastAdmin": "No se puede cambiar el rol del último administrador",
"error.user.changeRole.permission": "No tienes permiso para cambiar el rol del usuario \"{name}\"",
"error.user.changeRole.toAdmin": "No tienes permiso para promover a alguien al rol de admin",
"error.user.create.permission": "No tienes permiso para crear este usuario",
"error.user.delete": "No se puede eliminar el usuario \"{name}\"",
"error.user.delete.lastAdmin": "No se puede eliminar el último admin",
"error.user.delete.lastUser": "No se puede eliminar el último usuario ",
"error.user.delete.permission": "No tienes permiso para eliminar el usuario \"{name}\"",
"error.user.duplicate": "Un usuario con la dirección de correo electrónico \"{email}\" ya existe",
"error.user.email.invalid": "Por favor, introduce un correo electrónico válido",
"error.user.language.invalid": "Por favor, introduce un idioma válido",
"error.user.notFound": "No se puede encontrar el usuario \"{name}\"",
"error.user.password.excessive": "Please enter a valid password. Passwords must not be longer than 1000 characters.",
"error.user.password.invalid": "Por favor, introduce una contraseña válida. Las contraseñas deben tener al menos 8 caracteres de largo.",
"error.user.password.notSame": "Las contraseñas no coinciden",
"error.user.password.undefined": "El usuario no tiene contraseña",
"error.user.password.wrong": "Contraseña incorrecta",
"error.user.role.invalid": "Por favor, introduce un rol válido",
"error.user.undefined": "No se puede encontrar el usuario",
"error.user.update.permission": "No tienes permiso para actualizar el usuario \"{name}\"",
"error.validation.accepted": "Por favor, confirma",
"error.validation.alpha": "Por favor, introduce solo caracteres entre a-z",
"error.validation.alphanum": "Por favor, introduce solo caracteres entre a-z o numerales 0-9",
"error.validation.between": "Por favor, introduce un valor entre \"{min}\" y \"{max}\"",
"error.validation.boolean": "Por favor, confirma o rechaza",
"error.validation.contains": "Por favor, introduce un valor que contenga \"{needle}\"",
"error.validation.date": "Por favor, introduce una fecha válida",
"error.validation.date.after": "Por favor, introduce una fecha posterior a {date}",
"error.validation.date.before": "Por favor, introduce una fecha anterior a {date}",
"error.validation.date.between": "Por favor, introduce un número entre {min} y {max}",
"error.validation.denied": "Por favor, rechaza",
"error.validation.different": "El valor no debe ser \"{other}\"",
"error.validation.email": "Por favor, introduce un correo electrónico válido",
"error.validation.endswith": "El valor debe terminar con \"{end}\"",
"error.validation.filename": "Por favor, introduce un nombre de archivo válido",
"error.validation.in": "Por favor, introduce uno de los siguientes: ({in})",
"error.validation.integer": "Por favor, introduce un numero integro válido",
"error.validation.ip": "Por favor, introduce una dirección IP válida",
"error.validation.less": "Por favor, introduce un valor inferior a {max}",
"error.validation.match": "El valor no coincide con el patrón esperado",
"error.validation.max": "Por favor, introduce un valor igual o inferior a {max}",
"error.validation.maxlength": "Por favor, introduce un valor más corto. (max. {max} caracteres)",
"error.validation.maxwords": "Por favor, introduce no más de {max} palabra(s)",
"error.validation.min": "Por favor, introduce un valor igual o mayor a {min}",
"error.validation.minlength": "Por favor, introduce un valor más largo. (min. {min} caracteres)",
"error.validation.minwords": "Por favor, introduce al menos {min} palabra(s)",
"error.validation.more": "Por favor, introduce un valor mayor a {min}",
"error.validation.notcontains": "Por favor, introduce un valor que no contenga \"{needle}\"",
"error.validation.notin": "Por favor, no introduzcas ninguno de los siguientes: ({notIn})",
"error.validation.option": "Por favor, selecciona una opción válida",
"error.validation.num": "Por favor, introduce un número valido",
"error.validation.required": "Por favor, introduce algo",
"error.validation.same": "Por favor, introduce \"{other}\"",
"error.validation.size": "El tamaño del valor debe ser \"{size}\"",
"error.validation.startswith": "El valor debe comenzar con \"{start}\"",
"error.validation.time": "Por favor, introduce una hora válida",
"error.validation.time.after": "Por favor, introduce una fecha después de {time}",
"error.validation.time.before": "Por favor, introduce una fecha antes de {time}",
"error.validation.time.between": "Por favor, introduce un fecha entre {min} y {max}",
"error.validation.url": "Por favor, introduce un URL válido",
"expand": "Expandir",
"expand.all": "Expandir todo",
"field.required": "Este campo es obligatorio",
"field.blocks.changeType": "Cambiar tipo",
"field.blocks.code.name": "Código",
"field.blocks.code.language": "Idioma",
"field.blocks.code.placeholder": "Tu código...",
"field.blocks.delete.confirm": "¿Realmente quieres eliminar este bloque?",
"field.blocks.delete.confirm.all": "¿Realmente quieres eliminar todos los bloques?",
"field.blocks.delete.confirm.selected": "¿Realmente quieres eliminar los bloques seleccionados?",
"field.blocks.empty": "Aún no hay bloques",
"field.blocks.fieldsets.label": "Por favor, selecciona un tipo de bloque...",
"field.blocks.fieldsets.paste": "Presiona {{ shortcut }}para pegar/importar bloques en tu portapapeles ",
"field.blocks.gallery.name": "Galería",
"field.blocks.gallery.images.empty": "Aún no hay imágenes",
"field.blocks.gallery.images.label": "Imágenes",
"field.blocks.heading.level": "Nivel",
"field.blocks.heading.name": "Encabezado",
"field.blocks.heading.text": "Texto",
"field.blocks.heading.placeholder": "Encabezado...",
"field.blocks.image.alt": "Texto alternativo",
"field.blocks.image.caption": "Leyenda",
"field.blocks.image.crop": "Cortar",
"field.blocks.image.link": "Enlace",
"field.blocks.image.location": "Ubicación",
"field.blocks.image.name": "Imágen",
"field.blocks.image.placeholder": "Selecciona una imagen",
"field.blocks.image.ratio": "Proporción",
"field.blocks.image.url": "URL de imágen",
"field.blocks.line.name": "Linea",
"field.blocks.list.name": "Lista",
"field.blocks.markdown.name": "Markdown",
"field.blocks.markdown.label": "Texto",
"field.blocks.markdown.placeholder": "Markdown...",
"field.blocks.quote.name": "Cita",
"field.blocks.quote.text.label": "Texto",
"field.blocks.quote.text.placeholder": "Cita...",
"field.blocks.quote.citation.label": "Cita",
"field.blocks.quote.citation.placeholder": "Por ...",
"field.blocks.text.name": "Texto",
"field.blocks.text.placeholder": "Texto ...",
"field.blocks.video.caption": "Leyenda",
"field.blocks.video.name": "Video",
"field.blocks.video.placeholder": "Introduce la URL de un vídeo",
"field.blocks.video.url.label": "Vídeo-URL",
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Aún no hay archivos seleccionados",
"field.layout.delete": "Eliminar layout",
"field.layout.delete.confirm": "¿Realmente quieres eliminar este layout?",
"field.layout.empty": "Aún no hay filas",
"field.layout.select": "Seleccionar layout",
"field.object.empty": "Aún no hay información",
"field.pages.empty": "Aún no hay páginas seleccionadas",
"field.structure.delete.confirm": "¿Realmente quieres eliminar esta fila?",
"field.structure.delete.confirm.all": "¿Realmente quieres eliminar todas las entradas?",
"field.structure.empty": "Aún no hay entradas",
"field.users.empty": "Aún no hay usuarios seleccionados",
"file.blueprint": "Este archivo aún no tiene blueprint. Puedes definir la configuración en /site/blueprints/files/{blueprint}.yml",
"file.delete.confirm": "¿Realmente quieres eliminar
{filename}?",
"file.sort": "Cambiar posición",
"files": "Files",
"files.empty": "Aún no hay archivos",
"hide": "Ocultar",
"hour": "Hora",
"import": "Importar",
"info": "Info",
"insert": "Insertar",
"insert.after": "Insertar después",
"insert.before": "Insertar antes",
"install": "Instalar",
"installation": "Instalación",
"installation.completed": "El panel ha sido instalado",
"installation.disabled": "El instalador del panel está deshabilitado en servidores públicos por defecto. Por favor, ejecuta el instalador en una máquina local o habilítalo con la opción panel.install
.",
"installation.issues.accounts": "La carpeta /site/accounts
no existe o no se puede escribir",
"installation.issues.content": "La carpeta /content
no existe o no se puede escribir",
"installation.issues.curl": "La extensión CURL
es requerida",
"installation.issues.headline": "No se puede instalar el panel",
"installation.issues.mbstring": "La extension MB String
es requerida",
"installation.issues.media": "La carpeta /media
no existe o no se puede escribir",
"installation.issues.php": "Asegurese de estar usando PHP 8+
",
"installation.issues.server": "Kirby requiere Apache
, Nginx
o Caddy
",
"installation.issues.sessions": "La carpeta /site/sessions
no existe o no se puede escribir",
"language": "Idioma",
"language.code": "Código",
"language.convert": "Hacer por defecto",
"language.convert.confirm": "
¿Realmente quieres convertir {name} al idioma por defecto? Esto no se puede deshacer.
Si {name} tiene contenido sin traducir, ya no habrá un respaldo válido y algunas partes de tu sitio podrían estar vacías.
", "language.create": "Añadir un nuevo idioma", "language.delete.confirm": "¿Realmente quieres eliminar el idioma {name} incluyendo todas las traducciones? ¡Esto no se puede deshacer!", "language.deleted": "El idioma ha sido eliminado", "language.direction": "Leyendo dirección", "language.direction.ltr": "De izquierda a derecha", "language.direction.rtl": "De derecha a izquierda", "language.locale": "PHP locale string", "language.locale.warning": "Estás utilizando una configuración local. Por favor, modifícalo en el archivo del lenguaje en /site/languages", "language.name": "Nombre", "language.updated": "El idioma ha sido actualizado", "languages": "Idiomas", "languages.default": "Idioma predeterminado", "languages.empty": "Aún no hay idiomas", "languages.secondary": "Idiomas secundarios", "languages.secondary.empty": "Aún no hay idiomas secundarios", "license": "Licencia", "license.buy": "Comprar una licencia", "license.register": "Registro", "license.manage": "Gestiona licencias", "license.register.help": "Recibiste tu código de licencia tras la compra por correo electrónico. Por favor, copia y pega para registrarte.", "license.register.label": "Por favor, introduce tu código de licencia", "license.register.domain": "Tu licencia será registrada para {host}.", "license.register.local": "Estás a punto de registrar tu licencia para el dominio local {host}. Si este sitio va a ser desplegado en un dominio público, por favor regístralo allí. Si {host} es el dominio en el que quiere registrar Kirby, por favor continúa.", "license.register.success": "Gracias por apoyar a Kirby", "license.unregistered": "Esta es una demo no registrada de Kirby", "license.unregistered.label": "No registrado", "link": "Enlace", "link.text": "Texto de Enlace", "loading": "Cargando", "lock.unsaved": "Cambios sin guardar", "lock.unsaved.empty": "No hay más cambios sin guardar", "lock.isLocked": "Cambios sin guardar por {email}", "lock.file.isLocked": "El archivo está siendo actualmente editado por {email} y no puede ser cambiado.", "lock.page.isLocked": "La página está siendo actualmente editada por {email} y no puede ser cambiada.", "lock.unlock": "Desbloquear", "lock.isUnlocked": "Tus cambios sin guardar han sido sobrescritos por otro usuario. Puedes descargar los cambios y fusionarlos manualmente.", "login": "Log in", "login.code.label.login": "Código de inicio de sesión", "login.code.label.password-reset": "Código de restablecimiento de contraseña", "login.code.placeholder.email": "000 000", "login.code.text.email": "Si tu dirección de correo electrónico está registrada, el código solicitado fue enviado por correo electrónico.", "login.email.login.body": "Hola {user.nameOrEmail},\n\nHas pedido, recientemente, un código de restablecimiento de contraseña para el Panel del sitio {site}.\nEl siguiente código de restablecimiento de contraseña será válido por {timeout} minutos:\n\n{code}\n\nSi no pediste un código de restablecimiento de contraseña, por favor ignora este correo o contacta a tu administrador si tienes dudas.\nPor seguridad, por favor NO reenvíes este correo.", "login.email.login.subject": "Tu código de inicio de sesión", "login.email.password-reset.body": "Hola {user.nameOrEmail},\n\nHas pedido, recientemente, un código de restablecimiento de contraseña para el Panel del sitio {site}.\nEl siguiente código de restablecimiento de contraseña será válido por {timeout} minutos:\n\n{code}\n\nSi no pediste un código de restablecimiento de contraseña, por favor ignora este correo o contacta a tu administrador si tienes dudas.\nPor seguridad, por favor NO reenvíes este correo.", "login.email.password-reset.subject": "Tu código de restablecimiento de contraseña", "login.remember": "Mantener sesión iniciada", "login.reset": "Restablecer contraseña", "login.toggleText.code.email": "Iniciar sesión por correo electrónico", "login.toggleText.code.email-password": "Iniciar sesión con contraseña", "login.toggleText.password-reset.email": "¿Olvidaste tu contraseña?", "login.toggleText.password-reset.email-password": "← Volver al inicio de sesión", "logout": "Log out", "menu": "Menu", "meridiem": "AM/PM", "mime": "Tipos de medios", "minutes": "Minutos", "month": "Mes", "months.april": "April", "months.august": "August", "months.december": "Diciembre", "months.february": "Febrero", "months.january": "January", "months.july": "July", "months.june": "June", "months.march": "March", "months.may": "May", "months.november": "Noviembre", "months.october": "October", "months.september": "September", "more": "Más", "name": "Nombre", "next": "Siguiente", "no": "no", "off": "Apagado", "on": "Encendido", "open": "Abrir", "open.newWindow": "Abrir en una ventana nueva", "options": "Opciones", "options.none": "Sin opciones", "orientation": "Orientación", "orientation.landscape": "Paisaje", "orientation.portrait": "Retrato", "orientation.square": "Cuadrado", "page.blueprint": "Este archivo aún no tiene blueprint. Puedes definir la configuración en /site/blueprints/pages/{blueprint}.yml", "page.changeSlug": "Change URL", "page.changeSlug.fromTitle": "Crear en base al título", "page.changeStatus": "Cambiar estado", "page.changeStatus.position": "Por favor, selecciona una posición", "page.changeStatus.select": "Selecciona un nuevo estado", "page.changeTemplate": "Cambiar plantilla", "page.delete.confirm": "¿Realmente quieres eliminar {title}?", "page.delete.confirm.subpages": "Esta página tiene subpáginas.