about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2016-11-18 15:36:16 +0100
committerEugen Rochko <eugen@zeonfederated.com>2016-11-18 15:53:46 +0100
commit85d1b74ac3bbd563c35a7212069b84f8d3a6bd99 (patch)
tree5226341c1cbe8e7cf983b629577c22812056062a /config
parentc1be1ac7c6ebaabcd936f41d7a74ec8977625942 (diff)
Adding german localization
Diffstat (limited to 'config')
-rw-r--r--config/application.rb2
-rw-r--r--config/locales/de.yml59
-rw-r--r--config/locales/devise.de.yml61
-rw-r--r--config/locales/doorkeeper.de.yml112
-rw-r--r--config/locales/en.yml2
-rw-r--r--config/locales/simple_form.de.yml27
-rw-r--r--config/locales/simple_form.en.yml2
7 files changed, 262 insertions, 3 deletions
diff --git a/config/application.rb b/config/application.rb
index e992c2481..114de57fb 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -20,7 +20,7 @@ module Mastodon
 
     # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
     # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
-    config.i18n.available_locales = [:en]
+    config.i18n.available_locales = [:en, :de]
     config.i18n.default_locale    = :en
 
     # config.paths.add File.join('app', 'api'), glob: File.join('**', '*.rb')
diff --git a/config/locales/de.yml b/config/locales/de.yml
new file mode 100644
index 000000000..648be5db2
--- /dev/null
+++ b/config/locales/de.yml
@@ -0,0 +1,59 @@
+---
+de:
+  about:
+    about_instance: "<em>%{instance}</em> ist eine Instanz von Mastodon."
+    about_mastodon: Mastodon ist ein <em>freier, quelloffener</em> soziales Netzwerkserver. Eine <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.
+    get_started: Erste Schritte
+    source_code: Quellcode
+    terms: AGB
+  accounts:
+    follow: Folgen
+    followers: Folger
+    following: Folgt
+    nothing_here: Hier gibt es nichts!
+    people_followed_by: Nutzer, denen %{name} folgt
+    people_who_follow: Nutzer, die %{name} folgen
+    posts: Beiträge
+    unfollow: Entfolgen
+  application_mailer:
+    signature: Mastodon-Benachrichtigungen von %{instance}
+  auth:
+    change_password: Passwort ändern
+    didnt_get_confirmation: Keine Bestätigung bekommen?
+    forgot_password: Passwort vergessen?
+    login: Anmelden
+    register: Registrieren
+    resend_confirmation: Bestätigung nochmal versenden
+    reset_password: Passwort zurücksetzen
+    set_new_password: Neues Passwort setzen
+  generic:
+    changes_saved_msg: Änderungen gespeichert!
+    powered_by: angetrieben von %{link}
+    save_changes: Änderungen speichern
+    validation_errors:
+      one: Etwas ist noch nicht ganz richtig! Bitte korrigiere den Fehler
+      other: Etwas ist noch nicht ganz richtig! Bitte korrigiere %{count} Fehler
+  notification_mailer:
+    favourite:
+      body: "Dein Beitrag wurde von %{name} favorisiert:"
+      subject: "%{name} hat deinen Beitrag favorisiert"
+    follow:
+      body: "%{name} folgt dir jetzt!"
+      subject: "%{name} folgt dir nun"
+    mention:
+      body: "%{name} hat dich erwähnt:"
+      subject: "%{name} hat dich erwähnt"
+    reblog:
+      body: "Dein Beitrag wurde von %{name} geteilt:"
+      subject: "%{name} teilte deinen Beitrag"
+  pagination:
+    next: Vorwärts
+    prev: Zurück
+  settings:
+    edit_profile: Profil bearbeiten
+    preferences: Einstellungen
+  stream_entries:
+    favourited: favorisierte einen Beitrag von
+    is_now_following: folgt nun
+  will_paginate:
+    page_gap: "&hellip;"
diff --git a/config/locales/devise.de.yml b/config/locales/devise.de.yml
new file mode 100644
index 000000000..181502f9c
--- /dev/null
+++ b/config/locales/devise.de.yml
@@ -0,0 +1,61 @@
+---
+de:
+  devise:
+    confirmations:
+      confirmed: "Vielen Dank für Deine Registrierung. Bitte melde dich jetzt an."
+      send_instructions: "Du erhältst in wenigen Minuten eine E-Mail, mit der Du Deine Registrierung bestätigen kannst."
+      send_paranoid_instructions: "Falls Deine E-Mail-Adresse in unserer Datenbank existiert erhältst Du in wenigen Minuten eine E-Mail mit der Du Deine Registrierung bestätigen kannst."
+    failure:
+      already_authenticated: "Du bist bereits angemeldet."
+      inactive: "Dein Account ist nicht aktiv."
+      invalid: "Ungültige Anmeldedaten."
+      last_attempt: "Du hast noch einen Versuch bevor dein Account gesperrt wird"
+      locked: "Dein Account ist gesperrt."
+      not_found_in_database: "E-Mail-Adresse oder Passwort ungültig."
+      timeout: "Deine Sitzung ist abgelaufen, bitte melde Dich erneut an."
+      unauthenticated: "Du musst Dich anmelden oder registrieren, bevor Du fortfahren kannst."
+      unconfirmed: "Du musst Deinen Account bestätigen, bevor Du fortfahren kannst."
+    mailer:
+      confirmation_instructions:
+        subject: "Mastodon: Anleitung zur Bestätigung Deines Accounts"
+      password_change:
+        subject: 'Mastodon: Passwort wurde geändert'
+      reset_password_instructions:
+        subject: "Mastodon: Anleitung um Dein Passwort zurückzusetzen"
+      unlock_instructions:
+        subject: "Mastodon: Anleitung um Deinen Account freizuschalten"
+    omniauth_callbacks:
+      failure: "Du konntest nicht Deinem %{kind}-Account angemeldet werden, weil '%{reason}'."
+      success: "Du hast Dich erfolgreich mit Deinem %{kind}-Account angemeldet."
+    passwords:
+      no_token: "Du kannst diese Seite nur von dem Link aus einer E-Mail zum Passwort-Zurücksetzen aufrufen. Wenn du einen solchen Link aufgerufen hast stelle bitte sicher, dass du die vollständige Adresse aufrufst."
+      send_instructions: "Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie Du Dein Passwort zurücksetzen kannst."
+      send_paranoid_instructions: "Falls Deine E-Mail-Adresse in unserer Datenbank existiert erhältst Du in wenigen Minuten eine E-Mail mit der Anleitung, wie Du Dein Passwort zurücksetzen können."
+      updated: "Dein Passwort wurde geändert. Du bist jetzt angemeldet."
+      updated_not_active: "Dein Passwort wurde geändert."
+    registrations:
+      destroyed: "Dein Account wurde gelöscht."
+      signed_up: "Du hast dich erfolgreich registriert."
+      signed_up_but_inactive: "Du hast dich erfolgreich registriert. Wir konnten Dich noch nicht anmelden, da Dein Account inaktiv ist."
+      signed_up_but_locked: "Du hast dich erfolgreich registriert. Wir konnten Dich noch nicht anmelden, da Dein Account gesperrt ist."
+      signed_up_but_unconfirmed: "Du hast Dich erfolgreich registriert. Wir konnten Dich noch nicht anmelden, da Dein Account noch nicht bestätigt ist. Du erhältst in Kürze eine E-Mail mit der Anleitung, wie Du Deinen Account freischalten kannst."
+      update_needs_confirmation: "Deine Daten wurden aktualisiert, aber Du musst Deine neue E-Mail-Adresse bestätigen. Du erhälst in wenigen Minuten eine E-Mail, mit der Du die Änderung Deiner E-Mail-Adresse abschließen kannst."
+      updated: "Deine Daten wurden aktualisiert."
+    sessions:
+      already_signed_out: "Erfolgreich abgemeldet."
+      signed_in: "Erfolgreich angemeldet."
+      signed_out: "Erfolgreich abgemeldet."
+    unlocks:
+      send_instructions: "Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie Du Deinen Account entsperren können."
+      send_paranoid_instructions: "Falls Deine E-Mail-Adresse in unserer Datenbank existiert erhältst Du in wenigen Minuten eine E-Mail mit der Anleitung, wie Du Deinen Account entsperren kannst."
+      unlocked: "Dein Account wurde entsperrt. Du bist jetzt angemeldet."
+  errors:
+    messages:
+      already_confirmed: "wurde bereits bestätigt"
+      confirmation_period_expired: "muss innerhalb %{period} bestätigt werden, bitte fordere einen neuen Link an"
+      expired: "ist abgelaufen, bitte neu anfordern"
+      not_found: "nicht gefunden"
+      not_locked: "ist nicht gesperrt"
+      not_saved:
+        one: "Konnte %{resource} nicht speichern: ein Fehler."
+        other: "Konnte %{resource} nicht speichern: %{count} Fehler."
diff --git a/config/locales/doorkeeper.de.yml b/config/locales/doorkeeper.de.yml
new file mode 100644
index 000000000..0c606f6a2
--- /dev/null
+++ b/config/locales/doorkeeper.de.yml
@@ -0,0 +1,112 @@
+---
+de:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Name
+        redirect_uri: Redirect URI
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              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.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Autorisieren
+        cancel: Abbrechen
+        destroy: Löschen
+        edit: Bearbeiten
+        submit: Übertragen
+      confirmations:
+        destroy: Bist du sicher?
+      edit:
+        title: Applikation bearbeiten
+      form:
+        error: Whoops! 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
+        name: Name
+        new: Neue Applikation
+        title: Deine Applikationen
+      new:
+        title: Neue Applikation
+      show:
+        actions: Aktionen
+        application_id: Applikations-ID
+        callback_urls: Callback URLs
+        scopes: Scopes
+        secret: Secret
+        title: 'Applikation: %{name}'
+    authorizations:
+      buttons:
+        authorize: Autorisieren
+        deny: Verweigern
+      error:
+        title: Ein Fehler ist aufgetreten
+      new:
+        able_to: 'Diese Anwendung wird folgende Rechte haben:'
+        prompt: Soll %{client_name} für die Benutzung dieses Accounts autorisiert werden?
+        title: Autorisierung erforderlich
+      show:
+        title: Autorisierungscode
+    authorized_applications:
+      buttons:
+        revoke: Ungültig machen
+      confirmations:
+        revoke: Bist du sicher?
+      index:
+        application: Applikation
+        created_at: erstellt am
+        date_format: "%Y-%m-%d %H:%M:%S"
+        title: Deine autorisierten Applikationen
+    errors:
+      messages:
+        access_denied: Der Resource Owner 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.
+        invalid_redirect_uri: Der Redirect-URI in der Anfrage ist ungültig.
+        invalid_request: Die Anfrage enthält einen nicht-unterstützten Parameter, ein Parameter fehlt oder sie ist anderweitig fehlerhaft.
+        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
+        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 .
+        unauthorized_client: Der Client ist nicht autorisiert, diese Anfrage mit dieser Methode auszuführen.
+        unsupported_grant_type: Der Autorisierungs-Typ wird nicht vom Autorisierungs-Server unterstützt.
+        unsupported_response_type: Der Autorisierungs-Server unterstützt diesen Antwort-Typ nicht.
+    flash:
+      applications:
+        create:
+          notice: Applikation erstellt.
+        destroy:
+          notice: Applikation gelöscht.
+        update:
+          notice: Applikation geupdated.
+      authorized_applications:
+        destroy:
+          notice: Applikation widerrufen.
+    layouts:
+      admin:
+        nav:
+          applications: Applikationen
+          oauth2_provider: OAuth2 Provider
+      application:
+        title: OAuth Autorisierung nötig
+    scopes:
+      follow: Nutzer folgen, blocken, entblocken und entfolgen
+      read: deine Daten lesen
+      write: Beiträge von deinem Konto aus veröffentlichen
diff --git a/config/locales/en.yml b/config/locales/en.yml
index ab16ed082..426f3928a 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -55,3 +55,5 @@ en:
   stream_entries:
     favourited: favourited a post by
     is_now_following: is now following
+  will_paginate:
+    page_gap: "&hellip;"
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
new file mode 100644
index 000000000..6e6758df2
--- /dev/null
+++ b/config/locales/simple_form.de.yml
@@ -0,0 +1,27 @@
+---
+de:
+  simple_form:
+    labels:
+      defaults:
+        avatar: Avatar
+        confirm_new_password: Neues Passwort bestätigen
+        confirm_password: Passwort bestätigen
+        current_password: Derzeitiges Passwort
+        display_name: Anzeigename
+        email: E-mail-Addresse
+        header: Kopfbild
+        locale: Sprache
+        new_password: Neues Passwort
+        note: Über mich
+        password: Passwort
+        username: Nutzername
+      notification_emails:
+        favourite: E-mail senden, wenn jemand meinen Beitrag favorisiert
+        follow: E-mail senden, wenn mir jemand folgt
+        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'
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index bd22a1f3d..b8a69a075 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -1,8 +1,6 @@
 ---
 en:
   simple_form:
-    error_notification:
-      default_message: 'Please review the problems below:'
     labels:
       defaults:
         avatar: Avatar