about summary refs log tree commit diff
path: root/config/locales
diff options
context:
space:
mode:
Diffstat (limited to 'config/locales')
-rw-r--r--config/locales/de.yml226
-rw-r--r--config/locales/doorkeeper.de.yml25
-rw-r--r--config/locales/simple_form.de.yml32
3 files changed, 261 insertions, 22 deletions
diff --git a/config/locales/de.yml b/config/locales/de.yml
index dcbeea745..93bccd132 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -2,12 +2,37 @@
 de:
   about:
     about_mastodon: Mastodon ist ein <em>freier, quelloffener</em> sozialer Netzwerkserver. Als <em>dezentralisierte</em> Alternative zu kommerziellen Plattformen verhindert es die Risiken, die entstehen, wenn eine einzelne Firma deine Kommunikation monopolisiert. Jeder kann Mastodon verwenden und ganz einfach am <em>sozialen Netzwerk</em> teilnehmen.
+    about_this: Über diese Instanz
+    apps: Apps
+    business_email: 'Geschäftliche E-Mail:'
+    closed_registrations: Die Registrierung ist auf dieser Instanz momentan geschlossen.
+    contact: Kontact
+    description_headline: Was ist %{domain}?
+    domain_count_after: andere Instanzen
+    domain_count_before: Verbunden mit
+    features:
+      api: Offene API für Apps und Dienste
+      blocks: Mächtige Block- und Stummschaltungswerkzeuge
+      characters: 500 Zeichen pro Beitrag
+      chronology: Zeitleisten sind chronologisch
+      ethics: 'Ethisches Design: keine Werbung, kein Tracking'
+      gifv: GIFV-Sets und kurze Videos
+      privacy: Granulare Privatsphäre-Einstellungen für jeden Beitrag
+      public: Öffentliche Zeitleisten
+    features_headline: Was Mastodon einzigartig macht
     get_started: Erste Schritte
+    links: Links
+    other_instances: Andere Instanzen
     source_code: Quellcode
+    status_count_after: Beiträge verfassten
+    status_count_before: die
     terms: AGB
+    user_count_after: Benutzer
+    user_count_before: Heimat für
+    version: Version
   accounts:
     follow: Folgen
-    followers: Folger
+    followers: Folgende
     following: Folgt
     nothing_here: Hier gibt es nichts!
     people_followed_by: Nutzer, denen %{name} folgt
@@ -15,13 +40,146 @@ de:
     posts: Beiträge
     remote_follow: Folgen
     unfollow: Entfolgen
