Adding german localization

This commit is contained in:
Eugen Rochko 2016-11-18 15:36:16 +01:00
parent c1be1ac7c6
commit 85d1b74ac3
26 changed files with 488 additions and 51 deletions

View file

@ -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')

59
config/locales/de.yml Normal file
View file

@ -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;"

View file

@ -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."

View file

@ -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

View file

@ -55,3 +55,5 @@ en:
stream_entries:
favourited: favourited a post by
is_now_following: is now following
will_paginate:
page_gap: "&hellip;"

View file

@ -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'

View file

@ -1,8 +1,6 @@
---
en:
simple_form:
error_notification:
default_message: 'Please review the problems below:'
labels:
defaults:
avatar: Avatar