diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2016-11-18 15:36:16 +0100 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2016-11-18 15:53:46 +0100 |
commit | 85d1b74ac3bbd563c35a7212069b84f8d3a6bd99 (patch) | |
tree | 5226341c1cbe8e7cf983b629577c22812056062a /config | |
parent | c1be1ac7c6ebaabcd936f41d7a74ec8977625942 (diff) |
Adding german localization
Diffstat (limited to 'config')
-rw-r--r-- | config/application.rb | 2 | ||||
-rw-r--r-- | config/locales/de.yml | 59 | ||||
-rw-r--r-- | config/locales/devise.de.yml | 61 | ||||
-rw-r--r-- | config/locales/doorkeeper.de.yml | 112 | ||||
-rw-r--r-- | config/locales/en.yml | 2 | ||||
-rw-r--r-- | config/locales/simple_form.de.yml | 27 | ||||
-rw-r--r-- | config/locales/simple_form.en.yml | 2 |
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: "…" 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: "…" 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 |