+  admin:
+    accounts:
+      are_you_sure: Bist du sicher?
+      display_name: Anzeigename
+      domain: Domain
+      edit: Bearbeiten
+      email: E-Mail
+      feed_url: Feed-URL
+      followers: Folgende
+      follows: Folgt
+      location:
+        all: Alle
+        local: Lokal
+        remote: Entfernt
+        title: Ort
+      media_attachments: Medienanhänge
+      moderation:
+        all: Alle
+        silenced: Stummgeschaltet
+        suspended: Gesperrt
+        title: Moderation
+      most_recent_activity: Letzte Aktivität
+      most_recent_ip: Letzte IP-Adresse
+      not_subscribed: Nicht abonniert
+      order:
+        alphabetic: Alphabetisch
+        most_recent: Neueste
+        title: Reihenfolge
+      perform_full_suspension: Führe vollständige Sperre durch
+      profile_url: Profil-URL
+      public: Öffentlich
+      push_subscription_expires: PuSH-Abonnement läuft aus
+      reset_password: Passwort zurücksetzen
+      salmon_url: Salmon-URL
+      show:
+        created_reports: Meldungen durch dieses Konto
+        report: Meldung
+        targeted_reports: Meldungen über dieses Konto
+      silence: Stummschalten
+      statuses: Beiträge
+      title: Konten
+      undo_silenced: Stummschaltung zurücknehmen
+      undo_suspension: Sperre zurücknehmen
+      username: Benutzername
+      web: Web
+    domain_blocks:
+      add_new: Neu hinzufügen
+      created_msg: Die Domain-Blockade wird nun durchgeführt
+      destroyed_msg: Die Domain-Blockade wurde rückgängig gemacht
+      domain: Domain
+      new:
+        create: Blockade einrichten
+        hint: Die Domain-Blockade wird nicht die Erstellung von Konteneinträgen in der Datenbank verhindern, aber rückwirkend und automatisch alle Moderationsmethoden auf diese Accounts anwenden.
+        severity:
+          desc_html: "<strong>Stummschaltung</strong> wird die Beiträge dieses Accounts für alle, die ihm nicht folgen, unsichtbar machen. Eine <strong>Sperre</strong> wird alle Beiträge, Medien und Profildaten dieses Accounts entfernen."
+          silence: Stummschaltung
+          suspend: Sperre
+        title: Neue Domain-Blockade
+      reject_media: Mediendateien ablehnen
+      reject_media_hint: Entfernt lokal gespeicherte Mediendateien und verweigert künftig deren Herunterladen. Irrelevant für Sperren
+      severities:
+        silence: Stummschaltung
+        suspend: Sperren
+      severity: Gewichtung
+      show:
+        affected_accounts:
+          one: Ein Konto in der Datenbank betroffen
+          other: "%{count} Konten in der Datenbank betroffen"
+        retroactive:
+          silence: Alle existierenden Konten dieser Domain nicht mehr stummschalten
+          suspend: Alle existierenden Konten dieser Domain entsperren
+        title: Domain-Blockade für %{domain} zurücknehmen
+        undo: Zurücknehmen
+      title: Domain-Blockaden
+      undo: Zurücknehmen
+    instances:
+      account_count: Bekannte Konten
+      domain_name: Domain
+      title: Bekannte Instanzen
+    pubsubhubbub:
+      callback_url: Callback-URL
+      confirmed: Bestätigt
+      expires_in: Verfällt in
+      last_delivery: Letzte Zustellung
+      title: PubSubHubbub
+      topic: Thema
+    reports:
+      comment:
+        label: Kommentar
+        none: Kein
+      delete: Löschen
+      id: ID
+      mark_as_resolved: Als gelöst markieren
+      report: '#%{id} melden'
+      reported_account: Gemeldetes Konto
+      reported_by: Gemeldet von
+      resolved: Gelöst
+      silence_account: Account stummschalten
+      status: Status
+      suspend_account: Account sperren
+      target: Ziel
+      title: Meldungen
+      unresolved: Ungelöst
+      view: Ansehen
+    settings:
+      click_to_edit: Klicken zum Bearbeiten
+      contact_information:
+        email: Eine öffentliche E-Mail-Adresse angeben
+        label: Kontaktinformationen
+        username: Einen Benutzernamen angeben
+      registrations:
+        closed_message:
+          desc_html: Wird auf der Frontseite angezeigt, wenn die Registrierung geschlossen ist<br>Du kannst HTML-Tags benutzen
+          title: Nachricht über geschlossene Registrierung
+        open:
+          disabled: Deaktiviert
+          enabled: Aktiviert
+          title: Offene Registrierung
+      setting: Einstellung
+      site_description:
+        desc_html: Wird als Absatz auf der Frontseite angezeigt und als Meta-Tag benutzt.<br>Du kannst HTML-Tags benutzen, insbesondere <code>&lt;a&gt;</code> und <code>&lt;em&gt;</code>.
+        title: Seitenbeschreibung
+      site_description_extended:
+        desc_html: Wird auf der erweiterten Informationsseite angezeigt<br>Du kannst HTML-Tags benutzen
+        title: Erweiterte Seitenbeschreibung
+      site_title: Seitentitel
+      title: Seiteneinstellungen
+    title: Administration
   application_mailer:
+    settings: 'E-Mail-Einstellungen ändern: %{link}'
     signature: Mastodon-Benachrichtigungen von %{instance}
+    view: 'Darstellung:'
+  applications:
+    invalid_url: Die angegebene URL ist ungültig
   auth:
     change_password: Passwort ändern
     didnt_get_confirmation: Keine Bestätigung bekommen?
     forgot_password: Passwort vergessen?
     login: Anmelden
+    logout: Abmelden
     register: Registrieren
     resend_confirmation: Bestätigung nochmal versenden
     reset_password: Passwort zurücksetzen
@@ -45,6 +203,18 @@ de:
       x_minutes: "%{count}m"
       x_months: "%{count}mo"
       x_seconds: "%{count}s"
+  errors:
+    '404': Die Seite, die du gesucht hast, existiert nicht.
+    '410': Die Seite, die du gesucht hast, existiert nicht mehr.
+    '422':
+      content: Sicherheitsüberprüfung fehlgeschlagen. Blockierst du Cookies?
+      title: Sicherheitsüberprüfung fehlgeschlagen
+  exports:
+    blocks: Du blockierst
+    csv: CSV
+    follows: Du folgst
+    mutes: Du schaltest stumm
+    storage: Medienspeicher
   generic:
     changes_saved_msg: Änderungen gespeichert!
     powered_by: angetrieben von %{link}
