All checks were successful
Build and Deploy Nuxt / build (push) Successful in 29s
426 lines
19 KiB
JSON
426 lines
19 KiB
JSON
{
|
||
"app": {
|
||
"title": "Mathew · The Mathematics Wiki"
|
||
},
|
||
"common": {
|
||
"close": "Close",
|
||
"done": "Done",
|
||
"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}",
|
||
"languageChip": "language: {lang}",
|
||
"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",
|
||
"calculator": "Calculator",
|
||
"calculatorHint": "Calculator — plot functions of x",
|
||
"admin": "Admin",
|
||
"adminHint": "Admin — the accounts on this wiki",
|
||
"requests": "Requests",
|
||
"requestsHint": "Requests — approve or refuse what members propose",
|
||
"requestsWaiting": "{n} edit request waiting | {n} edit requests waiting",
|
||
"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.",
|
||
"backToTopics": "Back to topics",
|
||
"articleCount": "{n} article | {n} articles",
|
||
"topicCount": "{n} topic | {n} topics",
|
||
"filterByLanguage": "Filter by language",
|
||
"writtenIn": "Written in",
|
||
"headingTagLang": "Articles tagged “{tag}” · in {lang}",
|
||
"headingTag": "Articles tagged “{tag}”",
|
||
"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 and the role each one holds.",
|
||
"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>",
|
||
"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",
|
||
"proposalsHeading": "Edit requests",
|
||
"proposalWaitingTally": "{n} waiting | {n} waiting",
|
||
"proposalsEmptyTitle": "No edit requests",
|
||
"proposalsEmptyText": "When a member changes an article or writes a new one, it arrives here as a proposal — approve one and it goes live on the wiki.",
|
||
"statusPending": "Waiting",
|
||
"statusApproved": "Approved",
|
||
"statusRejected": "Rejected",
|
||
"actionApproved": "approved",
|
||
"actionRejected": "rejected",
|
||
"decidedBy": "{action} by {username} · {date}",
|
||
"wantsToChange": "wants to change",
|
||
"wantedToChange": "wanted to change",
|
||
"wantsToCreate": "wants to create",
|
||
"wantedToCreate": "wanted to create",
|
||
"articleGone": "an article that no longer exists",
|
||
"newArticle": "new article",
|
||
"approve": "Approve",
|
||
"reject": "Reject",
|
||
"approveFailed": "Could not apply that change.",
|
||
"rejectFailed": "Could not reject that request.",
|
||
"proposalStale": "The article changed after this was sent — approving replaces what it says now.",
|
||
"fieldTitle": "Title",
|
||
"fieldContent": "Text",
|
||
"fieldTags": "Tags",
|
||
"fieldNone": "No visible changes",
|
||
"asSent": "As it was when sent",
|
||
"asNewPage": "The address it asks for",
|
||
"nothingHereYet": "Nothing is written at this address yet — the request asks for the page to be created.",
|
||
"asProposed": "As proposed",
|
||
"details": "Details",
|
||
"hideDetails": "Hide details",
|
||
"decidedHeading": "{n} decided request | {n} decided requests"
|
||
},
|
||
"requests": {
|
||
"metaTitle": "Edit requests",
|
||
"metaDescription": "Every change members have proposed — approve one and it goes live on the wiki.",
|
||
"hero": "Review <span class=\"gradient\">requests</span>",
|
||
"gateHeading": "Sign in to review requests",
|
||
"gateText": "This page holds the changes members propose, so it is kept for the people who administer the wiki. Sign in with an account that holds that role.",
|
||
"forAdminsText": "This page holds the changes members propose, so it is kept from ordinary members. Another admin has to give your account the role."
|
||
},
|
||
"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",
|
||
"display": "Display options",
|
||
"colorNodes": "Colour nodes by topic"
|
||
},
|
||
"calc": {
|
||
"metaTitle": "Graphing calculator",
|
||
"metaDescription": "Plot functions of x — the plane moves with a drag and zooms with the wheel. sin, cos, ln, sqrt and friends.",
|
||
"panelHeading": "Functions",
|
||
"functionsPanel": "Functions to plot",
|
||
"expressionAria": "Function of x",
|
||
"placeholder": "e.g. sin(x) + x / 4",
|
||
"cycleColor": "Change colour",
|
||
"show": "Show on the plane",
|
||
"hide": "Hide from the plane",
|
||
"remove": "Remove function",
|
||
"add": "Add function",
|
||
"errorUnknown": "I don't know that name — the calculator speaks x, pi, e and the usual functions.",
|
||
"errorSyntax": "This does not read as a function of x.",
|
||
"resetView": "Reset the view",
|
||
"zoomIn": "Zoom in",
|
||
"zoomOut": "Zoom out",
|
||
"cursor": "x = {x} y = {y}",
|
||
"collapse": "Hide functions",
|
||
"expand": "Show functions"
|
||
},
|
||
"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",
|
||
"backToArticles": "Back to the open articles",
|
||
"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",
|
||
"proposalNotice": "You are a member of the wiki: your changes go to the admins as a proposal — nothing is written onto the page until one of them approves it.",
|
||
"proposalNoticeCreate": "You are a member of the wiki: new articles go to the admins as a proposal — nothing is published until one of them approves it.",
|
||
"submitProposal": "Send proposal",
|
||
"proposalSentTitle": "Request sent",
|
||
"proposalSent": "Your changes were sent to the admins for review. The article keeps its current text until one of them approves the request.",
|
||
"proposalSentCreate": "Your new article was sent to the admins for review. It appears on the wiki once one of them approves the request."
|
||
},
|
||
"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"
|
||
},
|
||
"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.",
|
||
"language": "Language",
|
||
"languageHint": "The language Mathew speaks to you. Saved with your account.",
|
||
"languageAria": "Interface language"
|
||
},
|
||
"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}"
|
||
}
|
||
}
|