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": "Schließen",
"done": "Fertig",
"cancel": "Abbrechen",
"confirm": "Bestätigen",
"delete": "Löschen",
@@ -19,9 +20,7 @@
"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": {
@@ -34,6 +33,9 @@
"graph": "Graph",
"admin": "Admin",
"adminHint": "Verwaltung — die Konten in dieser Wiki",
"requests": "Anfragen",
"requestsHint": "Anfragen — genehmige oder lehne ab, was Mitglieder vorschlagen",
"requestsWaiting": "{n} Änderungsanfrage wartet | {n} Änderungsanfragen warten",
"newArticle": "Neuer Artikel",
"signedInAs": "Angemeldet als {name} — Profil und Konto",
"signInHint": "Anmelden — Lesen ist frei, Schreiben braucht ein Konto",
@@ -61,18 +63,13 @@
"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",
"backToTopics": "Zurück zu den Themen",
"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",
@@ -84,7 +81,7 @@
},
"admin": {
"metaTitle": "Verwaltung",
"metaDescription": "Alle Konten der Wiki — wer hier ist und was jeder darf.",
"metaDescription": "Alle Konten der Wiki und die Rolle, die jedes hat.",
"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.",
@@ -94,7 +91,6 @@
"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",
@@ -108,7 +104,47 @@
"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"
"confirmKeepButton": "Behalten",
"proposalsHeading": "Änderungsanfragen",
"proposalWaitingTally": "{n} wartend | {n} wartend",
"proposalsEmptyTitle": "Keine Änderungsanfragen",
"proposalsEmptyText": "Wenn ein Mitglied einen Artikel ändert oder einen neuen schreibt, kommt er als Vorschlag hier an — einmal angenommen, erscheint er im Wiki.",
"statusPending": "Wartend",
"statusApproved": "Angenommen",
"statusRejected": "Abgelehnt",
"actionApproved": "angenommen",
"actionRejected": "abgelehnt",
"decidedBy": "{action} von {username} · {date}",
"wantsToChange": "wünscht eine Änderung an",
"wantedToChange": "wünschte eine Änderung an",
"wantsToCreate": "möchte einen neuen Artikel anlegen:",
"wantedToCreate": "wollte einen neuen Artikel anlegen:",
"articleGone": "einen Artikel, den es nicht mehr gibt",
"newArticle": "neuer Artikel",
"approve": "Annehmen",
"reject": "Ablehnen",
"approveFailed": "Diese Änderung konnte nicht übernommen werden.",
"rejectFailed": "Diese Anfrage konnte nicht abgelehnt werden.",
"proposalStale": "Der Artikel hat sich nach dem Senden geändert — Annehmen ersetzt den heutigen Inhalt.",
"fieldTitle": "Titel",
"fieldContent": "Text",
"fieldTags": "Tags",
"fieldNone": "Keine sichtbaren Änderungen",
"asSent": "Wie beim Senden",
"asNewPage": "Die angefragte Adresse",
"nothingHereYet": "An dieser Adresse steht noch nichts — die Anfrage bittet darum, die Seite anzulegen.",
"asProposed": "Wie vorgeschlagen",
"details": "Details",
"hideDetails": "Details ausblenden",
"decidedHeading": "{n} beschiedene Anfrage | {n} beschiedene Anfragen"
},
"requests": {
"metaTitle": "Änderungsanfragen",
"metaDescription": "Alle von Mitgliedern vorgeschlagenen Änderungen — einmal angenommen, erscheinen sie im Wiki.",
"hero": "Anfragen <span class=\"gradient\">prüfen</span>",
"gateHeading": "Anmelden zum Prüfen von Anfragen",
"gateText": "Diese Seite enthält die Vorschläge der Mitglieder und bleibt deshalb den Verwaltern vorbehalten. Melde dich mit einem Konto an, das diese Rolle hat.",
"forAdminsText": "Diese Seite enthält die Vorschläge der Mitglieder und bleibt deshalb gewöhnlichen Mitgliedern vorenthalten. Ein anderer Administrator muss deinem Konto die Rolle geben."
},
"graph": {
"metaTitle": "Graph",
@@ -124,6 +160,7 @@
"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",
"backToArticles": "Zurück zu den offenen Artikeln",
"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."
@@ -190,7 +227,13 @@
"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"
"thisArticle": "diesen Artikel",
"proposalNotice": "Du bist Mitglied im Wiki: Deine Änderungen gehen als Vorschlag an die Verwaltung — auf die Seite geschrieben wird erst, wenn sie jemand annimmt.",
"proposalNoticeCreate": "Du bist Mitglied im Wiki: Neue Artikel gehen als Vorschlag an die Verwaltung — veröffentlicht wird erst, wenn jemand den Vorschlag annimmt.",
"submitProposal": "Vorschlag senden",
"proposalSentTitle": "Anfrage gesendet",
"proposalSent": "Deine Änderungen wurden zur Überprüfung an die Verwaltung gesendet. Der Artikel behält seinen bisherigen Text, bis jemand den Antrag annimmt.",
"proposalSentCreate": "Dein neuer Artikel wurde zur Überprüfung an die Verwaltung gesendet. Er erscheint im Wiki, sobald jemand den Antrag annimmt."
},
"cheatsheet": {
"title": "Schreib-Spickzettel",
@@ -240,10 +283,7 @@
"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"
"accentSlate": "Schiefer"
},
"auth": {
"signin": "Anmelden",
@@ -294,7 +334,10 @@
"newPassword": "Neues Passwort",
"changePassword": "Passwort ändern",
"passwordFailed": "Das Passwort konnte nicht geändert werden.",
"passwordChanged": "Passwort geändert."
"passwordChanged": "Passwort geändert.",
"language": "Sprache",
"languageHint": "Die Sprache, in der Mathew dich anspricht. Mit deinem Konto gespeichert.",
"languageAria": "Oberflächensprache"
},
"search": {
"placeholder": "Artikel nach Titel oder Stichwort durchsuchen…",