First commit
This commit is contained in:
357
frontend/i18n/locales/ca.json
Normal file
357
frontend/i18n/locales/ca.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · L'enciclopèdia de matemàtiques"
|
||||
},
|
||||
"common": {
|
||||
"close": "Tanca",
|
||||
"cancel": "Cancel·la",
|
||||
"confirm": "Confirma",
|
||||
"delete": "Elimina",
|
||||
"edit": "Edita",
|
||||
"loading": "Carregant…",
|
||||
"signOut": "Tanca la sessió",
|
||||
"backHome": "Torna a l'inici",
|
||||
"startWriting": "Comença a escriure",
|
||||
"searchArticles": "Cerca articles",
|
||||
"closeTab": "Tanca la pestanya",
|
||||
"areYouSure": "N'estàs segur?",
|
||||
"apiUnreachable": "No s'ha pogut connectar amb la wiki. Està en marxa el backend?",
|
||||
"apiDown": "No s'ha pogut connectar amb l'API. Inicia el backend amb <code>npm run dev</code> a la carpeta <code>backend/</code> i torna-ho a provar.",
|
||||
"apiShort": "No s'ha pogut connectar amb l'API. Inicia el backend amb <code>npm run dev</code> a <code>backend/</code>.",
|
||||
"writtenIn": "Escrit en {lang}",
|
||||
"tagChip": "etiqueta: {tag}",
|
||||
"languageChip": "idioma: {lang}",
|
||||
"clearTag": "Treu el filtre d'etiqueta",
|
||||
"clearLanguage": "Treu el filtre d'idioma"
|
||||
},
|
||||
"sidebar": {
|
||||
"home": "Inici de Mathew",
|
||||
"search": "Cerca…",
|
||||
"open": "Oberts",
|
||||
"openAria": "Article obert ({n}) | Articles oberts ({n})",
|
||||
"openTitle": "{n} article obert — ensenya'ls | {n} articles oberts — ensenya'ls",
|
||||
"articles": "Articles",
|
||||
"graph": "Graf",
|
||||
"admin": "Admin",
|
||||
"adminHint": "Administració — els comptes d'aquesta wiki",
|
||||
"newArticle": "Article nou",
|
||||
"signedInAs": "Sessió de {name} — perfil i compte",
|
||||
"signInHint": "Iniciar sessió — llegir és lliure, escriure necessita un compte",
|
||||
"collapse": "Controu la barra lateral",
|
||||
"expand": "Expandeix la barra lateral",
|
||||
"collapseLabel": "Controu"
|
||||
},
|
||||
"home": {
|
||||
"metaTitle": "L'enciclopèdia de matemàtiques",
|
||||
"metaDescription": "Una wiki moderna i col·laborativa de conceptes matemàtics — escrita en Markdown i renderitzada amb LaTeX.",
|
||||
"hero": "La wiki de les <span class=\"gradient\">matemàtiques</span>",
|
||||
"searchPlaceholder": "Cerca conceptes — prova «euler», «calculus», «probability»…",
|
||||
"writeNew": "Escriure un article nou",
|
||||
"random": "Mostrar un article a l'atzar",
|
||||
"results": "{n} resultat | {n} resultats",
|
||||
"recentlyUpdated": "Actualitzats recentment",
|
||||
"emptyTitle": "No s'han trobat articles",
|
||||
"emptyPlain": "Res no coincideix amb la teva cerca. Sigues el primer — escriu l'article.",
|
||||
"emptyTag": "Res no coincideix amb la teva cerca de «{tag}». Sigues el primer — escriu l'article.",
|
||||
"emptyLang": "Res no coincideix amb la teva cerca en {lang}. Sigues el primer — escriu l'article.",
|
||||
"emptyTagLang": "Res no coincideix amb la teva cerca de «{tag}» en {lang}. Sigues el primer — escriu l'article."
|
||||
},
|
||||
"articles": {
|
||||
"metaTitle": "Articles",
|
||||
"metaDescription": "Tota la wiki d'un cop d'ull — quants articles hi ha i quins temes abasten.",
|
||||
"hero": "Tots els <span class=\"gradient\">articles</span>",
|
||||
"sub": "Tota la prestatgeria d'un cop d'ull — quant s'ha escrit i quins temes cobreix.",
|
||||
"countOfTotal": "{shown} de {total} articles",
|
||||
"articleCount": "{n} article | {n} articles",
|
||||
"topicCount": "{n} tema | {n} temes",
|
||||
"topicSearchPlaceholder": "Cerca temes — prova «calculus», «geometry»…",
|
||||
"topicSearchAria": "Cerca temes",
|
||||
"noTopic": "Cap tema coincideix amb «{q}».",
|
||||
"filterByLanguage": "Filtra per idioma",
|
||||
"writtenIn": "Escrits en",
|
||||
"headingTagLang": "Articles amb l'etiqueta «{tag}» · en {lang}",
|
||||
"headingTag": "Articles amb l'etiqueta «{tag}»",
|
||||
"headingLang": "Articles en {lang}",
|
||||
"headingAll": "Tots els articles",
|
||||
"emptyNoTopicTitle": "No hi ha articles amb aquest tema",
|
||||
"emptyNoLangTitle": "No hi ha articles en {lang}",
|
||||
"emptyNoTopicsTitle": "Encara no hi ha temes",
|
||||
"emptyFilteredText": "Aquest racó de la prestatgeria és ara entre articles.",
|
||||
"emptyUntaggedText": "Cap article porta etiqueta. N'afegeix una a l'editor i apareixerà aquí.",
|
||||
"emptyShowAll": "Mostra tots els articles",
|
||||
"emptyNoneTitle": "Encara no hi ha articles",
|
||||
"emptyNoneText": "La prestatgeria és buida. Sigues el primer — escriu l'article."
|
||||
},
|
||||
"admin": {
|
||||
"metaTitle": "Administració",
|
||||
"metaDescription": "Tots els comptes de la wiki — qui hi és i què pot fer, cadascun.",
|
||||
"sessionExpired": "La sessió ha caducat — inicia-la de nou per obrir el tauler.",
|
||||
"roleChangeFailed": "No s'ha pogut canviar aquest rol.",
|
||||
"deleteFailed": "No s'ha pogut eliminar aquest compte.",
|
||||
"gateHeading": "Inicia sessió per administrar",
|
||||
"gateText": "Aquesta pàgina enumera tots els comptes de la wiki, per això es reserva a qui l'administra. Inicia sessió amb un compte que tingui aquest rol.",
|
||||
"forAdmins": "Només per a administradors",
|
||||
"forAdminsText": "Aquesta pàgina enumera tots els comptes de la wiki, per això es manté fora de l'abast dels membres ordinaris. Un altre administrador ha de donar aquest rol al teu compte.",
|
||||
"backToArticles": "Torna als articles",
|
||||
"hero": "Tauler d'<span class=\"gradient\">administració</span>",
|
||||
"sub": "Tothom qui té compte aquí — qui són i què poden fer.",
|
||||
"accountCount": "{n} compte | {n} comptes",
|
||||
"adminTally": "{n} admin | {n} admins",
|
||||
"memberTally": "{n} membre | {n} membres",
|
||||
"you": "tu",
|
||||
"roleAdmin": "Admin",
|
||||
"roleMember": "Membre",
|
||||
"joined": "Alta: {date}",
|
||||
"selfNote": "un altre administrador et canvia el rol o et elimina",
|
||||
"emptyTitle": "Encara no hi ha comptes",
|
||||
"emptyText": "Ningú ha obert un compte a la wiki. El primer serà el seu administrador.",
|
||||
"confirmDeleteTitle": "Vols eliminar aquest compte?",
|
||||
"confirmDeleteMessage": "{username} perd el compte per sempre i ja no hi podrà iniciar sessió. Els articles que va escriure es queden a la wiki.",
|
||||
"confirmDeleteButton": "Elimina el compte",
|
||||
"confirmKeepButton": "Conserva'l"
|
||||
},
|
||||
"graph": {
|
||||
"metaTitle": "Graf",
|
||||
"metaDescription": "Tota la wiki com un mapa — cada article un node, cada enllaç entre ells una aresta.",
|
||||
"emptyTitle": "Res a connectar encara",
|
||||
"emptyText": "El graf necessita almenys un article. Escriu el primer — i mira com apareix.",
|
||||
"fit": "Ajusta el graf a la pantalla",
|
||||
"zoomIn": "Acosta",
|
||||
"zoomOut": "Allunya",
|
||||
"relayout": "Recalcula la disposició"
|
||||
},
|
||||
"reader": {
|
||||
"notFoundTitle": "Aquest article no existeix (encara)",
|
||||
"notFoundText": "No hi ha res a <code>{path}</code>. Tu mateix pots escriure'n la primera versió — només cal Markdown.",
|
||||
"writeTopic": "Escriure aquest tema",
|
||||
"loadFailTitle": "No s'ha pogut carregar l'article",
|
||||
"noVersionTitle": "No hi ha versió en {lang} (encara)",
|
||||
"noVersionText": "No hi ha res escrit a <code>{path}</code>. Potser l'article existeix en un altre idioma — o pots escriure tu aquesta versió."
|
||||
},
|
||||
"editor": {
|
||||
"gateStart": "Inicia sessió per començar un article",
|
||||
"gateEdit": "Inicia sessió per editar «{title}»",
|
||||
"newTitle": "Article nou",
|
||||
"translateTitle": "Traduir l'article",
|
||||
"editTitle": "Editar l'article",
|
||||
"metaTranslate": "Traduir {title}",
|
||||
"metaEditing": "Editant {title}",
|
||||
"nothingToEdit": "Res a editar aquí",
|
||||
"nothingToTranslate": "Res a traduir",
|
||||
"noArticleAt": "No hi ha cap article a <code>{path}</code>.",
|
||||
"createInstead": "Crear-lo en canvi",
|
||||
"backToSearch": "Torna a la cerca",
|
||||
"discardHint": "Desfés totes les edicions des de l'últim desat i surt de l'editor",
|
||||
"discard": "Descarta els canvis",
|
||||
"discardConfirm": "Vols descartar els canvis?",
|
||||
"discardNew": "Es perdrà tot el que has escrit fins ara.",
|
||||
"discardVersions": "Es perdran les edicions de {n} versions lingüèstiques fetes des de l'últim desat.",
|
||||
"discardOne": "Es perdran les edicions de «{title}» fetes des de l'últim desat.",
|
||||
"keepEditing": "Continua editant",
|
||||
"saving": "Desant…",
|
||||
"publishTranslation": "Publicar la traducció",
|
||||
"publishArticle": "Publicar l'article",
|
||||
"saveVersions": "Desar {n} versions",
|
||||
"saveChanges": "Desar els canvis",
|
||||
"translating": "Traduint",
|
||||
"translatingTail": "— l'original ja és a l'editor; escriu-hi la teva versió a sobre.",
|
||||
"languages": "Idiomes",
|
||||
"editVersion": "Edita la versió en {name}",
|
||||
"unsavedChanges": "canvis sense desar",
|
||||
"addLanguage": "+ Idioma",
|
||||
"addLanguageHint": "Afegeix l'article en un altre idioma",
|
||||
"titleLabel": "Títol",
|
||||
"titlePlaceholder": "p. ex. La desigualtat de Cauchy–Schwarz",
|
||||
"urlLabel": "URL:",
|
||||
"tagsLabel": "Etiquetes",
|
||||
"tagsHint": "— separades per comes",
|
||||
"tagsPlaceholder": "àlgebra lineal, desigualtats, demostracions",
|
||||
"languageLabel": "Idioma",
|
||||
"languageHint": "— l'idioma d'aquesta versió",
|
||||
"alreadyWritten": "— ja escrit",
|
||||
"languageTaken": "Aquest article ja existeix en aquest idioma",
|
||||
"contentLabel": "Contingut",
|
||||
"contentHint": "— Markdown amb LaTeX ($inline$ i $$display$$)",
|
||||
"seedHeading": "Comença amb un títol",
|
||||
"seedTerms": "Defineix els termes i enuncia el resultat:",
|
||||
"modeWrite": "Escriure",
|
||||
"modeSplit": "Partit",
|
||||
"modePreview": "Vista prèvia",
|
||||
"cheatsheet": "Full d'ajuda",
|
||||
"cheatsheetHint": "Full d'ajuda — LaTeX, enllaços, Markdown",
|
||||
"fullscreen": "Pantalla completa",
|
||||
"exitFullscreenHint": "Sortir de pantalla completa (Esc)",
|
||||
"enterFullscreen": "Entrar en pantalla completa",
|
||||
"exitFullscreen": "Sortir de pantalla completa",
|
||||
"livePreview": "Vista prèvia en directe",
|
||||
"noPreview": "Res a previsualitzar encara.",
|
||||
"versionNeedsTitle": "La versió en {name} necessita un títol.",
|
||||
"titleRequired": "Cal un títol.",
|
||||
"sessionExpired": "La sessió ha caducat — inicia-la de nou.",
|
||||
"saveFailed": "No s'ha pogut desar l'article. Està en marxa el backend?",
|
||||
"leaveGuard": "Tens canvis sense desar. Vols sortir sense desar?",
|
||||
"thisArticle": "aquest article"
|
||||
},
|
||||
"cheatsheet": {
|
||||
"title": "Full d'ajuda",
|
||||
"closeAria": "Tanca el full d'ajuda",
|
||||
"links": "Enllaços",
|
||||
"linkByTitle": "enllaç a un article per títol",
|
||||
"linkOwnWording": "enllaç amb les teves paraules",
|
||||
"linkWebPage": "enllaç a una pàgina web",
|
||||
"bareUrl": "un URL solt esdevé un enllaç",
|
||||
"math": "Matemàtiques (LaTeX)",
|
||||
"inline": "en línia",
|
||||
"display": "fórmula en bloc, a la seva pròpia línia",
|
||||
"numberSets": "conjunts numèrics",
|
||||
"sumsEtc": "sumes, integrals, fraccions, arrels",
|
||||
"text": "Text",
|
||||
"boldItalic": "<strong>negreta</strong> i <em>cursiva</em>",
|
||||
"struckOut": "<s>ratllat</s>",
|
||||
"shadedCode": "fragment de codi ombrejat",
|
||||
"fencedBlock": "bloc de codi amb ressaltat",
|
||||
"blocks": "Blocs",
|
||||
"headings": "encapçalaments — ## i ### omplen l'índex",
|
||||
"bulletList": "llista amb pics",
|
||||
"numberedList": "llista numerada",
|
||||
"blockquote": "cita",
|
||||
"tableRows": "files de taula, amb una regla --- de capçalera",
|
||||
"hr": "regla horitzontal",
|
||||
"shortcuts": "Dreceres",
|
||||
"saveShortcut": "desa l'article",
|
||||
"tabIndent": "sagna a l'editor",
|
||||
"escHelp": "tanca aquesta ajuda i després surt de pantalla completa"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Configuració",
|
||||
"closeAria": "Tanca la configuració",
|
||||
"appearance": "Aparença",
|
||||
"appearanceHint": "Tria com es veu Mathew per a tu.",
|
||||
"themeAria": "Tema de color",
|
||||
"themeLight": "Clar",
|
||||
"themeDark": "Fosc",
|
||||
"accent": "Color d'accente",
|
||||
"accentHint": "S'usa a enllaços, botons i realçats.",
|
||||
"accentName": "accente {name}",
|
||||
"accentViolet": "violeta",
|
||||
"accentPurple": "porpra",
|
||||
"accentOcean": "oceà",
|
||||
"accentTeal": "verd blavós",
|
||||
"accentForest": "bosc",
|
||||
"accentAmber": "ambre",
|
||||
"accentRose": "rosa",
|
||||
"accentSlate": "pisarra",
|
||||
"language": "Idioma",
|
||||
"languageHint": "L'idioma en què Mathew et parla. Si has iniciat sessió, es desa amb el teu compte.",
|
||||
"languageAria": "Idioma de la interfície"
|
||||
},
|
||||
"auth": {
|
||||
"signin": "Iniciar sessió",
|
||||
"signup": "Crear un compte",
|
||||
"signupTab": "Crear compte",
|
||||
"signupSubmit": "Crear el compte i iniciar sessió",
|
||||
"busy": "Un moment…",
|
||||
"tabsAria": "Inici de sessió",
|
||||
"username": "Nom d'usuari",
|
||||
"usernamePlaceholder": "p. ex. emmy_noether",
|
||||
"password": "Contrasenya",
|
||||
"passwordHint": "— com a mínim 8 caràcters",
|
||||
"haveAccount": "Ja tens compte?",
|
||||
"newToMathew": "Nou a Mathew?",
|
||||
"expiredProfile": "La sessió ha caducat — inicia-la de nou per canviar el teu compte."
|
||||
},
|
||||
"gate": {
|
||||
"heading": "Inicia sessió per escriure",
|
||||
"text": "La wiki és de lectura lliure per a tothom. Un compte és el que et permet afegir-hi coses.",
|
||||
"fine": "Encara no tens compte? Crear-ne un només necessita un nom i una contrasenya."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Perfil",
|
||||
"closeAria": "Tanca el perfil",
|
||||
"picture": "Foto de perfil",
|
||||
"pictureHint": "Es mostra al costat del teu nom. Retallada en cercle.",
|
||||
"uploading": "Pujant…",
|
||||
"changePicture": "Canviar la foto",
|
||||
"choosePicture": "Triar foto",
|
||||
"remove": "Treure",
|
||||
"readFileFailed": "No s'ha pogut llegir aquest fitxer.",
|
||||
"notReadable": "Aquest fitxer no és una imatge que el navegador pugui llegir.",
|
||||
"drawFailed": "El navegador no ha pogut dibuixar aquesta imatge.",
|
||||
"notAnImage": "Això no és un fitxer d'imatge.",
|
||||
"uploadFailed": "No s'ha pogut pujar aquesta imatge.",
|
||||
"readFailed": "No s'ha pogut llegir aquesta imatge.",
|
||||
"removeFailed": "No s'ha pogut treure la imatge.",
|
||||
"username": "Nom d'usuari",
|
||||
"usernameHint": "Lletres, números, punt, guió o guió baix — de 3 a 30 caràcters.",
|
||||
"saving": "Desant…",
|
||||
"save": "Desa",
|
||||
"nameRequired": "Cal un nom.",
|
||||
"nameFailed": "No s'ha pogut canviar el nom.",
|
||||
"nameSaved": "Nom desat.",
|
||||
"password": "Contrasenya",
|
||||
"passwordHint": "Com a mínim 8 caràcters.",
|
||||
"currentPassword": "Contrasenya actual",
|
||||
"newPassword": "Contrasenya nova",
|
||||
"changePassword": "Canviar la contrasenya",
|
||||
"passwordFailed": "No s'ha pogut canviar la contrasenya.",
|
||||
"passwordChanged": "Contrasenya canviada."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Cerca articles per títol o etiqueta…",
|
||||
"clear": "Esborra la cerca",
|
||||
"apiDown": "No s'ha pogut connectar amb l'API — està en marxa el backend?",
|
||||
"noMatch": "Cap article coincideix amb <strong>«{q}»</strong>.",
|
||||
"idle": "Comença a escriure per cercar a la wiki.",
|
||||
"navigate": "navega",
|
||||
"open": "obre",
|
||||
"close": "tanca",
|
||||
"allResults": "Tots els resultats de «{q}»"
|
||||
},
|
||||
"recent": {
|
||||
"title": "Vists recentment",
|
||||
"aria": "Articles vistos recentment"
|
||||
},
|
||||
"toc": {
|
||||
"title": "Contingut",
|
||||
"aria": "Índex de continguts"
|
||||
},
|
||||
"card": {
|
||||
"kickerArticle": "Article",
|
||||
"kickerTranslation": "Traducció",
|
||||
"existsIn": "Existeix en: {names}",
|
||||
"updated": "actualitzat el {date}"
|
||||
},
|
||||
"pane": {
|
||||
"aria": "Article: {title}",
|
||||
"spineHint": "{title} · fes clic per tornar a aquesta pàgina · esc per tancar",
|
||||
"readFailTitle": "Aquesta pàgina no s'ha pogut llegir",
|
||||
"readFailText": "L'article a <code>{path}</code> no ha respost. Està en marxa el backend?",
|
||||
"lastEdited": "Última edició: {date}",
|
||||
"topicsLabel": "Temes:"
|
||||
},
|
||||
"book": {
|
||||
"openAria": "Articles oberts",
|
||||
"chipHint": "{title} · fes clic per obrir · esc per tancar",
|
||||
"dockAria": "Pàgines que esperen al llibre",
|
||||
"dockHint": "{title} · fes clic per tornar a aquesta pàgina",
|
||||
"deleteConfirm": "Vols eliminar «{title}» per sempre? Això no es pot desfer.",
|
||||
"deleteFailed": "No s'ha pogut eliminar l'article. Està en marxa el backend?"
|
||||
},
|
||||
"articleActions": {
|
||||
"aria": "Accions de l'article"
|
||||
},
|
||||
"accountActions": {
|
||||
"aria": "Accions del compte",
|
||||
"forUser": "Accions de {username}",
|
||||
"removeAdmin": "Treure admin",
|
||||
"makeAdmin": "Fer admin"
|
||||
},
|
||||
"langMenu": {
|
||||
"hintSignedIn": "Llegir aquest article en un altre idioma — o escriure'n un",
|
||||
"hint": "Llegir aquest article en un altre idioma",
|
||||
"aria": "Idiomes",
|
||||
"readIn": "Llegir en",
|
||||
"writeIn": "Escriure en",
|
||||
"writeArticleIn": "Escriure aquest article en {name}"
|
||||
}
|
||||
}
|
||||
357
frontend/i18n/locales/de.json
Normal file
357
frontend/i18n/locales/de.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · Das Mathematik-Lexikon"
|
||||
},
|
||||
"common": {
|
||||
"close": "Schließen",
|
||||
"cancel": "Abbrechen",
|
||||
"confirm": "Bestätigen",
|
||||
"delete": "Löschen",
|
||||
"edit": "Bearbeiten",
|
||||
"loading": "Lädt…",
|
||||
"signOut": "Abmelden",
|
||||
"backHome": "Zurück zur Startseite",
|
||||
"startWriting": "Fang an zu schreiben",
|
||||
"searchArticles": "Artikel durchsuchen",
|
||||
"closeTab": "Tab schließen",
|
||||
"areYouSure": "Bist du sicher?",
|
||||
"apiUnreachable": "Die Wiki war nicht zu erreichen. Läuft das Backend?",
|
||||
"apiDown": "Die API war nicht zu erreichen. Starte das Backend mit <code>npm run dev</code> im Ordner <code>backend/</code> und versuch es erneut.",
|
||||
"apiShort": "Die API war nicht zu erreichen. Starte das Backend mit <code>npm run dev</code> in <code>backend/</code>.",
|
||||
"writtenIn": "Geschrieben auf {lang}",
|
||||
"tagChip": "Stichwort: {tag}",
|
||||
"languageChip": "Sprache: {lang}",
|
||||
"clearTag": "Stichwortfilter entfernen",
|
||||
"clearLanguage": "Sprachfilter entfernen"
|
||||
},
|
||||
"sidebar": {
|
||||
"home": "Mathew-Startseite",
|
||||
"search": "Suchen…",
|
||||
"open": "Offen",
|
||||
"openAria": "Geöffneter Artikel ({n}) | Geöffnete Artikel ({n})",
|
||||
"openTitle": "{n} geöffneter Artikel — zeigen | {n} geöffnete Artikel — zeigen",
|
||||
"articles": "Artikel",
|
||||
"graph": "Graph",
|
||||
"admin": "Admin",
|
||||
"adminHint": "Verwaltung — die Konten in dieser Wiki",
|
||||
"newArticle": "Neuer Artikel",
|
||||
"signedInAs": "Angemeldet als {name} — Profil und Konto",
|
||||
"signInHint": "Anmelden — Lesen ist frei, Schreiben braucht ein Konto",
|
||||
"collapse": "Seitenleiste einklappen",
|
||||
"expand": "Seitenleiste ausklappen",
|
||||
"collapseLabel": "Einklappen"
|
||||
},
|
||||
"home": {
|
||||
"metaTitle": "Das Mathematik-Lexikon",
|
||||
"metaDescription": "Ein modernes, kollaboratives Wiki mathematischer Konzepte — in Markdown geschrieben und mit LaTeX gerendert.",
|
||||
"hero": "Das Wiki der <span class=\"gradient\">Mathematik</span>",
|
||||
"searchPlaceholder": "Suche Konzepte — versuch „euler“, „calculus“, “probability”…",
|
||||
"writeNew": "Neuen Artikel schreiben",
|
||||
"random": "Zufälligen Artikel zeigen",
|
||||
"results": "{n} Ergebnis | {n} Ergebnisse",
|
||||
"recentlyUpdated": "Kürzlich aktualisiert",
|
||||
"emptyTitle": "Keine Artikel gefunden",
|
||||
"emptyPlain": "Nichts passt zu deiner Suche. Sei der Erste — schreib den Artikel.",
|
||||
"emptyTag": "Nichts passt zu deiner Suche nach „{tag}“. Sei der Erste — schreib den Artikel.",
|
||||
"emptyLang": "Nichts passt zu deiner Suche auf {lang}. Sei der Erste — schreib den Artikel.",
|
||||
"emptyTagLang": "Nichts passt zu deiner Suche nach „{tag}“ auf {lang}. Sei der Erste — schreib den Artikel."
|
||||
},
|
||||
"articles": {
|
||||
"metaTitle": "Artikel",
|
||||
"metaDescription": "Die ganze Wiki auf einen Blick — wie viele Artikel es gibt und welche Themen sie behandeln.",
|
||||
"hero": "Alle <span class=\"gradient\">Artikel</span>",
|
||||
"sub": "Das ganze Regal auf einen Blick — wie viel geschrieben ist und welche Themen es abdeckt.",
|
||||
"countOfTotal": "{shown} von {total} Artikeln",
|
||||
"articleCount": "{n} Artikel | {n} Artikel",
|
||||
"topicCount": "{n} Thema | {n} Themen",
|
||||
"topicSearchPlaceholder": "Themen durchsuchen — versuch „calculus“, „geometry“…",
|
||||
"topicSearchAria": "Themen durchsuchen",
|
||||
"noTopic": "Kein Thema passt zu „{q}“.",
|
||||
"filterByLanguage": "Nach Sprache filtern",
|
||||
"writtenIn": "Geschrieben auf",
|
||||
"headingTagLang": "Artikel mit dem Stichwort „{tag}“ · auf {lang}",
|
||||
"headingTag": "Artikel mit dem Stichwort „{tag}“",
|
||||
"headingLang": "Artikel auf {lang}",
|
||||
"headingAll": "Alle Artikel",
|
||||
"emptyNoTopicTitle": "Keine Artikel zu diesem Thema",
|
||||
"emptyNoLangTitle": "Keine Artikel auf {lang}",
|
||||
"emptyNoTopicsTitle": "Noch keine Themen",
|
||||
"emptyFilteredText": "Diese Ecke des Regals ist gerade zwischen Artikeln.",
|
||||
"emptyUntaggedText": "Kein Artikel trägt ein Stichwort. Füge eins im Artikel-Editor hinzu, dann erscheint es hier.",
|
||||
"emptyShowAll": "Alle Artikel zeigen",
|
||||
"emptyNoneTitle": "Noch keine Artikel",
|
||||
"emptyNoneText": "Das Regal ist leer. Sei der Erste — schreib den Artikel."
|
||||
},
|
||||
"admin": {
|
||||
"metaTitle": "Verwaltung",
|
||||
"metaDescription": "Alle Konten der Wiki — wer hier ist und was jeder darf.",
|
||||
"sessionExpired": "Diese Sitzung ist abgelaufen — melde dich erneut an, um das Dashboard zu öffnen.",
|
||||
"roleChangeFailed": "Diese Rolle konnte nicht geändert werden.",
|
||||
"deleteFailed": "Dieses Konto konnte nicht gelöscht werden.",
|
||||
"gateHeading": "Anmelden zum Verwalten",
|
||||
"gateText": "Diese Seite listet alle Konten der Wiki und bleibt deshalb den Verwaltern vorbehalten. Melde dich mit einem Konto an, das diese Rolle hat.",
|
||||
"forAdmins": "Nur für Administratoren",
|
||||
"forAdminsText": "Diese Seite listet alle Konten der Wiki und bleibt deshalb gewöhnlichen Mitgliedern vorenthalten. Ein anderer Administrator muss deinem Konto die Rolle geben.",
|
||||
"backToArticles": "Zurück zu den Artikeln",
|
||||
"hero": "Adminis<em>trations</em><span class=\"gradient\">dashboard</span>",
|
||||
"sub": "Alle, die hier ein Konto haben — wer sie sind und was sie dürfen.",
|
||||
"accountCount": "{n} Konto | {n} Konten",
|
||||
"adminTally": "{n} Admin | {n} Admins",
|
||||
"memberTally": "{n} Mitglied | {n} Mitglieder",
|
||||
"you": "du",
|
||||
"roleAdmin": "Admin",
|
||||
"roleMember": "Mitglied",
|
||||
"joined": "Beigetreten am {date}",
|
||||
"selfNote": "ein anderer Administrator ändert deine Rolle oder entfernt dich",
|
||||
"emptyTitle": "Noch keine Konten",
|
||||
"emptyText": "Niemand hat bisher ein Konto in der Wiki eröffnet. Das erste wird ihr Administrator.",
|
||||
"confirmDeleteTitle": "Dieses Konto löschen?",
|
||||
"confirmDeleteMessage": "{username} verliert das Konto endgültig und kann sich nicht mehr anmelden. Die geschriebenen Artikel bleiben in der Wiki.",
|
||||
"confirmDeleteButton": "Konto löschen",
|
||||
"confirmKeepButton": "Behalten"
|
||||
},
|
||||
"graph": {
|
||||
"metaTitle": "Graph",
|
||||
"metaDescription": "Die ganze Wiki als Karte — jeder Artikel ein Knoten, jede Verlinkung eine Kante.",
|
||||
"emptyTitle": "Noch nichts zu verbinden",
|
||||
"emptyText": "Der Graph braucht mindestens einen Artikel. Schreib den ersten — und sieh ihn entstehen.",
|
||||
"fit": "Graph an den Bildschirm anpassen",
|
||||
"zoomIn": "Vergrößern",
|
||||
"zoomOut": "Verkleinern",
|
||||
"relayout": "Anordnung neu berechnen"
|
||||
},
|
||||
"reader": {
|
||||
"notFoundTitle": "Dieser Artikel existiert (noch) nicht",
|
||||
"notFoundText": "Unter <code>{path}</code> ist nichts. Du kannst die erste Version selbst schreiben — es braucht nur Markdown.",
|
||||
"writeTopic": "Dieses Thema schreiben",
|
||||
"loadFailTitle": "Der Artikel konnte nicht geladen werden",
|
||||
"noVersionTitle": "Keine Version auf {lang} (noch nicht)",
|
||||
"noVersionText": "Unter <code>{path}</code> ist nichts geschrieben. Der Artikel existiert vielleicht in einer anderen Sprache — oder du schreibst diese Version selbst."
|
||||
},
|
||||
"editor": {
|
||||
"gateStart": "Melde dich an, um einen Artikel zu beginnen",
|
||||
"gateEdit": "Melde dich an, um „{title}“ zu bearbeiten",
|
||||
"newTitle": "Neuer Artikel",
|
||||
"translateTitle": "Artikel übersetzen",
|
||||
"editTitle": "Artikel bearbeiten",
|
||||
"metaTranslate": "{title} übersetzen",
|
||||
"metaEditing": "Bearbeitung von {title}",
|
||||
"nothingToEdit": "Hier gibt es nichts zu bearbeiten",
|
||||
"nothingToTranslate": "Nichts zu übersetzen",
|
||||
"noArticleAt": "Unter <code>{path}</code> ist kein Artikel.",
|
||||
"createInstead": "Ihn stattdessen anlegen",
|
||||
"backToSearch": "Zurück zur Suche",
|
||||
"discardHint": "Alle Änderungen seit der letzten Speicherung rückgängig machen und den Editor verlassen",
|
||||
"discard": "Änderungen verwerfen",
|
||||
"discardConfirm": "Änderungen verwerfen?",
|
||||
"discardNew": "Alles, was du bisher geschrieben hast, geht verloren.",
|
||||
"discardVersions": "Die Änderungen an {n} Sprachversionen seit der letzten Speicherung gehen verloren.",
|
||||
"discardOne": "Die Änderungen an „{title}“ seit der letzten Speicherung gehen verloren.",
|
||||
"keepEditing": "Weiter bearbeiten",
|
||||
"saving": "Speichert…",
|
||||
"publishTranslation": "Übersetzung veröffentlichen",
|
||||
"publishArticle": "Artikel veröffentlichen",
|
||||
"saveVersions": "{n} Versionen speichern",
|
||||
"saveChanges": "Änderungen speichern",
|
||||
"translating": "Übersetzung von",
|
||||
"translatingTail": "— das Original liegt schon im Editor; schreib deine Version darüber.",
|
||||
"languages": "Sprachen",
|
||||
"editVersion": "Die Version auf {name} bearbeiten",
|
||||
"unsavedChanges": "ungespeicherte Änderungen",
|
||||
"addLanguage": "+ Sprache",
|
||||
"addLanguageHint": "Den Artikel in einer weiteren Sprache anlegen",
|
||||
"titleLabel": "Titel",
|
||||
"titlePlaceholder": "z. B. Die Cauchy–Schwarz-Ungleichung",
|
||||
"urlLabel": "URL:",
|
||||
"tagsLabel": "Stichwörter",
|
||||
"tagsHint": "— durch Kommas getrennt",
|
||||
"tagsPlaceholder": "lineare algebra, ungleichungen, beweise",
|
||||
"languageLabel": "Sprache",
|
||||
"languageHint": "— die Sprache dieser Version",
|
||||
"alreadyWritten": "— schon geschrieben",
|
||||
"languageTaken": "Dieser Artikel existiert schon in dieser Sprache",
|
||||
"contentLabel": "Inhalt",
|
||||
"contentHint": "— Markdown mit LaTeX ($inline$ und $$display$$)",
|
||||
"seedHeading": "Beginne mit einer Überschrift",
|
||||
"seedTerms": "Definiere die Begriffe, dann formuliere das Ergebnis:",
|
||||
"modeWrite": "Schreiben",
|
||||
"modeSplit": "Geteilt",
|
||||
"modePreview": "Vorschau",
|
||||
"cheatsheet": "Schreib-Spickzettel",
|
||||
"cheatsheetHint": "Schreib-Spickzettel — LaTeX, Links, Markdown",
|
||||
"fullscreen": "Vollbild",
|
||||
"exitFullscreenHint": "Vollbild verlassen (Esc)",
|
||||
"enterFullscreen": "In den Vollbildmodus",
|
||||
"exitFullscreen": "Vollbild verlassen",
|
||||
"livePreview": "Live-Vorschau",
|
||||
"noPreview": "Noch nichts zum Voranschauen.",
|
||||
"versionNeedsTitle": "Die Version auf {name} braucht einen Titel.",
|
||||
"titleRequired": "Ein Titel ist erforderlich.",
|
||||
"sessionExpired": "Diese Sitzung ist abgelaufen — bitte melde dich erneut an.",
|
||||
"saveFailed": "Der Artikel konnte nicht gespeichert werden. Läuft das Backend?",
|
||||
"leaveGuard": "Du hast ungespeicherte Änderungen. Verlassen ohne zu speichern?",
|
||||
"thisArticle": "diesen Artikel"
|
||||
},
|
||||
"cheatsheet": {
|
||||
"title": "Schreib-Spickzettel",
|
||||
"closeAria": "Spickzettel schließen",
|
||||
"links": "Links",
|
||||
"linkByTitle": "Link zu einem Artikel über den Titel",
|
||||
"linkOwnWording": "Link mit eigenen Worten",
|
||||
"linkWebPage": "Link zu einer Webseite",
|
||||
"bareUrl": "eine nackte URL wird zum Link",
|
||||
"math": "Mathematik (LaTeX)",
|
||||
"inline": "inline",
|
||||
"display": "Formel im Blocksatz, in eigener Zeile",
|
||||
"numberSets": "Zahlenmengen",
|
||||
"sumsEtc": "Summen, Integrale, Brüche, Wurzeln",
|
||||
"text": "Text",
|
||||
"boldItalic": "<strong>fett</strong> und <em>kursiv</em>",
|
||||
"struckOut": "<s>durchgestrichen</s>",
|
||||
"shadedCode": "schattierter Codeausschnitt",
|
||||
"fencedBlock": "Codeblock mit Hervorhebung",
|
||||
"blocks": "Blöcke",
|
||||
"headings": "Überschriften — ## und ### füllen das Inhaltsverzeichnis",
|
||||
"bulletList": "Aufzählung",
|
||||
"numberedList": "nummerierte Liste",
|
||||
"blockquote": "Zitatblock",
|
||||
"tableRows": "Tabellenzeilen, mit einer --- Kopfzeilenregel",
|
||||
"hr": "horizontale Linie",
|
||||
"shortcuts": "Tastenkürzel",
|
||||
"saveShortcut": "den Artikel speichern",
|
||||
"tabIndent": "im Editor einrücken",
|
||||
"escHelp": "diese Hilfe schließen, dann den Vollbildmodus verlassen"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Einstellungen",
|
||||
"closeAria": "Einstellungen schließen",
|
||||
"appearance": "Erscheinungsbild",
|
||||
"appearanceHint": "Wähle, wie Mathew für dich aussieht.",
|
||||
"themeAria": "Farbthema",
|
||||
"themeLight": "Hell",
|
||||
"themeDark": "Dunkel",
|
||||
"accent": "Akzentfarbe",
|
||||
"accentHint": "Für Links, Buttons und Hervorhebungen.",
|
||||
"accentName": "Akzent {name}",
|
||||
"accentViolet": "Violett",
|
||||
"accentPurple": "Purpur",
|
||||
"accentOcean": "Ozean",
|
||||
"accentTeal": "Petrolia",
|
||||
"accentForest": "Waldgrün",
|
||||
"accentAmber": "Bernstein",
|
||||
"accentRose": "Rose",
|
||||
"accentSlate": "Schiefer",
|
||||
"language": "Sprache",
|
||||
"languageHint": "Die Sprache, in der Mathew dich anspricht. Beim angemeldeten Konto mit diesem gespeichert.",
|
||||
"languageAria": "Oberflächensprache"
|
||||
},
|
||||
"auth": {
|
||||
"signin": "Anmelden",
|
||||
"signup": "Konto erstellen",
|
||||
"signupTab": "Konto erstellen",
|
||||
"signupSubmit": "Konto erstellen und anmelden",
|
||||
"busy": "Einen Moment…",
|
||||
"tabsAria": "Anmeldung",
|
||||
"username": "Benutzername",
|
||||
"usernamePlaceholder": "z. B. emmy_noether",
|
||||
"password": "Passwort",
|
||||
"passwordHint": "— mindestens 8 Zeichen",
|
||||
"haveAccount": "Hast du schon ein Konto?",
|
||||
"newToMathew": "Neu bei Mathew?",
|
||||
"expiredProfile": "Diese Sitzung ist abgelaufen — melde dich erneut an, um dein Konto zu ändern."
|
||||
},
|
||||
"gate": {
|
||||
"heading": "Anmelden zum Schreiben",
|
||||
"text": "Die Wiki steht allen zum Lesen offen. Ein Konto ist das, was dich beitragen lässt.",
|
||||
"fine": "Noch kein Konto? Eines zu brauchen nur einen Benutzernamen und ein Passwort."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
"closeAria": "Profil schließen",
|
||||
"picture": "Profilbild",
|
||||
"pictureHint": "Neben deinem Namen. Auf einen Kreis beschnitten.",
|
||||
"uploading": "Lädt hoch…",
|
||||
"changePicture": "Bild ändern",
|
||||
"choosePicture": "Bild wählen",
|
||||
"remove": "Entfernen",
|
||||
"readFileFailed": "Diese Datei konnte nicht gelesen werden.",
|
||||
"notReadable": "Diese Datei ist kein Bild, das der Browser lesen kann.",
|
||||
"drawFailed": "Der Browser konnte dieses Bild nicht zeichnen.",
|
||||
"notAnImage": "Das ist keine Bilddatei.",
|
||||
"uploadFailed": "Dieses Bild konnte nicht hochgeladen werden.",
|
||||
"readFailed": "Dieses Bild konnte nicht gelesen werden.",
|
||||
"removeFailed": "Das Bild konnte nicht entfernt werden.",
|
||||
"username": "Benutzername",
|
||||
"usernameHint": "Buchstaben, Ziffern, Punkt, Bindestrich oder Unterstrich — 3 bis 30 Zeichen.",
|
||||
"saving": "Speichert…",
|
||||
"save": "Speichern",
|
||||
"nameRequired": "Ein Name ist erforderlich.",
|
||||
"nameFailed": "Der Name konnte nicht geändert werden.",
|
||||
"nameSaved": "Name gespeichert.",
|
||||
"password": "Passwort",
|
||||
"passwordHint": "Mindestens 8 Zeichen.",
|
||||
"currentPassword": "Aktuelles Passwort",
|
||||
"newPassword": "Neues Passwort",
|
||||
"changePassword": "Passwort ändern",
|
||||
"passwordFailed": "Das Passwort konnte nicht geändert werden.",
|
||||
"passwordChanged": "Passwort geändert."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Artikel nach Titel oder Stichwort durchsuchen…",
|
||||
"clear": "Suche löschen",
|
||||
"apiDown": "Die API war nicht zu erreichen — läuft das Backend?",
|
||||
"noMatch": "Kein Artikel passt zu <strong>„{q}“</strong>.",
|
||||
"idle": "Fang an zu tippen, um die Wiki zu durchsuchen.",
|
||||
"navigate": "navigieren",
|
||||
"open": "öffnen",
|
||||
"close": "schließen",
|
||||
"allResults": "Alle Ergebnisse für „{q}“"
|
||||
},
|
||||
"recent": {
|
||||
"title": "Zuletzt angesehen",
|
||||
"aria": "Zuletzt angesehene Artikel"
|
||||
},
|
||||
"toc": {
|
||||
"title": "Inhaltsverzeichnis",
|
||||
"aria": "Inhaltsverzeichnis"
|
||||
},
|
||||
"card": {
|
||||
"kickerArticle": "Artikel",
|
||||
"kickerTranslation": "Übersetzung",
|
||||
"existsIn": "Existiert auf: {names}",
|
||||
"updated": "aktualisiert am {date}"
|
||||
},
|
||||
"pane": {
|
||||
"aria": "Artikel: {title}",
|
||||
"spineHint": "{title} · klicken, um zu dieser Seite zu blättern · esc zum Schließen",
|
||||
"readFailTitle": "Diese Seite konnte nicht gelesen werden",
|
||||
"readFailText": "Der Artikel unter <code>{path}</code> hat nicht geantwortet. Läuft das Backend?",
|
||||
"lastEdited": "Zuletzt bearbeitet am {date}",
|
||||
"topicsLabel": "Themen:"
|
||||
},
|
||||
"book": {
|
||||
"openAria": "Geöffnete Artikel",
|
||||
"chipHint": "{title} · klicken zum Öffnen · esc zum Schließen",
|
||||
"dockAria": "Wartende Seiten im Buch",
|
||||
"dockHint": "{title} · klicken, um zu dieser Seite zu blättern",
|
||||
"deleteConfirm": "„{title}“ endgültig löschen? Das lässt sich nicht rückgängig machen.",
|
||||
"deleteFailed": "Der Artikel konnte nicht gelöscht werden. Läuft das Backend?"
|
||||
},
|
||||
"articleActions": {
|
||||
"aria": "Artikelaktionen"
|
||||
},
|
||||
"accountActions": {
|
||||
"aria": "Kontoaktionen",
|
||||
"forUser": "Aktionen für {username}",
|
||||
"removeAdmin": "Admin entfernen",
|
||||
"makeAdmin": "Zum Admin machen"
|
||||
},
|
||||
"langMenu": {
|
||||
"hintSignedIn": "Diesen Artikel in einer anderen Sprache lesen — oder eine schreiben",
|
||||
"hint": "Diesen Artikel in einer anderen Sprache lesen",
|
||||
"aria": "Sprachen",
|
||||
"readIn": "Lesen auf",
|
||||
"writeIn": "Schreiben auf",
|
||||
"writeArticleIn": "Diesen Artikel auf {name} schreiben"
|
||||
}
|
||||
}
|
||||
357
frontend/i18n/locales/en.json
Normal file
357
frontend/i18n/locales/en.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · The Mathematics Wiki"
|
||||
},
|
||||
"common": {
|
||||
"close": "Close",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"delete": "Delete",
|
||||
"edit": "Edit",
|
||||
"loading": "Loading…",
|
||||
"signOut": "Sign out",
|
||||
"backHome": "Back home",
|
||||
"startWriting": "Start writing",
|
||||
"searchArticles": "Search articles",
|
||||
"closeTab": "Close tab",
|
||||
"areYouSure": "Are you sure?",
|
||||
"apiUnreachable": "Could not reach the wiki. Is the backend running?",
|
||||
"apiDown": "Could not reach the API. Start the backend with <code>npm run dev</code> in the <code>backend/</code> folder, then retry.",
|
||||
"apiShort": "Could not reach the API. Start the backend with <code>npm run dev</code> in <code>backend/</code>.",
|
||||
"writtenIn": "Written in {lang}",
|
||||
"tagChip": "tag: {tag}",
|
||||
"languageChip": "language: {lang}",
|
||||
"clearTag": "Clear tag filter",
|
||||
"clearLanguage": "Clear language filter"
|
||||
},
|
||||
"sidebar": {
|
||||
"home": "Mathew home",
|
||||
"search": "Search…",
|
||||
"open": "Open",
|
||||
"openAria": "Open article ({n}) | Open articles ({n})",
|
||||
"openTitle": "{n} open article — show them | {n} open articles — show them",
|
||||
"articles": "Articles",
|
||||
"graph": "Graph",
|
||||
"admin": "Admin",
|
||||
"adminHint": "Admin — the accounts on this wiki",
|
||||
"newArticle": "New article",
|
||||
"signedInAs": "Signed in as {name} — profile & account",
|
||||
"signInHint": "Sign in — reading is open, writing takes an account",
|
||||
"collapse": "Collapse sidebar",
|
||||
"expand": "Expand sidebar",
|
||||
"collapseLabel": "Collapse"
|
||||
},
|
||||
"home": {
|
||||
"metaTitle": "The Mathematics Wiki",
|
||||
"metaDescription": "A modern, collaborative wiki of mathematical concepts — written in Markdown and rendered with LaTeX.",
|
||||
"hero": "The wiki of <span class=\"gradient\">mathematics</span>",
|
||||
"searchPlaceholder": "Search concepts — try “euler”, “calculus”, “probability”…",
|
||||
"writeNew": "Write a new article",
|
||||
"random": "Show a random article",
|
||||
"results": "{n} result | {n} results",
|
||||
"recentlyUpdated": "Recently updated",
|
||||
"emptyTitle": "No articles found",
|
||||
"emptyPlain": "Nothing matches your search. Be the first — write the article.",
|
||||
"emptyTag": "Nothing matches your search for “{tag}”. Be the first — write the article.",
|
||||
"emptyLang": "Nothing matches your search in {lang}. Be the first — write the article.",
|
||||
"emptyTagLang": "Nothing matches your search for “{tag}” in {lang}. Be the first — write the article."
|
||||
},
|
||||
"articles": {
|
||||
"metaTitle": "Articles",
|
||||
"metaDescription": "Every article in the wiki at a glance — how many there are, and the topics they cover.",
|
||||
"hero": "All <span class=\"gradient\">articles</span>",
|
||||
"sub": "The whole shelf at a glance — how much has been written, and the topics it covers.",
|
||||
"countOfTotal": "{shown} of {total} articles",
|
||||
"articleCount": "{n} article | {n} articles",
|
||||
"topicCount": "{n} topic | {n} topics",
|
||||
"topicSearchPlaceholder": "Search topics — try “calculus”, “geometry”…",
|
||||
"topicSearchAria": "Search topics",
|
||||
"noTopic": "No topic matches “{q}”.",
|
||||
"filterByLanguage": "Filter by language",
|
||||
"writtenIn": "Written in",
|
||||
"headingTagLang": "Articles tagged “{tag}” · in {lang}",
|
||||
"headingTag": "Articles tagged “{tag}”",
|
||||
"headingLang": "Articles in {lang}",
|
||||
"headingAll": "All articles",
|
||||
"emptyNoTopicTitle": "No articles with this topic",
|
||||
"emptyNoLangTitle": "No articles in {lang}",
|
||||
"emptyNoTopicsTitle": "No topics yet",
|
||||
"emptyFilteredText": "This corner of the shelf is between articles right now.",
|
||||
"emptyUntaggedText": "None of the articles carry a tag. Add one in the article editor and it will show up here.",
|
||||
"emptyShowAll": "Show all articles",
|
||||
"emptyNoneTitle": "No articles yet",
|
||||
"emptyNoneText": "The shelf is empty. Be the first — write the article."
|
||||
},
|
||||
"admin": {
|
||||
"metaTitle": "Admin",
|
||||
"metaDescription": "Every account on the wiki — who is here, and what each of them may do.",
|
||||
"sessionExpired": "That session has expired — sign in again to open the dashboard.",
|
||||
"roleChangeFailed": "Could not change that role.",
|
||||
"deleteFailed": "Could not delete that account.",
|
||||
"gateHeading": "Sign in to administer",
|
||||
"gateText": "This page lists every account on the wiki, so it is kept for the people who administer it. Sign in with an account that holds that role.",
|
||||
"forAdmins": "For administrators",
|
||||
"forAdminsText": "This page lists every account on the wiki, so it is kept from ordinary members. Another admin has to give your account the role.",
|
||||
"backToArticles": "Back to the articles",
|
||||
"hero": "Admin <span class=\"gradient\">dashboard</span>",
|
||||
"sub": "Everyone who holds an account here — who they are, and what they may do.",
|
||||
"accountCount": "{n} account | {n} accounts",
|
||||
"adminTally": "{n} admin | {n} admins",
|
||||
"memberTally": "{n} member | {n} members",
|
||||
"you": "you",
|
||||
"roleAdmin": "Admin",
|
||||
"roleMember": "Member",
|
||||
"joined": "Joined {date}",
|
||||
"selfNote": "another admin changes your role, or removes you",
|
||||
"emptyTitle": "No accounts yet",
|
||||
"emptyText": "Nobody has opened an account on the wiki. The first one becomes its admin.",
|
||||
"confirmDeleteTitle": "Delete this account?",
|
||||
"confirmDeleteMessage": "{username} loses their account for good and can no longer sign in. The articles they wrote stay on the wiki.",
|
||||
"confirmDeleteButton": "Delete account",
|
||||
"confirmKeepButton": "Keep them"
|
||||
},
|
||||
"graph": {
|
||||
"metaTitle": "Graph",
|
||||
"metaDescription": "The whole wiki as a map — every article a node, every link between them an edge.",
|
||||
"emptyTitle": "Nothing to connect yet",
|
||||
"emptyText": "The graph needs at least one article. Write the first — then watch it appear.",
|
||||
"fit": "Fit the graph to the screen",
|
||||
"zoomIn": "Zoom in",
|
||||
"zoomOut": "Zoom out",
|
||||
"relayout": "Re-run the layout"
|
||||
},
|
||||
"reader": {
|
||||
"notFoundTitle": "This article does not exist (yet)",
|
||||
"notFoundText": "Nothing lives at <code>{path}</code>. You can write the first version yourself — it only takes Markdown.",
|
||||
"writeTopic": "Write this topic",
|
||||
"loadFailTitle": "Could not load the article",
|
||||
"noVersionTitle": "No version in {lang} (yet)",
|
||||
"noVersionText": "Nothing is written at <code>{path}</code>. The article may exist in another language — or you can write this version yourself."
|
||||
},
|
||||
"editor": {
|
||||
"gateStart": "Sign in to start an article",
|
||||
"gateEdit": "Sign in to edit “{title}”",
|
||||
"newTitle": "New article",
|
||||
"translateTitle": "Translate article",
|
||||
"editTitle": "Edit article",
|
||||
"metaTranslate": "Translate {title}",
|
||||
"metaEditing": "Editing {title}",
|
||||
"nothingToEdit": "Nothing to edit here",
|
||||
"nothingToTranslate": "Nothing to translate",
|
||||
"noArticleAt": "No article lives at <code>{path}</code>.",
|
||||
"createInstead": "Create it instead",
|
||||
"backToSearch": "Back to search",
|
||||
"discardHint": "Undo every edit made since the last save and leave the editor",
|
||||
"discard": "Discard changes",
|
||||
"discardConfirm": "Discard changes?",
|
||||
"discardNew": "Everything you have written so far will be lost.",
|
||||
"discardVersions": "Edits to {n} language versions made since the last save will be lost.",
|
||||
"discardOne": "Edits to “{title}” made since the last save will be lost.",
|
||||
"keepEditing": "Keep editing",
|
||||
"saving": "Saving…",
|
||||
"publishTranslation": "Publish translation",
|
||||
"publishArticle": "Publish article",
|
||||
"saveVersions": "Save {n} versions",
|
||||
"saveChanges": "Save changes",
|
||||
"translating": "Translating",
|
||||
"translatingTail": "— the original is already in the editor; write your version over it.",
|
||||
"languages": "Languages",
|
||||
"editVersion": "Edit the {name} version",
|
||||
"unsavedChanges": "unsaved changes",
|
||||
"addLanguage": "+ Language",
|
||||
"addLanguageHint": "Add the article in another language",
|
||||
"titleLabel": "Title",
|
||||
"titlePlaceholder": "e.g. The Cauchy–Schwarz inequality",
|
||||
"urlLabel": "URL:",
|
||||
"tagsLabel": "Tags",
|
||||
"tagsHint": "— comma separated",
|
||||
"tagsPlaceholder": "linear algebra, inequalities, proofs",
|
||||
"languageLabel": "Language",
|
||||
"languageHint": "— the language of this version",
|
||||
"alreadyWritten": "— already written",
|
||||
"languageTaken": "This article already exists in this language",
|
||||
"contentLabel": "Content",
|
||||
"contentHint": "— Markdown with LaTeX ($inline$ and $$display$$)",
|
||||
"seedHeading": "Start with a heading",
|
||||
"seedTerms": "Define terms, then state the result:",
|
||||
"modeWrite": "Write",
|
||||
"modeSplit": "Split",
|
||||
"modePreview": "Preview",
|
||||
"cheatsheet": "Writing cheatsheet",
|
||||
"cheatsheetHint": "Writing cheatsheet — LaTeX, links, Markdown",
|
||||
"fullscreen": "Fullscreen",
|
||||
"exitFullscreenHint": "Exit fullscreen (Esc)",
|
||||
"enterFullscreen": "Enter fullscreen",
|
||||
"exitFullscreen": "Exit fullscreen",
|
||||
"livePreview": "Live preview",
|
||||
"noPreview": "Nothing to preview yet.",
|
||||
"versionNeedsTitle": "The {name} version needs a title.",
|
||||
"titleRequired": "A title is required.",
|
||||
"sessionExpired": "That session has expired — please sign in again.",
|
||||
"saveFailed": "Could not save the article. Is the backend running?",
|
||||
"leaveGuard": "You have unsaved changes. Leave without saving?",
|
||||
"thisArticle": "this article"
|
||||
},
|
||||
"cheatsheet": {
|
||||
"title": "Writing cheatsheet",
|
||||
"closeAria": "Close cheatsheet",
|
||||
"links": "Links",
|
||||
"linkByTitle": "link to an article by title",
|
||||
"linkOwnWording": "link with your own wording",
|
||||
"linkWebPage": "link to a web page",
|
||||
"bareUrl": "a bare URL becomes a link",
|
||||
"math": "Math (LaTeX)",
|
||||
"inline": "inline",
|
||||
"display": "display maths, on its own line",
|
||||
"numberSets": "number sets",
|
||||
"sumsEtc": "sums, integrals, fractions, roots",
|
||||
"text": "Text",
|
||||
"boldItalic": "<strong>bold</strong> and <em>italic</em>",
|
||||
"struckOut": "<s>struck out</s>",
|
||||
"shadedCode": "shaded code fragment",
|
||||
"fencedBlock": "fenced block with highlighting",
|
||||
"blocks": "Blocks",
|
||||
"headings": "headings — ## and ### fill the TOC",
|
||||
"bulletList": "bulleted list",
|
||||
"numberedList": "numbered list",
|
||||
"blockquote": "block quote",
|
||||
"tableRows": "table rows, with a --- header rule",
|
||||
"hr": "horizontal rule",
|
||||
"shortcuts": "Shortcuts",
|
||||
"saveShortcut": "save the article",
|
||||
"tabIndent": "indent in the editor",
|
||||
"escHelp": "close this help, then leave fullscreen"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Settings",
|
||||
"closeAria": "Close settings",
|
||||
"appearance": "Appearance",
|
||||
"appearanceHint": "Choose how Mathew looks to you.",
|
||||
"themeAria": "Color theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"accent": "Accent colour",
|
||||
"accentHint": "Used for links, buttons and highlights.",
|
||||
"accentName": "{name} accent",
|
||||
"accentViolet": "Violet",
|
||||
"accentPurple": "Purple",
|
||||
"accentOcean": "Ocean",
|
||||
"accentTeal": "Teal",
|
||||
"accentForest": "Forest",
|
||||
"accentAmber": "Amber",
|
||||
"accentRose": "Rose",
|
||||
"accentSlate": "Slate",
|
||||
"language": "Language",
|
||||
"languageHint": "The language Mathew speaks to you. Saved with your account when you are signed in.",
|
||||
"languageAria": "Interface language"
|
||||
},
|
||||
"auth": {
|
||||
"signin": "Sign in",
|
||||
"signup": "Create an account",
|
||||
"signupTab": "Create account",
|
||||
"signupSubmit": "Create account & sign in",
|
||||
"busy": "One moment…",
|
||||
"tabsAria": "Signing in",
|
||||
"username": "Username",
|
||||
"usernamePlaceholder": "e.g. emmy_noether",
|
||||
"password": "Password",
|
||||
"passwordHint": "— at least 8 characters",
|
||||
"haveAccount": "Already have an account?",
|
||||
"newToMathew": "New to Mathew?",
|
||||
"expiredProfile": "That session has expired — sign in again to change your account."
|
||||
},
|
||||
"gate": {
|
||||
"heading": "Sign in to write",
|
||||
"text": "The wiki is open to everyone to read. An account is what lets you add to it.",
|
||||
"fine": "No account yet? Creating one takes a username and a password."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
"closeAria": "Close profile",
|
||||
"picture": "Profile picture",
|
||||
"pictureHint": "Shown beside your name. Cropped to a circle.",
|
||||
"uploading": "Uploading…",
|
||||
"changePicture": "Change picture",
|
||||
"choosePicture": "Choose picture",
|
||||
"remove": "Remove",
|
||||
"readFileFailed": "Could not read that file.",
|
||||
"notReadable": "That file is not a picture the browser can read.",
|
||||
"drawFailed": "The browser could not draw that picture.",
|
||||
"notAnImage": "That is not an image file.",
|
||||
"uploadFailed": "Could not upload that picture.",
|
||||
"readFailed": "Could not read that picture.",
|
||||
"removeFailed": "Could not remove the picture.",
|
||||
"username": "Username",
|
||||
"usernameHint": "Letters, numbers, dot, dash or underscore — 3 to 30 characters.",
|
||||
"saving": "Saving…",
|
||||
"save": "Save",
|
||||
"nameRequired": "A name is required.",
|
||||
"nameFailed": "Could not change the name.",
|
||||
"nameSaved": "Name saved.",
|
||||
"password": "Password",
|
||||
"passwordHint": "At least 8 characters.",
|
||||
"currentPassword": "Current password",
|
||||
"newPassword": "New password",
|
||||
"changePassword": "Change password",
|
||||
"passwordFailed": "Could not change the password.",
|
||||
"passwordChanged": "Password changed."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Search articles by title or tag…",
|
||||
"clear": "Clear search",
|
||||
"apiDown": "Could not reach the API — is the backend running?",
|
||||
"noMatch": "No articles match <strong>“{q}”</strong>.",
|
||||
"idle": "Start typing to search the wiki.",
|
||||
"navigate": "navigate",
|
||||
"open": "open",
|
||||
"close": "close",
|
||||
"allResults": "All results for “{q}”"
|
||||
},
|
||||
"recent": {
|
||||
"title": "Recently viewed",
|
||||
"aria": "Recently viewed articles"
|
||||
},
|
||||
"toc": {
|
||||
"title": "Contents",
|
||||
"aria": "Table of contents"
|
||||
},
|
||||
"card": {
|
||||
"kickerArticle": "Article",
|
||||
"kickerTranslation": "Translation",
|
||||
"existsIn": "Exists in: {names}",
|
||||
"updated": "updated {date}"
|
||||
},
|
||||
"pane": {
|
||||
"aria": "Article: {title}",
|
||||
"spineHint": "{title} · click to turn to this page · esc to close",
|
||||
"readFailTitle": "This page could not be read",
|
||||
"readFailText": "The article at <code>{path}</code> did not answer. Is the backend running?",
|
||||
"lastEdited": "Last edited {date}",
|
||||
"topicsLabel": "Topics:"
|
||||
},
|
||||
"book": {
|
||||
"openAria": "Open articles",
|
||||
"chipHint": "{title} · click to open · esc to close",
|
||||
"dockAria": "Pages waiting in the book",
|
||||
"dockHint": "{title} · click to turn to this page",
|
||||
"deleteConfirm": "Delete “{title}” permanently? This cannot be undone.",
|
||||
"deleteFailed": "Could not delete the article. Is the backend running?"
|
||||
},
|
||||
"articleActions": {
|
||||
"aria": "Article actions"
|
||||
},
|
||||
"accountActions": {
|
||||
"aria": "Account actions",
|
||||
"forUser": "Actions for {username}",
|
||||
"removeAdmin": "Remove admin",
|
||||
"makeAdmin": "Make admin"
|
||||
},
|
||||
"langMenu": {
|
||||
"hintSignedIn": "Read this article in another language — or write one",
|
||||
"hint": "Read this article in another language",
|
||||
"aria": "Languages",
|
||||
"readIn": "Read in",
|
||||
"writeIn": "Write in",
|
||||
"writeArticleIn": "Write this article in {name}"
|
||||
}
|
||||
}
|
||||
357
frontend/i18n/locales/es.json
Normal file
357
frontend/i18n/locales/es.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · La enciclopedia de matemáticas"
|
||||
},
|
||||
"common": {
|
||||
"close": "Cerrar",
|
||||
"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}",
|
||||
"tagChip": "etiqueta: {tag}",
|
||||
"languageChip": "idioma: {lang}",
|
||||
"clearTag": "Quitar el filtro de etiqueta",
|
||||
"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",
|
||||
"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.",
|
||||
"countOfTotal": "{shown} de {total} artículos",
|
||||
"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",
|
||||
"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 — quién está aquí y qué puede hacer cada una.",
|
||||
"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>",
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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}"
|
||||
}
|
||||
}
|
||||
357
frontend/i18n/locales/fr.json
Normal file
357
frontend/i18n/locales/fr.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · L'encyclopédie des mathématiques"
|
||||
},
|
||||
"common": {
|
||||
"close": "Fermer",
|
||||
"cancel": "Annuler",
|
||||
"confirm": "Confirmer",
|
||||
"delete": "Supprimer",
|
||||
"edit": "Modifier",
|
||||
"loading": "Chargement…",
|
||||
"signOut": "Se déconnecter",
|
||||
"backHome": "Retour à l'accueil",
|
||||
"startWriting": "Commencer à écrire",
|
||||
"searchArticles": "Rechercher des articles",
|
||||
"closeTab": "Fermer l'onglet",
|
||||
"areYouSure": "Êtes-vous sûr ?",
|
||||
"apiUnreachable": "Impossible de joindre le wiki. Le backend est-il en marche ?",
|
||||
"apiDown": "Impossible de joindre l'API. Démarrez le backend avec <code>npm run dev</code> dans le dossier <code>backend/</code>, puis réessayez.",
|
||||
"apiShort": "Impossible de joindre l'API. Démarrez le backend avec <code>npm run dev</code> dans <code>backend/</code>.",
|
||||
"writtenIn": "Écrit en {lang}",
|
||||
"tagChip": "étiquette : {tag}",
|
||||
"languageChip": "langue : {lang}",
|
||||
"clearTag": "Retirer le filtre d'étiquette",
|
||||
"clearLanguage": "Retirer le filtre de langue"
|
||||
},
|
||||
"sidebar": {
|
||||
"home": "Accueil de Mathew",
|
||||
"search": "Rechercher…",
|
||||
"open": "Ouverts",
|
||||
"openAria": "Article ouvert ({n}) | Articles ouverts ({n})",
|
||||
"openTitle": "{n} article ouvert — les afficher | {n} articles ouverts — les afficher",
|
||||
"articles": "Articles",
|
||||
"graph": "Graphe",
|
||||
"admin": "Admin",
|
||||
"adminHint": "Administration — les comptes de ce wiki",
|
||||
"newArticle": "Nouvel article",
|
||||
"signedInAs": "Connecté en tant que {name} — profil et compte",
|
||||
"signInHint": "Se connecter — la lecture est libre, l'écriture demande un compte",
|
||||
"collapse": "Replier la barre latérale",
|
||||
"expand": "Déplier la barre latérale",
|
||||
"collapseLabel": "Replier"
|
||||
},
|
||||
"home": {
|
||||
"metaTitle": "L'encyclopédie des mathématiques",
|
||||
"metaDescription": "Un wiki moderne et collaboratif de concepts mathématiques — écrit en Markdown et rendu avec LaTeX.",
|
||||
"hero": "Le wiki des <span class=\"gradient\">mathématiques</span>",
|
||||
"searchPlaceholder": "Cherchez des concepts — essayez « euler », « calculus », « probability »…",
|
||||
"writeNew": "Écrire un nouvel article",
|
||||
"random": "Afficher un article au hasard",
|
||||
"results": "{n} résultat | {n} résultats",
|
||||
"recentlyUpdated": "Mis à jour récemment",
|
||||
"emptyTitle": "Aucun article trouvé",
|
||||
"emptyPlain": "Rien ne correspond à votre recherche. Soyez le premier — écrivez l'article.",
|
||||
"emptyTag": "Rien ne correspond à votre recherche pour « {tag} ». Soyez le premier — écrivez l'article.",
|
||||
"emptyLang": "Rien ne correspond à votre recherche en {lang}. Soyez le premier — écrivez l'article.",
|
||||
"emptyTagLang": "Rien ne correspond à votre recherche pour « {tag} » en {lang}. Soyez le premier — écrivez l'article."
|
||||
},
|
||||
"articles": {
|
||||
"metaTitle": "Articles",
|
||||
"metaDescription": "Tout le wiki d'un coup d'œil — combien d'articles il compte et les thèmes qu'ils couvrent.",
|
||||
"hero": "Tous les <span class=\"gradient\">articles</span>",
|
||||
"sub": "Toute la bibliothèque d'un coup d'œil — ce qui a été écrit, et les thèmes couverts.",
|
||||
"countOfTotal": "{shown} sur {total} articles",
|
||||
"articleCount": "{n} article | {n} articles",
|
||||
"topicCount": "{n} thème | {n} thèmes",
|
||||
"topicSearchPlaceholder": "Cherchez des thèmes — essayez « calculus », « geometry »…",
|
||||
"topicSearchAria": "Rechercher des thèmes",
|
||||
"noTopic": "Aucun thème ne correspond à « {q} ».",
|
||||
"filterByLanguage": "Filtrer par langue",
|
||||
"writtenIn": "Écrits en",
|
||||
"headingTagLang": "Articles étiquetés « {tag} » · en {lang}",
|
||||
"headingTag": "Articles étiquetés « {tag} »",
|
||||
"headingLang": "Articles en {lang}",
|
||||
"headingAll": "Tous les articles",
|
||||
"emptyNoTopicTitle": "Aucun article avec ce thème",
|
||||
"emptyNoLangTitle": "Aucun article en {lang}",
|
||||
"emptyNoTopicsTitle": "Pas encore de thèmes",
|
||||
"emptyFilteredText": "Ce coin de la bibliothèque est entre deux articles pour l'instant.",
|
||||
"emptyUntaggedText": "Aucun article ne porte d'étiquette. Ajoutez-en une dans l'éditeur et elle apparaîtra ici.",
|
||||
"emptyShowAll": "Afficher tous les articles",
|
||||
"emptyNoneTitle": "Pas encore d'articles",
|
||||
"emptyNoneText": "La bibliothèque est vide. Soyez le premier — écrivez l'article."
|
||||
},
|
||||
"admin": {
|
||||
"metaTitle": "Administration",
|
||||
"metaDescription": "Tous les comptes du wiki — qui est là, et ce que chacun peut faire.",
|
||||
"sessionExpired": "Cette session a expiré — reconnectez-vous pour ouvrir le tableau de bord.",
|
||||
"roleChangeFailed": "Impossible de changer ce rôle.",
|
||||
"deleteFailed": "Impossible de supprimer ce compte.",
|
||||
"gateHeading": "Connectez-vous pour administrer",
|
||||
"gateText": "Cette page liste tous les comptes du wiki ; elle est donc réservée à ceux qui l'administrent. Connectez-vous avec un compte titulaire de ce rôle.",
|
||||
"forAdmins": "Réservé aux administrateurs",
|
||||
"forAdminsText": "Cette page liste tous les comptes du wiki ; elle est donc tenue à l'écart des membres ordinaires. Un autre administrateur doit donner ce rôle à votre compte.",
|
||||
"backToArticles": "Retour aux articles",
|
||||
"hero": "Tableau d'<span class=\"gradient\">administration</span>",
|
||||
"sub": "Tous ceux qui ont un compte ici — qui ils sont, et ce qu'ils peuvent faire.",
|
||||
"accountCount": "{n} compte | {n} comptes",
|
||||
"adminTally": "{n} admin | {n} admins",
|
||||
"memberTally": "{n} membre | {n} membres",
|
||||
"you": "vous",
|
||||
"roleAdmin": "Admin",
|
||||
"roleMember": "Membre",
|
||||
"joined": "Inscrit le {date}",
|
||||
"selfNote": "un autre administrateur change votre rôle, ou vous retire",
|
||||
"emptyTitle": "Pas encore de comptes",
|
||||
"emptyText": "Personne n'a encore ouvert de compte sur le wiki. Le premier en devient l'administrateur.",
|
||||
"confirmDeleteTitle": "Supprimer ce compte ?",
|
||||
"confirmDeleteMessage": "{username} perd définitivement son compte et ne pourra plus se connecter. Les articles qu'il a écrits restent sur le wiki.",
|
||||
"confirmDeleteButton": "Supprimer le compte",
|
||||
"confirmKeepButton": "Le conserver"
|
||||
},
|
||||
"graph": {
|
||||
"metaTitle": "Graphe",
|
||||
"metaDescription": "Tout le wiki comme une carte — chaque article un nœud, chaque lien entre eux une arête.",
|
||||
"emptyTitle": "Rien à relier pour l'instant",
|
||||
"emptyText": "Le graphe a besoin d'au moins un article. Écrivez le premier — puis regardez-le apparaître.",
|
||||
"fit": "Ajuster le graphe à l'écran",
|
||||
"zoomIn": "Zoomer",
|
||||
"zoomOut": "Dézoomer",
|
||||
"relayout": "Recalculer la disposition"
|
||||
},
|
||||
"reader": {
|
||||
"notFoundTitle": "Cet article n'existe pas (encore)",
|
||||
"notFoundText": "Rien ne vit à <code>{path}</code>. Vous pouvez en écrire vous-même la première version — il ne faut que du Markdown.",
|
||||
"writeTopic": "Écrire ce thème",
|
||||
"loadFailTitle": "Impossible de charger l'article",
|
||||
"noVersionTitle": "Pas de version en {lang} (pour l'instant)",
|
||||
"noVersionText": "Rien n'est écrit à <code>{path}</code>. L'article existe peut-être dans une autre langue — ou vous pouvez écrire cette version vous-même."
|
||||
},
|
||||
"editor": {
|
||||
"gateStart": "Connectez-vous pour commencer un article",
|
||||
"gateEdit": "Connectez-vous pour modifier « {title} »",
|
||||
"newTitle": "Nouvel article",
|
||||
"translateTitle": "Traduire l'article",
|
||||
"editTitle": "Modifier l'article",
|
||||
"metaTranslate": "Traduire {title}",
|
||||
"metaEditing": "Modification de {title}",
|
||||
"nothingToEdit": "Rien à modifier ici",
|
||||
"nothingToTranslate": "Rien à traduire",
|
||||
"noArticleAt": "Aucun article ne vit à <code>{path}</code>.",
|
||||
"createInstead": "Le créer à la place",
|
||||
"backToSearch": "Retour à la recherche",
|
||||
"discardHint": "Annuler toutes les modifications depuis la dernière sauvegarde et quitter l'éditeur",
|
||||
"discard": "Annuler les modifications",
|
||||
"discardConfirm": "Annuler les modifications ?",
|
||||
"discardNew": "Tout ce que vous avez écrit jusqu'ici sera perdu.",
|
||||
"discardVersions": "Les modifications apportées à {n} versions linguistiques depuis la dernière sauvegarde seront perdues.",
|
||||
"discardOne": "Les modifications apportées à « {title} » depuis la dernière sauvegarde seront perdues.",
|
||||
"keepEditing": "Continuer d'éditer",
|
||||
"saving": "Enregistrement…",
|
||||
"publishTranslation": "Publier la traduction",
|
||||
"publishArticle": "Publier l'article",
|
||||
"saveVersions": "Enregistrer {n} versions",
|
||||
"saveChanges": "Enregistrer les modifications",
|
||||
"translating": "Traduction de",
|
||||
"translatingTail": "— l'original est déjà dans l'éditeur ; écrivez votre version par-dessus.",
|
||||
"languages": "Langues",
|
||||
"editVersion": "Modifier la version en {name}",
|
||||
"unsavedChanges": "modifications non enregistrées",
|
||||
"addLanguage": "+ Langue",
|
||||
"addLanguageHint": "Ajouter l'article dans une autre langue",
|
||||
"titleLabel": "Titre",
|
||||
"titlePlaceholder": "p. ex. L'inégalité de Cauchy–Schwarz",
|
||||
"urlLabel": "URL :",
|
||||
"tagsLabel": "Étiquettes",
|
||||
"tagsHint": "— séparées par des virgules",
|
||||
"tagsPlaceholder": "algèbre linéaire, inégalités, démonstrations",
|
||||
"languageLabel": "Langue",
|
||||
"languageHint": "— la langue de cette version",
|
||||
"alreadyWritten": "— déjà écrit",
|
||||
"languageTaken": "Cet article existe déjà dans cette langue",
|
||||
"contentLabel": "Contenu",
|
||||
"contentHint": "— Markdown avec LaTeX ($inline$ et $$display$$)",
|
||||
"seedHeading": "Commencez par un titre",
|
||||
"seedTerms": "Définissez les termes, puis énoncez le résultat :",
|
||||
"modeWrite": "Écrire",
|
||||
"modeSplit": "Scindé",
|
||||
"modePreview": "Aperçu",
|
||||
"cheatsheet": "Aide-mémoire d'écriture",
|
||||
"cheatsheetHint": "Aide-mémoire — LaTeX, liens, Markdown",
|
||||
"fullscreen": "Plein écran",
|
||||
"exitFullscreenHint": "Quitter le plein écran (Esc)",
|
||||
"enterFullscreen": "Passer en plein écran",
|
||||
"exitFullscreen": "Quitter le plein écran",
|
||||
"livePreview": "Aperçu en direct",
|
||||
"noPreview": "Rien à prévisualiser pour l'instant.",
|
||||
"versionNeedsTitle": "La version en {name} a besoin d'un titre.",
|
||||
"titleRequired": "Un titre est requis.",
|
||||
"sessionExpired": "Cette session a expiré — reconnectez-vous, s'il vous plaît.",
|
||||
"saveFailed": "Impossible d'enregistrer l'article. Le backend est-il en marche ?",
|
||||
"leaveGuard": "Vous avez des modifications non enregistrées. Quitter sans enregistrer ?",
|
||||
"thisArticle": "cet article"
|
||||
},
|
||||
"cheatsheet": {
|
||||
"title": "Aide-mémoire d'écriture",
|
||||
"closeAria": "Fermer l'aide-mémoire",
|
||||
"links": "Liens",
|
||||
"linkByTitle": "lien vers un article par son titre",
|
||||
"linkOwnWording": "lien avec votre propre formulation",
|
||||
"linkWebPage": "lien vers une page web",
|
||||
"bareUrl": "une URL nue devient un lien",
|
||||
"math": "Maths (LaTeX)",
|
||||
"inline": "en ligne",
|
||||
"display": "formule affichée, sur sa propre ligne",
|
||||
"numberSets": "ensembles de nombres",
|
||||
"sumsEtc": "sommes, intégrales, fractions, racines",
|
||||
"text": "Texte",
|
||||
"boldItalic": "<strong>gras</strong> et <em>italique</em>",
|
||||
"struckOut": "<s>barré</s>",
|
||||
"shadedCode": "fragment de code ombré",
|
||||
"fencedBlock": "bloc de code avec coloration",
|
||||
"blocks": "Blocs",
|
||||
"headings": "titres — ## et ### remplissent la table des matières",
|
||||
"bulletList": "liste à puces",
|
||||
"numberedList": "liste numérotée",
|
||||
"blockquote": "citation",
|
||||
"tableRows": "lignes de tableau, avec une règle --- d'en-tête",
|
||||
"hr": "règle horizontale",
|
||||
"shortcuts": "Raccourcis",
|
||||
"saveShortcut": "enregistrer l'article",
|
||||
"tabIndent": "indenter dans l'éditeur",
|
||||
"escHelp": "fermer cette aide, puis quitter le plein écran"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Réglages",
|
||||
"closeAria": "Fermer les réglages",
|
||||
"appearance": "Apparence",
|
||||
"appearanceHint": "Choisissez à quoi ressemble Mathew pour vous.",
|
||||
"themeAria": "Thème de couleurs",
|
||||
"themeLight": "Clair",
|
||||
"themeDark": "Sombre",
|
||||
"accent": "Couleur d'accent",
|
||||
"accentHint": "Utilisée pour les liens, les boutons et les surlignages.",
|
||||
"accentName": "accent {name}",
|
||||
"accentViolet": "violet",
|
||||
"accentPurple": "pourpre",
|
||||
"accentOcean": "océan",
|
||||
"accentTeal": "sarcelle",
|
||||
"accentForest": "forêt",
|
||||
"accentAmber": "ambre",
|
||||
"accentRose": "rose",
|
||||
"accentSlate": "ardoise",
|
||||
"language": "Langue",
|
||||
"languageHint": "La langue dans laquelle Mathew vous parle. Enregistrée avec votre compte quand vous êtes connecté.",
|
||||
"languageAria": "Langue de l'interface"
|
||||
},
|
||||
"auth": {
|
||||
"signin": "Se connecter",
|
||||
"signup": "Créer un compte",
|
||||
"signupTab": "Créer un compte",
|
||||
"signupSubmit": "Créer le compte et se connecter",
|
||||
"busy": "Un instant…",
|
||||
"tabsAria": "Connexion",
|
||||
"username": "Nom d'utilisateur",
|
||||
"usernamePlaceholder": "p. ex. emmy_noether",
|
||||
"password": "Mot de passe",
|
||||
"passwordHint": "— au moins 8 caractères",
|
||||
"haveAccount": "Vous avez déjà un compte ?",
|
||||
"newToMathew": "Nouveau sur Mathew ?",
|
||||
"expiredProfile": "Cette session a expiré — reconnectez-vous pour modifier votre compte."
|
||||
},
|
||||
"gate": {
|
||||
"heading": "Connectez-vous pour écrire",
|
||||
"text": "Le wiki est ouvert à tous pour la lecture. Un compte est ce qui permet d'y ajouter quelque chose.",
|
||||
"fine": "Pas encore de compte ? En créer un ne demande qu'un nom et un mot de passe."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
"closeAria": "Fermer le profil",
|
||||
"picture": "Photo de profil",
|
||||
"pictureHint": "Affichée à côté de votre nom. Rognée en cercle.",
|
||||
"uploading": "Téléversement…",
|
||||
"changePicture": "Changer la photo",
|
||||
"choosePicture": "Choisir une photo",
|
||||
"remove": "Retirer",
|
||||
"readFileFailed": "Impossible de lire ce fichier.",
|
||||
"notReadable": "Ce fichier n'est pas une image que le navigateur peut lire.",
|
||||
"drawFailed": "Le navigateur n'a pas pu dessiner cette image.",
|
||||
"notAnImage": "Ceci n'est pas un fichier image.",
|
||||
"uploadFailed": "Impossible de téléverser cette image.",
|
||||
"readFailed": "Impossible de lire cette image.",
|
||||
"removeFailed": "Impossible de retirer l'image.",
|
||||
"username": "Nom d'utilisateur",
|
||||
"usernameHint": "Lettres, chiffres, point, tiret ou tiret bas — de 3 à 30 caractères.",
|
||||
"saving": "Enregistrement…",
|
||||
"save": "Enregistrer",
|
||||
"nameRequired": "Un nom est requis.",
|
||||
"nameFailed": "Impossible de changer le nom.",
|
||||
"nameSaved": "Nom enregistré.",
|
||||
"password": "Mot de passe",
|
||||
"passwordHint": "Au moins 8 caractères.",
|
||||
"currentPassword": "Mot de passe actuel",
|
||||
"newPassword": "Nouveau mot de passe",
|
||||
"changePassword": "Changer le mot de passe",
|
||||
"passwordFailed": "Impossible de changer le mot de passe.",
|
||||
"passwordChanged": "Mot de passe changé."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Recherchez des articles par titre ou étiquette…",
|
||||
"clear": "Effacer la recherche",
|
||||
"apiDown": "Impossible de joindre l'API — le backend est-il en marche ?",
|
||||
"noMatch": "Aucun article ne correspond à <strong>« {q} »</strong>.",
|
||||
"idle": "Commencez à taper pour chercher dans le wiki.",
|
||||
"navigate": "naviguer",
|
||||
"open": "ouvrir",
|
||||
"close": "fermer",
|
||||
"allResults": "Tous les résultats pour « {q} »"
|
||||
},
|
||||
"recent": {
|
||||
"title": "Consultés récemment",
|
||||
"aria": "Articles consultés récemment"
|
||||
},
|
||||
"toc": {
|
||||
"title": "Sommaire",
|
||||
"aria": "Table des matières"
|
||||
},
|
||||
"card": {
|
||||
"kickerArticle": "Article",
|
||||
"kickerTranslation": "Traduction",
|
||||
"existsIn": "Existe en : {names}",
|
||||
"updated": "mis à jour le {date}"
|
||||
},
|
||||
"pane": {
|
||||
"aria": "Article : {title}",
|
||||
"spineHint": "{title} · cliquez pour tourner à cette page · esc pour fermer",
|
||||
"readFailTitle": "Cette page n'a pas pu être lue",
|
||||
"readFailText": "L'article à <code>{path}</code> n'a pas répondu. Le backend est-il en marche ?",
|
||||
"lastEdited": "Dernière modification le {date}",
|
||||
"topicsLabel": "Thèmes :"
|
||||
},
|
||||
"book": {
|
||||
"openAria": "Articles ouverts",
|
||||
"chipHint": "{title} · cliquez pour ouvrir · esc pour fermer",
|
||||
"dockAria": "Pages en attente dans le livre",
|
||||
"dockHint": "{title} · cliquez pour tourner à cette page",
|
||||
"deleteConfirm": "Supprimer « {title} » définitivement ? Cette action est irréversible.",
|
||||
"deleteFailed": "Impossible de supprimer l'article. Le backend est-il en marche ?"
|
||||
},
|
||||
"articleActions": {
|
||||
"aria": "Actions sur l'article"
|
||||
},
|
||||
"accountActions": {
|
||||
"aria": "Actions sur le compte",
|
||||
"forUser": "Actions pour {username}",
|
||||
"removeAdmin": "Retirer admin",
|
||||
"makeAdmin": "Nommer admin"
|
||||
},
|
||||
"langMenu": {
|
||||
"hintSignedIn": "Lire cet article dans une autre langue — ou en écrire une",
|
||||
"hint": "Lire cet article dans une autre langue",
|
||||
"aria": "Langues",
|
||||
"readIn": "Lire en",
|
||||
"writeIn": "Écrire en",
|
||||
"writeArticleIn": "Écrire cet article en {name}"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user