@@ -52,7 +222,29 @@ de:
     validation_errors:
       one: Etwas ist noch nicht ganz richtig! Bitte korrigiere den Fehler
       other: Etwas ist noch nicht ganz richtig! Bitte korrigiere %{count} Fehler
+  imports:
+    preface: Du kannst bestimmte Daten wie die Leute, denen du folgst oder die du blockierst, in dein Konto auf dieser Instanz aus einem Export von einer anderen importieren.
+    success: Deine Daten wurden erfolgreich hochgeladen und werden in Kürze verabeitet
+    types:
+      blocking: Blockierliste
+      following: Folgeliste
+      muting: Stummschaltungsliste
+    upload: Hochladen
+  landing_strip_html: <strong>%{name}</strong> ist ein Benutzer auf <strong>%{domain}</strong>. Du kannst ihm folgen oder mit ihm interagieren, sofern du ein Konto irgendwo im Fediverse hast. Wenn nicht, kannst du dich <a href="%{sign_up_path}">hier anmelden</a>.
+  media_attachments:
+    validations:
+      images_and_video: Es kann kein Video an einen Beitrag, der bereits Bilder enthält, angehängt werden
+      too_many: Es können nicht mehr als 4 Bilder angehängt werden
   notification_mailer:
+    digest:
+      body: 'Hier ist eine kurze Zusammenfasung dessen, was du auf %{instance} seit deinem letzten Besuch am %{since} verpasst hast:'
+      mention: "%{name} hat dich erwähnt:"
+      new_followers_summary:
+        one: Du hast einen neuen Folgenden bekommen! Juhu!
+        other: Du hast %{count} neue Folgende bekommen! Großartig!
+      subject:
+        one: "1 neue Mitteilung seit deinem letzten Besuch \U0001F418"
+        other: "%{count} neue Mitteilungen seit deinem letzten Besuch \U0001F418"
     favourite:
       body: 'Dein Beitrag wurde von %{name} favorisiert:'
       subject: "%{name} hat deinen Beitrag favorisiert."
@@ -71,14 +263,29 @@ de:
   pagination:
     next: Vorwärts
     prev: Zurück
+    truncate: "&hellip;"
   remote_follow:
     acct: Dein Nutzername@Domain, von dem aus du dieser Person folgen möchtest.
     missing_resource: Die erforderliche Weiterleitungs-URL konnte leider in deinem Profil nicht gefunden werden.
     proceed: Weiter
     prompt: 'Du wirst dieser Person folgen:'
   settings:
+    authorized_apps: Autorisierte Anwendungen
+    back: Zurück zu Mastodon
     edit_profile: Profil bearbeiten
+    export: Datenexport
+    import: Datenimport
     preferences: Einstellungen
+    settings: Einstellungen
+    two_factor_auth: Zwei-Faktor-Authentisierung
+  statuses:
+    open_in_web: Im Web öffnen
+    over_character_limit: Zeichenlimit von %{max} überschritten
+    show_more: Mehr anzeigen
+    visibilities:
+      private: Nur Folgenden zeigen
+      public: Öffentlich
+      unlisted: Öffentlich, aber nicht auf der öffentlichen Zeitleiste anzeigen
   stream_entries:
     click_to_show: Klicken um zu zeigen
     reblogged: teilte
@@ -86,5 +293,20 @@ de:
   time:
     formats:
       default: "%d.%m.%Y %H:%M"
+  two_factor_auth:
+    code_hint: Gib den Code, den deine Authenticator-App generiert hat, zur Bestätigung an
+    description_html: Wenn du <strong>Zwei-Faktor-Authentisierung</strong> aktivierst, wirst du dein Telefon zum Anmelden benötigen, welches Tokens für dich generiert, die du eingeben musst.
+    disable: Deaktivieren
+    enable: Aktivieren
+    enabled_success: Zwei-Faktor-Authentisierung erfolgreich aktiviert
+    generate_recovery_codes: Wiederherstellungscodes generieren
+    instructions_html: "<strong>Lese diesen QR-Code mit Google Authenticator oder einer ähnlichen TOTP-App auf deinem Telefon ein</strong>. Von nun an wird diese App Tokens generieren, die du beim Anmelden eingeben musst."
+    lost_recovery_codes: Wiederherstellungscodes erlauben dir, wieder den Zugang zu deinem Konto zu erlangen, falls du dein Telefon verlierst. Wenn du deine Wiederherstellungscodes verloren hast, kannst du sie hier regenerieren. Deine alten Wiederherstellungscodes werden damit ungültig gemacht.
+    manual_instructions: 'Wenn du den QR-Code nicht einlesen kannst und ihn manuell eingeben musst, ist hier das Klartext-Geheimnis:'
+    recovery_codes_regenerated: Wiederherstellungscodes erfolgreich regeneriert
+    recovery_instructions: Wenn du jemals den Zugang zu deinem Telefon verlierst, kannst du einen der Wiederherstellungscodes unten benutzen, um wieder auf dein Konto zugreifen zu können. Bewahre die Wiederherstellungscodes sicher auf, indem du sie beispielsweise ausdruckst und sie zusammen mit anderen wichtigen Dokumenten lagerst.
+    setup: Einrichten
+    wrong_code: Der eingegebene Code war ungültig! Sind die Server- und die Gerätezeit korrekt?
   users:
