More things

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

View File

@@ -4,6 +4,7 @@
},
"common": {
"close": "Close",
"done": "Done",
"cancel": "Cancel",
"confirm": "Confirm",
"delete": "Delete",
@@ -19,9 +20,7 @@
"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": {
@@ -34,6 +33,9 @@
"graph": "Graph",
"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",
@@ -61,18 +63,13 @@
"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",
"backToTopics": "Back to topics",
"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",
@@ -84,7 +81,7 @@
},
"admin": {
"metaTitle": "Admin",
"metaDescription": "Every account on the wiki — who is here, and what each of them may do.",
"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.",
@@ -94,7 +91,6 @@
"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",
@@ -108,7 +104,47 @@
"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"
"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",
@@ -124,6 +160,7 @@
"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."
@@ -190,7 +227,13 @@
"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"
"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",
@@ -240,10 +283,7 @@
"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"
"accentSlate": "Slate"
},
"auth": {
"signin": "Sign in",
@@ -294,7 +334,10 @@
"newPassword": "New password",
"changePassword": "Change password",
"passwordFailed": "Could not change the password.",
"passwordChanged": "Password changed."
"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…",