Merge pull request #249 from Coffey-Labs/i18n-german-catch-up

Catch the German catalogue up with what shipped after it
This commit is contained in:
Coffey Labs
2026-09-03 14:00:59 -07:00
committed by GitHub
+208
View File
@@ -1078,8 +1078,216 @@ export const catalog: Catalog = {
"Draft saved": "Entwurf gespeichert",
"Emptying folder…": "Ordner wird geleert…",
"Nothing unread here": "Hier ist nichts ungelesen",
// ── Added after the first translation pass ──────────────────────────
// Keyboard bindings register their group and description in English at
// the call site (views/Shortcuts.tsx and friends); ShortcutsSettings now
// translates them at render, so they need entries here.
"Actions": "Aktionen",
"Agenda view": "Agendaansicht",
"Archive and next": "Archivieren und weiter",
"Compose new message": "Neue Nachricht verfassen",
"Conversation": "Konversation",
"Day view": "Tagesansicht",
"Go to Calendar": "Zum Kalender",
"Go to Contacts": "Zu den Kontakten",
"Go to Drafts": "Zu den Entwürfen",
"Go to Files": "Zu den Dateien",
"Go to Inbox": "Zum Posteingang",
"Go to Sent": "Zu Gesendet",
"Go to Settings": "Zu den Einstellungen",
"Go to Starred": "Zu Markiert",
"Month view": "Monatsansicht",
"Navigation": "Navigation",
"Next conversation": "Nächste Konversation",
"Next period": "Nächster Zeitraum",
"Previous conversation": "Vorherige Konversation",
"Previous period": "Vorheriger Zeitraum",
"Send message": "Nachricht senden",
"Show keyboard shortcuts": "Tastenkürzel anzeigen",
"Week view": "Wochenansicht",
// Features that shipped after the catalogues were written, so these
// strings had no entry here and fell back to English. Reported by a
// native speaker reviewing this file (#247).
" and {count} more": " und {count} weitere",
"10 people or more": "10 Personen oder mehr",
"20 people or more": "20 Personen oder mehr",
"5 people or more": "5 Personen oder mehr",
"50 people or more": "50 Personen oder mehr",
"A banner on any message whose sender is not on one of your own domains.": "Ein Hinweis auf jeder Nachricht, deren Absender nicht zu einer Ihrer eigenen Domains gehört.",
"A calendar of its own, derived from the birthdays already on your contact cards. Nothing is written anywhere — the dates stay on the cards, and an event disappears when the contact does or the birthday is cleared. It can be hidden from the calendars own sidebar without turning it off here.": "Ein eigener Kalender, abgeleitet aus den Geburtstagen, die bereits auf Ihren Kontaktkarten stehen. Es wird nirgendwo etwas geschrieben — die Daten bleiben auf den Karten, und ein Termin verschwindet, wenn der Kontakt gelöscht oder der Geburtstag entfernt wird. Er lässt sich in der Seitenleiste des Kalenders ausblenden, ohne ihn hier abzuschalten.",
"A calendar published at a URL — a timetable, a rota, a public holiday list. It is read-only, refreshed when you open the calendar, and never stored: the events are fetched and kept only for as long as this tab is open.": "Ein unter einer URL veröffentlichter Kalender — ein Fahrplan, ein Dienstplan, eine Feiertagsliste. Er ist schreibgeschützt, wird beim Öffnen des Kalenders aktualisiert und nie gespeichert: Die Termine werden abgerufen und nur so lange behalten, wie dieser Tab geöffnet ist.",
"A link whose text names one domain and whose destination is another is always flagged, even where the destination is trusted — being trusted is not the same as being the place the text claimed.": "Ein Link, dessen Text eine Domain nennt und dessen Ziel eine andere ist, wird immer markiert, auch wenn das Ziel vertrauenswürdig ist — vertrauenswürdig zu sein ist nicht dasselbe, wie der Ort zu sein, den der Text genannt hat.",
"Added from a message, and removable here — previously the only way to undo one was to find another message from the same sender.": "Aus einer Nachricht hinzugefügt und hier entfernbar — bisher ließ sich das nur rückgängig machen, indem Sie eine weitere Nachricht desselben Absenders suchten.",
"Added here, or from the dialog when a link is opened. A domain also covers its subdomains.": "Hier hinzugefügt oder über den Dialog beim Öffnen eines Links. Eine Domain schließt ihre Subdomains mit ein.",
"All three start switched off. A client that begins by interrupting is one people learn to click through, and a warning clicked through without reading costs the same attention and buys nothing.": "Alle drei sind zu Beginn ausgeschaltet. Ein Client, der zuerst unterbricht, ist einer, den man sich abgewöhnt zu lesen, und eine ungelesen weggeklickte Warnung kostet dieselbe Aufmerksamkeit und bringt nichts.",
"All {n} in {folder} are selected.": "Alle {n} in {folder} sind ausgewählt.",
"All {n} on this page are selected.": "Alle {n} auf dieser Seite sind ausgewählt.",
"Also count these domains as inside": "Diese Domains ebenfalls als intern werten",
"Always": "Immer",
"Always showing images from": "Bilder immer anzeigen von",
"An image loaded from a sender's server tells them the message was opened, when, and from roughly where. Approved images are fetched by ihasmail's own server rather than the browser, so the sender learns none of those.": "Ein vom Server des Absenders geladenes Bild verrät ihm, dass die Nachricht geöffnet wurde, wann und ungefähr von wo. Freigegebene Bilder werden vom Server von ihasmail abgerufen und nicht vom Browser, sodass der Absender nichts davon erfährt.",
"Applies to": "Gilt für",
"Archive by month": "Nach Monat archivieren",
"Archive by year": "Nach Jahr archivieren",
"Archive failed: {error}": "Archivieren fehlgeschlagen: {error}",
"Archive to {folder}": "Archivieren nach {folder}",
"Ask before opening a link in a message": "Vor dem Öffnen eines Links in einer Nachricht fragen",
"Ask before sending outside": "Vor dem Senden nach außen fragen",
"Ask before sending to a large group": "Vor dem Senden an eine große Gruppe fragen",
"Back to the event": "Zurück zum Termin",
"Before it happens": "Bevor es passiert",
"Birthdays": "Geburtstage",
"By sender": "Nach Absender",
"By subject": "Nach Betreff",
"Choose…": "Auswählen…",
"Classic": "Klassisch",
"Click to move the event": "Klicken, um den Termin zu verschieben",
"Close without saving?": "Ohne Speichern schließen?",
"Compose as new": "Als neue Nachricht verfassen",
"Conversation moved to {folder}": "Konversation verschoben nach {folder}",
"Could not be read": "Konnte nicht gelesen werden",
"Could not import this file: {error}": "Diese Datei konnte nicht importiert werden: {error}",
"Could not load this file.": "Diese Datei konnte nicht geladen werden.",
"Could not read this calendar: {reason}": "Dieser Kalender konnte nicht gelesen werden: {reason}",
"Could not read winmail.dat. The original is still attached below.": "winmail.dat konnte nicht gelesen werden. Das Original ist unten weiterhin angehängt.",
"Counts people rather than headers, so one address in To and nine in Cc is a message to ten. Catches a reply-all onto a long thread.": "Zählt Personen statt Kopfzeilen: eine Adresse in An und neun in Cc ergeben eine Nachricht an zehn. Erfasst ein Allen-Antworten auf einen langen Thread.",
"Date received": "Empfangsdatum",
"Date sent": "Sendedatum",
"Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine und Tokyo Night sind das Werk ihrer eigenen Projekte und werden unter der MIT-Lizenz verwendet; die Abstufungen zwischen ihren veröffentlichten Farben sind davon abgeleitet, und jede einzelne wird auf Kontrast geprüft. Die Akzentfarbe unten gilt weiterhin über jeder von ihnen.",
"Earlier": "Früher",
"Every folder": "Jeder Ordner",
"Everyone addressed will receive this.": "Alle Adressierten erhalten dies.",
"File contents": "Dateiinhalt",
"Filled in when the template is inserted, so you can edit the result before sending. One that cannot be answered yet — a recipient's name on a message you have not addressed — is left in the body as written, rather than becoming a blank.": "Wird beim Einfügen der Vorlage ausgefüllt, sodass Sie das Ergebnis vor dem Senden bearbeiten können. Ein Platzhalter, der noch nicht aufgelöst werden kann — der Name eines Empfängers auf einer Nachricht, die Sie noch nicht adressiert haben — bleibt im Text so stehen, wie er geschrieben wurde, statt zu einer Lücke zu werden.",
"Forward as attachment": "Als Anhang weiterleiten",
"From the birthdays on your contacts. Nothing is stored.": "Aus den Geburtstagen Ihrer Kontakte. Es wird nichts gespeichert.",
"Import iCAL file…": "iCAL-Datei importieren…",
"Labels are IMAP keywords stored on your messages, so every other client sees them. Names, colours and nesting are ihasmails own and follow your account. Nesting is display only — it rewrites nothing in the mailbox.": "Label sind IMAP-Keywords, die auf Ihren Nachrichten gespeichert werden, sodass jeder andere Client sie sieht. Namen, Farben und Verschachtelung gehören ihasmail selbst und folgen Ihrem Konto. Die Verschachtelung dient nur der Anzeige — sie schreibt im Postfach nichts um.",
"Largest first": "Größte zuerst",
"Later": "Später",
"Light or dark": "Hell oder dunkel",
"Mark messages from outside": "Nachrichten von außerhalb kennzeichnen",
"Marked as spam": "Als Spam markiert",
"Message order": "Reihenfolge der Nachrichten",
"More ways to send this": "Weitere Möglichkeiten zum Senden",
"Names the outside recipients and asks, rather than refusing.": "Nennt die externen Empfänger und fragt nach, statt abzulehnen.",
"Nested under": "Untergeordnet unter",
"Never": "Nie",
"Never ask": "Nie fragen",
"Newest first": "Neueste zuerst",
"No availability information for {who}": "Keine Verfügbarkeitsinformationen für {who}",
"No files inside — it carries only the formatted copy of the message.": "Keine Dateien enthalten — es enthält nur die formatierte Kopie der Nachricht.",
"No verdict recorded": "Kein Ergebnis vermerkt",
"Nobody here has free/busy on this server, so none of these rows can say whether anyone is free.": "Niemand hier hat Frei/Gebucht auf diesem Server, daher kann keine dieser Zeilen sagen, ob jemand frei ist.",
"Nothing (top level)": "Nichts (oberste Ebene)",
"Now, on your clock": "Jetzt, nach Ihrer Uhr",
"Oldest first": "Älteste zuerst",
"Only the beginning is shown — download the file for the rest.": "Es wird nur der Anfang angezeigt — laden Sie die Datei herunter, um den Rest zu sehen.",
"Only when it has unread mail": "Nur wenn ungelesene Nachrichten vorhanden sind",
"Open a link to {domain}?": "Link zu {domain} öffnen?",
"Open it": "Öffnen",
"Open links to these domains without asking": "Links zu diesen Domains ohne Nachfrage öffnen",
"Open, and stop asking about {domain}": "Öffnen und nicht mehr zu {domain} nachfragen",
"Opening…": "Wird geöffnet…",
"Ordered by the server over the whole folder, not just the messages loaded so far. Ties always fall back to newest first, so the order never shuffles between two looks at the same folder.": "Vom Server über den gesamten Ordner sortiert, nicht nur über die bisher geladenen Nachrichten. Bei Gleichstand gilt immer Neueste zuerst, damit sich die Reihenfolge zwischen zwei Blicken in denselben Ordner nie ändert.",
"Placeholders": "Platzhalter",
"Privacy & safety": "Datenschutz & Sicherheit",
"Read receipts": "Lesebestätigungen",
"Reading, sending, and how dates and times are shown. What reaches a sender lives in Privacy & safety.": "Lesen, Senden und wie Datum und Uhrzeit angezeigt werden. Was einen Absender erreicht, steht unter Datenschutz & Sicherheit.",
"Remote content": "Externe Inhalte",
"Remove subscription": "Abonnement entfernen",
"Remove {domain}": "{domain} entfernen",
"Rendered": "Dargestellt",
"Save changes": "Änderungen speichern",
"Save filters": "Filter speichern",
"Save your changes?": "Änderungen speichern?",
"Saved": "Gespeichert",
"Select all {n} in {folder}": "Alle {n} in {folder} auswählen",
"Send outside your organisation?": "Nach außerhalb Ihrer Organisation senden?",
"Send to {count} people?": "An {count} Personen senden?",
"Show birthdays from your contacts": "Geburtstage aus Ihren Kontakten anzeigen",
"Show in the sidebar": "In der Seitenleiste anzeigen",
"Somebody else saved this file while it was open. Copy your changes, close it, and start again.": "Jemand anderes hat diese Datei gespeichert, während sie geöffnet war. Kopieren Sie Ihre Änderungen, schließen Sie die Datei und beginnen Sie erneut.",
"Sort by, in order": "Sortieren nach, in dieser Reihenfolge",
"Source": "Quelltext",
"Spam filter": "Spamfilter",
"Starred": "Markiert",
"Starred first": "Markierte zuerst",
"Stay here": "Hier bleiben",
"Stop trusting {address}": "{address} nicht mehr vertrauen",
"Subscribe to a calendar": "Kalender abonnieren",
"Subscribed calendar": "Abonnierter Kalender",
"Subscribed calendars": "Abonnierte Kalender",
"Subscribed to {url}": "{url} abonniert",
"That file is no longer there.": "Diese Datei ist nicht mehr vorhanden.",
"That identity's address": "Die Adresse dieser Identität",
"The Inbox only": "Nur der Posteingang",
"The message is held in this browser and has not been submitted yet, so taking it back costs nothing.": "Die Nachricht wird in diesem Browser gehalten und wurde noch nicht übermittelt, das Zurückholen kostet also nichts.",
"The name on the identity you are sending as": "Der Name der Identität, unter der Sie senden",
"The subject already on the message": "Der Betreff, der bereits auf der Nachricht steht",
"Their address": "Ihre Adresse",
"Their first name alone": "Nur ihr Vorname",
"Then nothing": "Dann nichts",
"There is no preview for this kind of file.": "Für diese Art von Datei gibt es keine Vorschau.",
"There is nothing in it to export": "Es enthält nichts, was exportiert werden könnte",
"This file is not UTF-8 text, so editing it here would corrupt it — download it instead.": "Diese Datei ist kein UTF-8-Text, ein Bearbeiten hier würde sie beschädigen — laden Sie sie stattdessen herunter.",
"This file is too big to show here ({size}) — download it to read it.": "Diese Datei ist zu groß, um hier angezeigt zu werden ({size}) — laden Sie sie herunter, um sie zu lesen.",
"This goes to {recipients}{rest}.": "Dies geht an {recipients}{rest}.",
"This link does not go where it says": "Dieser Link führt nicht dorthin, wohin er zu führen vorgibt",
"This message packs its attachments into a winmail.dat, which most clients cannot open.": "Diese Nachricht verpackt ihre Anhänge in eine winmail.dat, die die meisten Clients nicht öffnen können.",
"Throw away your changes?": "Änderungen verwerfen?",
"Today, in your date format": "Heute, in Ihrem Datumsformat",
"Unread first": "Ungelesene zuerst",
"Unsaved changes": "Nicht gespeicherte Änderungen",
"View as": "Anzeigen als",
"Warnings": "Warnungen",
"What is it called?": "Wie soll es heißen?",
"What reaches a sender, and what asks before it happens.": "Was einen Absender erreicht und was vorher nachfragt.",
"What you changed here will be lost.": "Was Sie hier geändert haben, geht verloren.",
"Who the message is addressed to": "An wen die Nachricht adressiert ist",
"Working out what is selected…": "Auswahl wird ermittelt…",
"You": "Sie",
"Your Sieve script has changes that have not been saved.": "Ihr Sieve-Skript enthält Änderungen, die nicht gespeichert wurden.",
"Your filter rules have changes that have not been saved.": "Ihre Filterregeln enthalten Änderungen, die nicht gespeichert wurden.",
"Your own identity domains are always inside and do not need listing. A domain here also covers its subdomains.": "Die Domains Ihrer eigenen Identitäten gelten immer als intern und müssen nicht aufgeführt werden. Eine Domain hier schließt ihre Subdomains mit ein.",
"Your own:": "Ihre eigenen:",
"dark mode": "dunklen Modus",
"file": "Datei",
"light mode": "hellen Modus",
"scored {score} against a threshold of {threshold}": "erreichte {score} bei einem Schwellenwert von {threshold}",
"scored {score}, with no threshold stated": "erreichte {score}, ohne angegebenen Schwellenwert",
"this view": "diese Ansicht",
"{count} conversations moved to {folder}": "{count} Konversationen verschoben nach {folder}",
"{count} folders": "{count} Ordner",
"{name}s birthday": "Geburtstag von {name}",
"{name}s birthday ({age})": "Geburtstag von {name} ({age})",
// ── Third pass ──────────────────────────────────────────────────────
// Sentences that lib/ and store/ were building in English, and the two
// swipe labels that reach t() through a variable and so were invisible
// to a scan for t("literal"). See #259.
"A read receipt was already sent for this message.": "Für diese Nachricht wurde bereits eine Lesebestätigung gesendet.",
"Add star": "Markierung hinzufügen",
"Could not attach": "Anhängen nicht möglich",
"Delete forever?": "Endgültig löschen?",
"Delete?": "Löschen?",
"No recipients": "Keine Empfänger",
"No sending identity available": "Keine Absenderidentität verfügbar",
"Pick a date and time.": "Wählen Sie Datum und Uhrzeit.",
"Pick a time at least a minute from now.": "Wählen Sie eine Zeit mindestens eine Minute in der Zukunft.",
"Remove star": "Markierung entfernen",
"Requested, to {address}. Never sent automatically.": "Angefordert, an {address}. Wird nie automatisch gesendet.",
"The sender did not request a read receipt.": "Der Absender hat keine Lesebestätigung angefordert.",
"This is bulk or list mail; read receipts for it only confirm the address is live.": "Dies ist Massen- oder Listenpost; eine Lesebestätigung würde nur bestätigen, dass die Adresse aktiv ist.",
"This message has not been received, so there is nothing to report.": "Diese Nachricht wurde nicht empfangen, es gibt also nichts zu melden.",
"This message was sent automatically, so no read receipt is offered.": "Diese Nachricht wurde automatisch versendet, daher wird keine Lesebestätigung angeboten.",
"This server will not hold a message longer than {span}.": "Dieser Server hält eine Nachricht nicht länger als {span} zurück.",
"Upload failed": "Hochladen fehlgeschlagen",
},
plurals: {
// ── Third pass ─────────────────────────────────────────────────────
"Move {n} messages to Trash?": { one: "{n} Nachricht in den Papierkorb verschieben?", other: "{n} Nachrichten in den Papierkorb verschieben?" },
"{n} days": { one: "{n} Tag", other: "{n} Tage" },
"{n} hours": { one: "{n} Stunde", other: "{n} Stunden" },
"Updated {n} contacts, nothing new": { one: "{n} Kontakt aktualisiert, nichts Neues", other: "{n} Kontakte aktualisiert, nichts Neues" },
"{n} updated": { one: "{n} aktualisiert", other: "{n} aktualisiert" },
"Updated {n} contacts you already had": { one: "Vorhandenen Kontakt aktualisiert", other: "{n} vorhandene Kontakte aktualisiert" },