-    invalid_email: Inkorrekte E-mail-Addresse
+    invalid_email: Ungültige E-Mail-Addresse
+    invalid_otp_token: Ungültiger Zwei-Faktor-Authentisierungs-Code
diff --git a/config/locales/doorkeeper.de.yml b/config/locales/doorkeeper.de.yml
index 0c606f6a2..b37ba1dbe 100644
--- a/config/locales/doorkeeper.de.yml
+++ b/config/locales/doorkeeper.de.yml
@@ -4,7 +4,7 @@ de:
     attributes:
       doorkeeper/application:
         name: Name
-        redirect_uri: Redirect URI
+        redirect_uri: Redirect-URI
     errors:
       models:
         doorkeeper/application:
@@ -13,7 +13,7 @@ de:
               fragment_present: darf kein Fragment enthalten.
               invalid_uri: muss ein valider URI (Identifier) sein.
               relative_uri: muss ein absoluter URI (Identifier) sein.
-              secured_uri: muss ein HTTPS/SSL URI (Identifier) sein.
+              secured_uri: muss ein HTTPS/SSL-URI (Identifier) sein.
   doorkeeper:
     applications:
       buttons:
@@ -27,13 +27,13 @@ de:
       edit:
         title: Applikation bearbeiten
       form:
-        error: Whoops! Bitte überprüfe das Formular auf Fehler!
+        error: Hoppla! Bitte überprüfe das Formular auf Fehler!
       help:
         native_redirect_uri: "%{native_redirect_uri} für lokale Tests benutzen"
         redirect_uri: Bitte benutze eine Zeile pro URI
         scopes: Bitte die "Scopes" mit Leerzeichen trennen. Bitte frei lassen für die Verwendung der Default-Werte.
       index:
-        callback_url: Callback URL
+        callback_url: Callback-URL
         name: Name
         new: Neue Applikation
         title: Deine Applikationen
@@ -42,7 +42,7 @@ de:
       show:
         actions: Aktionen
         application_id: Applikations-ID
-        callback_urls: Callback URLs
+        callback_urls: Callback-URLs
         scopes: Scopes
         secret: Secret
         title: 'Applikation: %{name}'
@@ -67,10 +67,11 @@ de:
         application: Applikation
         created_at: erstellt am
         date_format: "%Y-%m-%d %H:%M:%S"
+        scopes: Scopes
         title: Deine autorisierten Applikationen
     errors:
       messages:
-        access_denied: Der Resource Owner oder der Autorisierungs-Server hat die Anfrage verweigert.
+        access_denied: Der Ressourcenbesitzer oder der Autorisierungs-Server hat die Anfrage verweigert.
         credential_flow_not_configured: 'Die Prozedur "Resource Owner Password Credentials" ist fehlgeschlagen: Doorkeeper.configure.resource_owner_from_credentials ist nicht konfiguriert.'
         invalid_client: 'Client-Autorisierung MKIM ist fehlgeschlagen: Unbekannter Client, keine Autorisierung mitgeliefert oder Autorisierungsmethode nicht unterstützt.'
         invalid_grant: Die bereitgestellte Autorisierung ist inkorrekt, abgelaufen, widerrufen, ist mit einem anderen Client verknüpft oder der Redirection URI stimmt nicht mit der Autorisierungs-Anfrage überein.
@@ -79,9 +80,9 @@ de:
         invalid_resource_owner: Die angegebenen Zugangsdaten für den "Resource Owner" sind inkorrekt oder dieser Benutzer existiert nicht.
         invalid_scope: Der angeforderte Scope ist inkorrekt, unbekannt oder fehlerhaft.
         invalid_token:
