401 lines
19 KiB
JSON
401 lines
19 KiB
JSON
{
|
||
"app": {
|
||
"title": "Mathew · La enciclopedia de matemáticas"
|
||
},
|
||
"common": {
|
||
"close": "Cerrar",
|
||
"done": "Listo",
|
||
"cancel": "Cancelar",
|
||
"confirm": "Confirmar",
|
||
"delete": "Eliminar",
|
||
"edit": "Editar",
|
||
"loading": "Cargando…",
|
||
"signOut": "Cerrar sesión",
|
||
"backHome": "Volver al inicio",
|
||
"startWriting": "Empieza a escribir",
|
||
"searchArticles": "Buscar artículos",
|
||
"closeTab": "Cerrar pestaña",
|
||
"areYouSure": "¿Seguro?",
|
||
"apiUnreachable": "No se pudo conectar con la wiki. ¿Está el backend en marcha?",
|
||
"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}",
|
||
"languageChip": "idioma: {lang}",
|
||
"clearLanguage": "Quitar el filtro de idioma"
|
||
},
|
||
"sidebar": {
|
||
"home": "Inicio de Mathew",
|
||
"search": "Buscar…",
|
||
"open": "Abiertos",
|
||
"openAria": "Artículo abierto ({n}) | Artículos abiertos ({n})",
|
||
"openTitle": "{n} artículo abierto — mostrarlos | {n} artículos abiertos — mostrarlos",
|
||
"articles": "Artículos",
|
||
"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",
|
||
"collapse": "Contraer la barra lateral",
|
||
"expand": "Expandir la barra lateral",
|
||
"collapseLabel": "Contraer"
|
||
},
|
||
"home": {
|
||
"metaTitle": "La enciclopedia de matemáticas",
|
||
"metaDescription": "Una wiki moderna y colaborativa de conceptos matemáticos — escrita en Markdown y renderizada con LaTeX.",
|
||
"hero": "La wiki de las <span class=\"gradient\">matemáticas</span>",
|
||
"searchPlaceholder": "Busca conceptos — prueba «euler», «calculus», «probability»…",
|
||
"writeNew": "Escribir un artículo nuevo",
|
||
"random": "Mostrar un artículo al azar",
|
||
"results": "{n} resultado | {n} resultados",
|
||
"recentlyUpdated": "Actualizados recientemente",
|
||
"emptyTitle": "No se han encontrado artículos",
|
||
"emptyPlain": "Nada coincide con tu búsqueda. Sé el primero — escribe el artículo.",
|
||
"emptyTag": "Nada coincide con tu búsqueda de «{tag}». Sé el primero — escribe el artículo.",
|
||
"emptyLang": "Nada coincide con tu búsqueda en {lang}. Sé el primero — escribe el artículo.",
|
||
"emptyTagLang": "Nada coincide con tu búsqueda de «{tag}» en {lang}. Sé el primero — escribe el artículo."
|
||
},
|
||
"articles": {
|
||
"metaTitle": "Artículos",
|
||
"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.",
|
||
"backToTopics": "Volver a los temas",
|
||
"articleCount": "{n} artículo | {n} artículos",
|
||
"topicCount": "{n} tema | {n} temas",
|
||
"filterByLanguage": "Filtrar por idioma",
|
||
"writtenIn": "Escritos en",
|
||
"headingTagLang": "Artículos con la etiqueta «{tag}» · en {lang}",
|
||
"headingTag": "Artículos con la etiqueta «{tag}»",
|
||
"emptyNoTopicTitle": "No hay artículos con este tema",
|
||
"emptyNoLangTitle": "No hay artículos en {lang}",
|
||
"emptyNoTopicsTitle": "Aún no hay temas",
|
||
"emptyFilteredText": "Este rincón de la estantería está ahora entre artículos.",
|
||
"emptyUntaggedText": "Ningún artículo lleva etiqueta. Añade una en el editor y aparecerá aquí.",
|
||
"emptyShowAll": "Mostrar todos los artículos",
|
||
"emptyNoneTitle": "Todavía no hay artículos",
|
||
"emptyNoneText": "La estantería está vacía. Sé el primero — escribe el artículo."
|
||
},
|
||
"admin": {
|
||
"metaTitle": "Administración",
|
||
"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.",
|
||
"gateHeading": "Inicia sesión para administrar",
|
||
"gateText": "Esta página enumera todas las cuentas de la wiki, así que está reservada a quienes la administran. Inicia sesión con una cuenta que tenga ese rol.",
|
||
"forAdmins": "Solo para administradores",
|
||
"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>",
|
||
"accountCount": "{n} cuenta | {n} cuentas",
|
||
"adminTally": "{n} admin | {n} admins",
|
||
"memberTally": "{n} miembro | {n} miembros",
|
||
"you": "tú",
|
||
"roleAdmin": "Admin",
|
||
"roleMember": "Miembro",
|
||
"joined": "Alta: {date}",
|
||
"selfNote": "otro administrador cambia tu rol o te elimina",
|
||
"emptyTitle": "Todavía no hay cuentas",
|
||
"emptyText": "Nadie ha abierto una cuenta en la wiki. La primera será su administradora.",
|
||
"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",
|
||
"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",
|
||
"metaDescription": "Toda la wiki como un mapa — cada artículo un nodo, cada enlace entre ellos una arista.",
|
||
"emptyTitle": "Nada que conectar todavía",
|
||
"emptyText": "El grafo necesita al menos un artículo. Escribe el primero — y míralo aparecer.",
|
||
"fit": "Ajustar el grafo a la pantalla",
|
||
"zoomIn": "Acercar",
|
||
"zoomOut": "Alejar",
|
||
"relayout": "Recalcular la disposición"
|
||
},
|
||
"reader": {
|
||
"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."
|
||
},
|
||
"editor": {
|
||
"gateStart": "Inicia sesión para empezar un artículo",
|
||
"gateEdit": "Inicia sesión para editar «{title}»",
|
||
"newTitle": "Artículo nuevo",
|
||
"translateTitle": "Traducir artículo",
|
||
"editTitle": "Editar artículo",
|
||
"metaTranslate": "Traducir {title}",
|
||
"metaEditing": "Editando {title}",
|
||
"nothingToEdit": "Nada que editar aquí",
|
||
"nothingToTranslate": "Nada que traducir",
|
||
"noArticleAt": "No hay ningún artículo en <code>{path}</code>.",
|
||
"createInstead": "Crearlo en su lugar",
|
||
"backToSearch": "Volver a la búsqueda",
|
||
"discardHint": "Deshacer todas las ediciones desde el último guardado y salir del editor",
|
||
"discard": "Descartar cambios",
|
||
"discardConfirm": "¿Descartar los cambios?",
|
||
"discardNew": "Se perderá todo lo que has escrito hasta ahora.",
|
||
"discardVersions": "Se perderán las ediciones de {n} versiones idiomáticas hechas desde el último guardado.",
|
||
"discardOne": "Se perderán las ediciones de «{title}» hechas desde el último guardado.",
|
||
"keepEditing": "Seguir editando",
|
||
"saving": "Guardando…",
|
||
"publishTranslation": "Publicar la traducción",
|
||
"publishArticle": "Publicar el artículo",
|
||
"saveVersions": "Guardar {n} versiones",
|
||
"saveChanges": "Guardar cambios",
|
||
"translating": "Traduciendo",
|
||
"translatingTail": "— el original ya está en el editor; escribe tu versión encima.",
|
||
"languages": "Idiomas",
|
||
"editVersion": "Editar la versión en {name}",
|
||
"unsavedChanges": "cambios sin guardar",
|
||
"addLanguage": "+ Idioma",
|
||
"addLanguageHint": "Añadir el artículo en otro idioma",
|
||
"titleLabel": "Título",
|
||
"titlePlaceholder": "p. ej. La desigualdad de Cauchy–Schwarz",
|
||
"urlLabel": "URL:",
|
||
"tagsLabel": "Etiquetas",
|
||
"tagsHint": "— separadas por comas",
|
||
"tagsPlaceholder": "álgebra lineal, desigualdades, demostraciones",
|
||
"languageLabel": "Idioma",
|
||
"languageHint": "— el idioma de esta versión",
|
||
"alreadyWritten": "— ya escrito",
|
||
"languageTaken": "Este artículo ya existe en este idioma",
|
||
"contentLabel": "Contenido",
|
||
"contentHint": "— Markdown con LaTeX ($inline$ y $$display$$)",
|
||
"seedHeading": "Empieza con un título",
|
||
"seedTerms": "Define los términos y enuncia el resultado:",
|
||
"modeWrite": "Escribir",
|
||
"modeSplit": "Dividido",
|
||
"modePreview": "Vista previa",
|
||
"cheatsheet": "Chuleta de escritura",
|
||
"cheatsheetHint": "Chuleta de escritura — LaTeX, enlaces, Markdown",
|
||
"fullscreen": "Pantalla completa",
|
||
"exitFullscreenHint": "Salir de pantalla completa (Esc)",
|
||
"enterFullscreen": "Entrar en pantalla completa",
|
||
"exitFullscreen": "Salir de pantalla completa",
|
||
"livePreview": "Vista previa en vivo",
|
||
"noPreview": "Nada que previsualizar todavía.",
|
||
"versionNeedsTitle": "La versión en {name} necesita un título.",
|
||
"titleRequired": "Se necesita un título.",
|
||
"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",
|
||
"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",
|
||
"closeAria": "Cerrar la chuleta",
|
||
"links": "Enlaces",
|
||
"linkByTitle": "enlace a un artículo por título",
|
||
"linkOwnWording": "enlace con tus propias palabras",
|
||
"linkWebPage": "enlace a una página web",
|
||
"bareUrl": "una URL suelta se convierte en enlace",
|
||
"math": "Matemáticas (LaTeX)",
|
||
"inline": "en línea",
|
||
"display": "fórmula en bloque, en su propia línea",
|
||
"numberSets": "conjuntos numéricos",
|
||
"sumsEtc": "sumas, integrales, fracciones, raíces",
|
||
"text": "Texto",
|
||
"boldItalic": "<strong>negrita</strong> y <em>cursiva</em>",
|
||
"struckOut": "<s>tachado</s>",
|
||
"shadedCode": "fragmento de código sombreado",
|
||
"fencedBlock": "bloque de código con resaltado",
|
||
"blocks": "Bloques",
|
||
"headings": "encabezados — ## y ### llenan el índice",
|
||
"bulletList": "lista con viñetas",
|
||
"numberedList": "lista numerada",
|
||
"blockquote": "cita",
|
||
"tableRows": "filas de tabla, con una regla --- de cabecera",
|
||
"hr": "regla horizontal",
|
||
"shortcuts": "Atajos",
|
||
"saveShortcut": "guardar el artículo",
|
||
"tabIndent": "sangrar en el editor",
|
||
"escHelp": "cerrar esta ayuda y luego salir de pantalla completa"
|
||
},
|
||
"settings": {
|
||
"title": "Ajustes",
|
||
"closeAria": "Cerrar los ajustes",
|
||
"appearance": "Apariencia",
|
||
"appearanceHint": "Elige cómo se ve Mathew para ti.",
|
||
"themeAria": "Tema de color",
|
||
"themeLight": "Claro",
|
||
"themeDark": "Oscuro",
|
||
"accent": "Color de acento",
|
||
"accentHint": "Se usa en enlaces, botones y resaltados.",
|
||
"accentName": "acento {name}",
|
||
"accentViolet": "violeta",
|
||
"accentPurple": "púrpura",
|
||
"accentOcean": "océano",
|
||
"accentTeal": "verde azulado",
|
||
"accentForest": "bosque",
|
||
"accentAmber": "ámbar",
|
||
"accentRose": "rosa",
|
||
"accentSlate": "pizarra"
|
||
},
|
||
"auth": {
|
||
"signin": "Iniciar sesión",
|
||
"signup": "Crear una cuenta",
|
||
"signupTab": "Crear cuenta",
|
||
"signupSubmit": "Crear cuenta e iniciar sesión",
|
||
"busy": "Un momento…",
|
||
"tabsAria": "Inicio de sesión",
|
||
"username": "Nombre de usuario",
|
||
"usernamePlaceholder": "p. ej. emmy_noether",
|
||
"password": "Contraseña",
|
||
"passwordHint": "— al menos 8 caracteres",
|
||
"haveAccount": "¿Ya tienes cuenta?",
|
||
"newToMathew": "¿Nuevo en Mathew?",
|
||
"expiredProfile": "La sesión ha caducado — inicia sesión otra vez para cambiar tu cuenta."
|
||
},
|
||
"gate": {
|
||
"heading": "Inicia sesión para escribir",
|
||
"text": "La wiki es de lectura libre para todo el mundo. Una cuenta es lo que permite añadirle cosas.",
|
||
"fine": "¿Aún no tienes cuenta? Crear una solo necesita un nombre y una contraseña."
|
||
},
|
||
"profile": {
|
||
"title": "Perfil",
|
||
"closeAria": "Cerrar el perfil",
|
||
"picture": "Foto de perfil",
|
||
"pictureHint": "Se muestra junto a tu nombre. Recortada en círculo.",
|
||
"uploading": "Subiendo…",
|
||
"changePicture": "Cambiar la foto",
|
||
"choosePicture": "Elegir foto",
|
||
"remove": "Quitar",
|
||
"readFileFailed": "No se pudo leer ese archivo.",
|
||
"notReadable": "Ese archivo no es una imagen que el navegador pueda leer.",
|
||
"drawFailed": "El navegador no ha podido dibujar esa imagen.",
|
||
"notAnImage": "Ese no es un archivo de imagen.",
|
||
"uploadFailed": "No se pudo subir esa imagen.",
|
||
"readFailed": "No se pudo leer esa imagen.",
|
||
"removeFailed": "No se pudo quitar la imagen.",
|
||
"username": "Nombre de usuario",
|
||
"usernameHint": "Letras, números, punto, guion o guion bajo — de 3 a 30 caracteres.",
|
||
"saving": "Guardando…",
|
||
"save": "Guardar",
|
||
"nameRequired": "Se necesita un nombre.",
|
||
"nameFailed": "No se pudo cambiar el nombre.",
|
||
"nameSaved": "Nombre guardado.",
|
||
"password": "Contraseña",
|
||
"passwordHint": "Al menos 8 caracteres.",
|
||
"currentPassword": "Contraseña actual",
|
||
"newPassword": "Contraseña nueva",
|
||
"changePassword": "Cambiar la contraseña",
|
||
"passwordFailed": "No se pudo cambiar la contraseña.",
|
||
"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…",
|
||
"clear": "Borrar la búsqueda",
|
||
"apiDown": "No se pudo conectar con la API — ¿está el backend en marcha?",
|
||
"noMatch": "Ningún artículo coincide con <strong>«{q}»</strong>.",
|
||
"idle": "Empieza a escribir para buscar en la wiki.",
|
||
"navigate": "navegar",
|
||
"open": "abrir",
|
||
"close": "cerrar",
|
||
"allResults": "Todos los resultados de «{q}»"
|
||
},
|
||
"recent": {
|
||
"title": "Vistos recientemente",
|
||
"aria": "Artículos vistos recientemente"
|
||
},
|
||
"toc": {
|
||
"title": "Contenido",
|
||
"aria": "Índice de contenidos"
|
||
},
|
||
"card": {
|
||
"kickerArticle": "Artículo",
|
||
"kickerTranslation": "Traducción",
|
||
"existsIn": "Existe en: {names}",
|
||
"updated": "actualizado el {date}"
|
||
},
|
||
"pane": {
|
||
"aria": "Artículo: {title}",
|
||
"spineHint": "{title} · haz clic para volver a esta página · esc para cerrar",
|
||
"readFailTitle": "Esta página no se pudo leer",
|
||
"readFailText": "El artículo en <code>{path}</code> no respondió. ¿Está el backend en marcha?",
|
||
"lastEdited": "Última edición: {date}",
|
||
"topicsLabel": "Temas:"
|
||
},
|
||
"book": {
|
||
"openAria": "Artículos abiertos",
|
||
"chipHint": "{title} · haz clic para abrir · esc para cerrar",
|
||
"dockAria": "Páginas que esperan en el libro",
|
||
"dockHint": "{title} · haz clic para volver a esta página",
|
||
"deleteConfirm": "¿Eliminar «{title}» definitivamente? Esto no se puede deshacer.",
|
||
"deleteFailed": "No se pudo eliminar el artículo. ¿Está el backend en marcha?"
|
||
},
|
||
"articleActions": {
|
||
"aria": "Acciones del artículo"
|
||
},
|
||
"accountActions": {
|
||
"aria": "Acciones de la cuenta",
|
||
"forUser": "Acciones de {username}",
|
||
"removeAdmin": "Quitar admin",
|
||
"makeAdmin": "Hacer admin"
|
||
},
|
||
"langMenu": {
|
||
"hintSignedIn": "Leer este artículo en otro idioma — o escribir uno",
|
||
"hint": "Leer este artículo en otro idioma",
|
||
"aria": "Idiomas",
|
||
"readIn": "Leer en",
|
||
"writeIn": "Escribir en",
|
||
"writeArticleIn": "Escribir este artículo en {name}"
|
||
}
|
||
}
|