More things

This commit is contained in:
2026-10-01 02:29:21 +02:00
parent e1df4d3ae1
commit 13b659662e
54 changed files with 4409 additions and 911 deletions

View File

@@ -4,6 +4,7 @@
},
"common": {
"close": "Cerrar",
"done": "Listo",
"cancel": "Cancelar",
"confirm": "Confirmar",
"delete": "Eliminar",
@@ -19,9 +20,7 @@
"apiDown": "No se pudo conectar con la API. Inicia el backend con <code>npm run dev</code> en la carpeta <code>backend/</code> y vuelve a intentarlo.",
"apiShort": "No se pudo conectar con la API. Inicia el backend con <code>npm run dev</code> en <code>backend/</code>.",
"writtenIn": "Escrito en {lang}",
"tagChip": "etiqueta: {tag}",
"languageChip": "idioma: {lang}",
"clearTag": "Quitar el filtro de etiqueta",
"clearLanguage": "Quitar el filtro de idioma"
},
"sidebar": {
@@ -34,6 +33,9 @@
"graph": "Grafo",
"admin": "Admin",
"adminHint": "Administración — las cuentas de esta wiki",
"requests": "Solicitudes",
"requestsHint": "Solicitudes — aprueba o rechaza lo que proponen los miembros",
"requestsWaiting": "{n} solicitud de edición pendiente | {n} solicitudes de edición pendientes",
"newArticle": "Artículo nuevo",
"signedInAs": "Sesión de {name} — perfil y cuenta",
"signInHint": "Iniciar sesión — leer es libre, escribir necesita una cuenta",
@@ -61,18 +63,13 @@
"metaDescription": "Toda la wiki de un vistazo — cuántos artículos hay y qué temas abarcan.",
"hero": "Todos los <span class=\"gradient\">artículos</span>",
"sub": "Toda la estantería de un vistazo — cuánto se ha escrito y qué temas cubre.",
"countOfTotal": "{shown} de {total} artículos",
"backToTopics": "Volver a los temas",
"articleCount": "{n} artículo | {n} artículos",
"topicCount": "{n} tema | {n} temas",
"topicSearchPlaceholder": "Busca temas — prueba «calculus», «geometry»…",
"topicSearchAria": "Buscar temas",
"noTopic": "Ningún tema coincide con «{q}».",
"filterByLanguage": "Filtrar por idioma",
"writtenIn": "Escritos en",
"headingTagLang": "Artículos con la etiqueta «{tag}» · en {lang}",
"headingTag": "Artículos con la etiqueta «{tag}»",
"headingLang": "Artículos en {lang}",
"headingAll": "Todos los artículos",
"emptyNoTopicTitle": "No hay artículos con este tema",
"emptyNoLangTitle": "No hay artículos en {lang}",
"emptyNoTopicsTitle": "Aún no hay temas",
@@ -84,7 +81,7 @@
},
"admin": {
"metaTitle": "Administración",
"metaDescription": "Todas las cuentas de la wiki — quién está aquí y qué puede hacer cada una.",
"metaDescription": "Todas las cuentas de la wiki y el rol que cada una tiene.",
"sessionExpired": "La sesión ha caducado — inicia sesión otra vez para abrir el panel.",
"roleChangeFailed": "No se pudo cambiar ese rol.",
"deleteFailed": "No se pudo eliminar esa cuenta.",
@@ -94,7 +91,6 @@
"forAdminsText": "Esta página enumera todas las cuentas de la wiki, por eso se mantiene fuera del alcance de los miembros ordinarios. Otro administrador debe dar ese rol a tu cuenta.",
"backToArticles": "Volver a los artículos",
"hero": "Panel de <span class=\"gradient\">administración</span>",
"sub": "Todos los que tienen cuenta aquí — quiénes son y qué pueden hacer.",
"accountCount": "{n} cuenta | {n} cuentas",
"adminTally": "{n} admin | {n} admins",
"memberTally": "{n} miembro | {n} miembros",
@@ -108,7 +104,47 @@
"confirmDeleteTitle": "¿Eliminar esta cuenta?",
"confirmDeleteMessage": "{username} pierde su cuenta definitivamente y ya no podrá iniciar sesión. Los artículos que escribió siguen en la wiki.",
"confirmDeleteButton": "Eliminar cuenta",
"confirmKeepButton": "Conservarla"
"confirmKeepButton": "Conservarla",
"proposalsHeading": "Solicitudes de edición",
"proposalWaitingTally": "{n} pendiente | {n} pendientes",
"proposalsEmptyTitle": "Sin solicitudes de edición",
"proposalsEmptyText": "Cuando un miembro cambia un artículo o escribe uno nuevo, llega aquí como una propuesta: aprueba una y se publicará en la wiki.",
"statusPending": "Pendiente",
"statusApproved": "Aprobada",
"statusRejected": "Rechazada",
"actionApproved": "aprobada",
"actionRejected": "rechazada",
"decidedBy": "{action} por {username} · {date}",
"wantsToChange": "quiere cambiar",
"wantedToChange": "quiso cambiar",
"wantsToCreate": "quiere crear",
"wantedToCreate": "quiso crear",
"articleGone": "un artículo que ya no existe",
"newArticle": "artículo nuevo",
"approve": "Aprobar",
"reject": "Rechazar",
"approveFailed": "No se pudo aplicar ese cambio.",
"rejectFailed": "No se pudo rechazar esa solicitud.",
"proposalStale": "El artículo cambió después de enviar esto: aprobar reemplaza lo que dice ahora.",
"fieldTitle": "Título",
"fieldContent": "Texto",
"fieldTags": "Etiquetas",
"fieldNone": "Sin cambios visibles",
"asSent": "Como estaba al enviarlo",
"asNewPage": "La dirección que solicita",
"nothingHereYet": "Todavía no hay nada escrito en esta dirección: la solicitud pide que se cree la página.",
"asProposed": "Como se propone",
"details": "Detalles",
"hideDetails": "Ocultar detalles",
"decidedHeading": "{n} solicitud decidida | {n} solicitudes decididas"
},
"requests": {
"metaTitle": "Solicitudes de edición",
"metaDescription": "Todos los cambios que han propuesto los miembros: aprueba uno y se publica en la wiki.",
"hero": "Revisión de <span class=\"gradient\">solicitudes</span>",
"gateHeading": "Inicia sesión para revisar solicitudes",
"gateText": "Esta página guarda los cambios que proponen los miembros, así que está reservada a quienes administran la wiki. Inicia sesión con una cuenta que tenga ese rol.",
"forAdminsText": "Esta página guarda los cambios que proponen los miembros, por eso se mantiene fuera del alcance de los miembros ordinarios. Otro administrador debe dar ese rol a tu cuenta."
},
"graph": {
"metaTitle": "Grafo",
@@ -124,6 +160,7 @@
"notFoundTitle": "Este artículo no existe (todavía)",
"notFoundText": "No hay nada en <code>{path}</code>. Puedes escribir tú la primera versión — solo hace falta Markdown.",
"writeTopic": "Escribir este tema",
"backToArticles": "Volver a los artículos abiertos",
"loadFailTitle": "No se pudo cargar el artículo",
"noVersionTitle": "No hay versión en {lang} (todavía)",
"noVersionText": "No hay nada escrito en <code>{path}</code>. El artículo puede existir en otro idioma — o puedes escribir tú esta versión."
@@ -190,7 +227,13 @@
"sessionExpired": "La sesión ha caducado — inicia sesión otra vez.",
"saveFailed": "No se pudo guardar el artículo. ¿Está el backend en marcha?",
"leaveGuard": "Tienes cambios sin guardar. ¿Salir sin guardar?",
"thisArticle": "este artículo"
"thisArticle": "este artículo",
"proposalNotice": "Eres miembro de la wiki: tus cambios se envían a la administración como una propuesta; nada se escribe en la página hasta que alguien la aprueba.",
"proposalNoticeCreate": "Eres miembro de la wiki: los artículos nuevos se envían a la administración como una propuesta; no se publica nada hasta que alguien la aprueba.",
"submitProposal": "Enviar propuesta",
"proposalSentTitle": "Solicitud enviada",
"proposalSent": "Tus cambios se han enviado a la administración para su revisión. El artículo mantiene su texto actual hasta que alguien apruebe la solicitud.",
"proposalSentCreate": "Tu artículo nuevo se ha enviado a la administración para su revisión. Aparecerá en la wiki cuando alguien apruebe la solicitud."
},
"cheatsheet": {
"title": "Chuleta de escritura",
@@ -240,10 +283,7 @@
"accentForest": "bosque",
"accentAmber": "ámbar",
"accentRose": "rosa",
"accentSlate": "pizarra",
"language": "Idioma",
"languageHint": "El idioma en que Mathew te habla. Se guarda en tu cuenta si has iniciado sesión.",
"languageAria": "Idioma de la interfaz"
"accentSlate": "pizarra"
},
"auth": {
"signin": "Iniciar sesión",
@@ -294,7 +334,10 @@
"newPassword": "Contraseña nueva",
"changePassword": "Cambiar la contraseña",
"passwordFailed": "No se pudo cambiar la contraseña.",
"passwordChanged": "Contraseña cambiada."
"passwordChanged": "Contraseña cambiada.",
"language": "Idioma",
"languageHint": "El idioma en que Mathew te habla. Se guarda en tu cuenta.",
"languageAria": "Idioma de la interfaz"
},
"search": {
"placeholder": "Busca artículos por título o etiqueta…",