-          expired: Der Access Token ist abgelaufen
-          revoked: Der Access Token wurde annuliert
-          unknown: Der Access Token ist nicht gültig/korrekt
+          expired: Der Zugriffstoken ist abgelaufen
+          revoked: Der Zugriffsoken wurde annuliert
+          unknown: Der Zugriffsoken ist ungültig
         resource_owner_authenticator_not_configured: 'Die Prozedur "Resource Owner find" ist fehlgeschlagen: Doorkeeper.configure.resource_owner_authenticator ist nicht konfiguriert.'
         server_error: Der Autorisierungs-Server hat ein unerwartetes Problem festgestellt und konnte die Anfrage nicht beenden.
         temporarily_unavailable: Der Autorisierungs-Server ist derzeit auf Grund von temporärer Überlastung oder Wartungsarbeiten am Server nicht in der Lage, die Anfrage zu bearbeiten .
@@ -95,7 +96,7 @@ de:
         destroy:
           notice: Applikation gelöscht.
         update:
-          notice: Applikation geupdated.
+          notice: Applikation aktualisiert.
       authorized_applications:
         destroy:
           notice: Applikation widerrufen.
@@ -103,9 +104,9 @@ de:
       admin:
         nav:
           applications: Applikationen
-          oauth2_provider: OAuth2 Provider
+          oauth2_provider: OAuth2-Anbieter
       application:
-        title: OAuth Autorisierung nötig
+        title: OAuth-Autorisierung nötig
     scopes:
       follow: Nutzer folgen, blocken, entblocken und entfolgen
       read: deine Daten lesen
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index d9de9ea3c..1c8178a61 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -3,13 +3,22 @@ de:
   simple_form:
     hints:
       defaults:
+        avatar: PNG, GIF oder JPG. Maximal 2MB. Wird auf 120x120px herunterskaliert
+        display_name: '%{counter} Zeichen verbleiben'
+        header: PNG, GIF oder JPG. Maximal 2MB. Wird auf 700x335px herunterskaliert
         locked: Erlaubt dir, Nutzer zu überprüfen, bevor sie dir folgen können
+        note: '%{counter} Zeichen verbleiben'
+      imports:
+        data: CSV-Datei, die von einer anderen Mastodon-Instanz exportiert wurde
+      sessions:
+        otp: Gib den Zwei-Faktor-Authentisierungs-Code von deinem Telefon ein oder benutze einen deiner Wiederherstellungscodes.
     labels:
       defaults:
-        avatar: Avatar
+        avatar: Profilbild
         confirm_new_password: Neues Passwort bestätigen
         confirm_password: Passwort bestätigen
         current_password: Derzeitiges Passwort
+        data: Daten
         display_name: Anzeigename
         email: E-Mail-Addresse
         header: Kopfbild
@@ -17,19 +26,26 @@ de:
         locked: Gesperrtes Profil
         new_password: Neues Passwort
         note: Über mich
+        otp_attempt: Zwei-Faktor-Authentisierungs-Code
         password: Passwort
+        setting_auto_play_gif: Animierte GIFs automatisch abspielen
+        setting_boost_modal: Zeige einen Bestätigungsdialog vor dem Teilen
+        setting_default_privacy: Beitragsprivatspäre
+        severity: Gewichtung
+        type: Importtyp
         username: Nutzername
       interactions:
         must_be_follower: Benachrichtigungen von Nicht-Folgern blockieren
         must_be_following: Benachrichtigungen von Nutzern blockieren, denen ich nicht folge
       notification_emails:
-        favourite: E-mail senden, wenn jemand meinen Beitrag favorisiert
-        follow: E-mail senden, wenn mir jemand folgt
-        follow_request: E-mail senden, wenn mir jemand folgen möchte
-        mention: E-mail senden, wenn mich jemand erwähnt
-        reblog: E-mail senden, wenn jemand meinen Beitrag teilt
-    'no': Nein
+        digest: Schicke Übersichts-E-Mails
+        favourite: E-Mail senden, wenn jemand meinen Beitrag favorisiert
+        follow: E-Mail senden, wenn mir jemand folgt
+        follow_request: E-Mail senden, wenn mir jemand folgen möchte
+        mention: E-Mail senden, wenn mich jemand erwähnt
+        reblog: E-Mail senden, wenn jemand meinen Beitrag teilt
+    'no': 'Nein'
     required:
       mark: "*"
       text: Pflichtfeld
-    'yes': Ja
+    'yes': 'Ja'