parent
c1be1ac7c6
commit
85d1b74ac3
26 changed files with 488 additions and 51 deletions
@ -0,0 +1,48 @@ |
||||
const en = { |
||||
"column_back_button.label": "Zurück", |
||||
"lightbox.close": "Schließen", |
||||
"loading_indicator.label": "Lade...", |
||||
"status.mention": "Erwähnen", |
||||
"status.delete": "Löschen", |
||||
"status.reply": "Antworten", |
||||
"status.reblog": "Teilen", |
||||
"status.favourite": "Favorisieren", |
||||
"status.reblogged_by": "{name} teilte", |
||||
"video_player.toggle_sound": "Ton umschalten", |
||||
"account.mention": "Erwähnen", |
||||
"account.edit_profile": "Profil bearbeiten", |
||||
"account.unblock": "Entblocken", |
||||
"account.unfollow": "Entfolgen", |
||||
"account.block": "Blocken", |
||||
"account.follow": "Folgen", |
||||
"account.posts": "Beiträge", |
||||
"account.follows": "Folgt", |
||||
"account.followers": "Folger", |
||||
"account.follows_you": "Folgt dir", |
||||
"getting_started.heading": "Erste Schritte", |
||||
"getting_started.about_addressing": "Du kannst Leuten folgen, falls du ihren Nutzernamen und ihre Domain kennst, in dem du eine e-mail-artige Addresse in das Suchfeld oben an der Seite eingibst.", |
||||
"getting_started.about_shortcuts": "Falls der Zielnutzer an derselben Domain ist wie du, funktioniert der Nutzername auch alleine. Das gilt auch für Erwähnungen in Beiträgen.", |
||||
"getting_started.about_developer": "Der Entwickler des Projekts kann unter Gargron@mastodon.social gefunden werden", |
||||
"column.home": "Home", |
||||
"column.mentions": "Erwähnungen", |
||||
"column.public": "Gesamtes Bekanntes Netz", |
||||
"tabs_bar.compose": "Schreiben", |
||||
"tabs_bar.home": "Home", |
||||
"tabs_bar.mentions": "Erwähnungen", |
||||
"tabs_bar.public": "Gesamtes Netz", |
||||
"compose_form.placeholder": "Worüber möchstest du schreiben?", |
||||
"compose_form.publish": "Veröffentlichen", |
||||
"navigation_bar.settings": "Einstellungen", |
||||
"navigation_bar.public_timeline": "Öffentlich", |
||||
"navigation_bar.logout": "Abmelden", |
||||
"reply_indicator.cancel": "Abbrechen", |
||||
"search.placeholder": "Suche", |
||||
"search.account": "Konto", |
||||
"search.hashtag": "Hashtag", |
||||
"suggestions_box.who_to_follow": "Wem folgen", |
||||
"suggestions_box.refresh": "Aktualisieren", |
||||
"upload_button.label": "Media-Datei anfügen", |
||||
"upload_form.undo": "Entfernen" |
||||
}; |
||||
|
||||
export default en; |
@ -0,0 +1,49 @@ |
||||
const en = { |
||||
"column_back_button.label": "Back", |
||||
"lightbox.close": "Close", |
||||
"loading_indicator.label": "Loading...", |
||||
"status.mention": "Mention", |
||||
"status.delete": "Delete", |
||||
"status.reply": "Reply", |
||||
"status.reblog": "Reblog", |
||||
"status.favourite": "Favourite", |
||||
"status.reblogged_by": "{name} reblogged", |
||||
"video_player.toggle_sound": "Toggle sound", |
||||
"account.mention": "Mention", |
||||
"account.edit_profile": "Edit profile", |
||||
"account.unblock": "Unblock", |
||||
"account.unfollow": "Unfollow", |
||||
"account.block": "Block", |
||||
"account.follow": "Follow", |
||||
"account.block": "Block", |
||||
"account.posts": "Posts", |
||||
"account.follows": "Follows", |
||||
"account.followers": "Followers", |
||||
"account.follows_you": "Follows you", |
||||
"getting_started.heading": "Getting started", |
||||
"getting_started.about_addressing": "You can follow people if you know their username and the domain they are on by entering an e-mail-esque address into the form at the top of the sidebar.", |
||||
"getting_started.about_shortcuts": "If the target user is on the same domain as you, just the username will work. The same rule applies to mentioning people in statuses.", |
||||
"getting_started.about_developer": "The developer of this project can be followed as Gargron@mastodon.social", |
||||
"column.home": "Home", |
||||
"column.mentions": "Mentions", |
||||
"column.public": "Public", |
||||
"tabs_bar.compose": "Compose", |
||||
"tabs_bar.home": "Home", |
||||
"tabs_bar.mentions": "Mentions", |
||||
"tabs_bar.public": "Public", |
||||
"compose_form.placeholder": "What is on your mind?", |
||||
"compose_form.publish": "Publish", |
||||
"navigation_bar.settings": "Settings", |
||||
"navigation_bar.public_timeline": "Public timeline", |
||||
"navigation_bar.logout": "Logout", |
||||
"reply_indicator.cancel": "Cancel", |
||||
"search.placeholder": "Search", |
||||
"search.account": "Account", |
||||
"search.hashtag": "Hashtag", |
||||
"suggestions_box.who_to_follow": "Who to follow", |
||||
"suggestions_box.refresh": "Refresh", |
||||
"upload_button.label": "Add media", |
||||
"upload_form.undo": "Undo" |
||||
}; |
||||
|
||||
export default en; |
@ -0,0 +1,11 @@ |
||||
import en from './en'; |
||||
import de from './de'; |
||||
|
||||
const locales = { |
||||
en, |
||||
de |
||||
}; |
||||
|
||||
export default function getMessagesForLocale (locale) { |
||||
return locales[locale]; |
||||
}; |
@ -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: "…" |
@ -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." |
@ -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 |
@ -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' |
Loading…
Reference in new issue