From b1c9961a72dbbe77454cc273b7d9db6bd0ff9b28 Mon Sep 17 00:00:00 2001 From: MrZYX Date: Sat, 30 Oct 2010 17:33:50 +0200 Subject: [PATCH] updated german locale so no keys are missing (informal) also added parts for german from the rails i18n project still some parts missing, unclear or not translatable look at #FIXME's even added translation that is missing in en.yml :P thanks to michiwend for help --- config/locales/devise/devise.de.yml | 25 +- config/locales/diaspora/de.yml | 413 ++++++++++++++++++++++------ 2 files changed, 352 insertions(+), 86 deletions(-) diff --git a/config/locales/devise/devise.de.yml b/config/locales/devise/devise.de.yml index 543ab1935..ebbb2baa1 100644 --- a/config/locales/devise/devise.de.yml +++ b/config/locales/devise/devise.de.yml @@ -19,6 +19,11 @@ de: timeout: "Deine Sitzung ist abgelaufen, bitte melde dich erneut an um fortzufahren." inactive: "Dein Konto wurde noch nicht aktiviert." sessions: + new: + login: 'Login' + username: 'Benutzername' + password: 'Passwort' + sign_in: 'Anmelden' signed_in: "Erfolgreich angemeldet." signed_out: "Erfolgreich abgemeldet." passwords: @@ -34,7 +39,21 @@ de: unlocks: send_instructions: "Du wirst in ein paar Minuten eine E-Mail erhalten, die beschreibt, wie du dein Konto entsperren kannst." unlocked: "Dein Konto wurde erfolgreich entsperrt. Du bist nun angemeldet." + invitations: + send_instructions: 'Deine Einladung wurde versandt.' + invitation_token_invalid: 'Das Einladungstoken ist ungültig!' #FIXME: translate token? + updated: 'Dein Passwort wurde erfolgreich gesetzt. Du bist nun angemeldet.' mailer: - confirmation_instructions: "Instruktionen zur Bestätigung" - reset_password_instructions: "Instruktionen zum Zurücksetzen des Passworts" - unlock_instructions: "Instruktionen zum Entsperren" + confirmation_instructions: + subject: "Instruktionen zur Bestätigung" + reset_password_instructions: + subject: "Instruktionen zum Zurücksetzen des Passworts" + unlock_instructions: + subject: "Instruktionen zum Entsperren" + invitation: + subject: 'Ein Freund möchte dich bei Diaspora einladen!' + shared: + links: + sign_in: 'Anmelden' + sign_up: 'Registrieren' + forgot_your_password: 'Passwort vergessen?' diff --git a/config/locales/diaspora/de.yml b/config/locales/diaspora/de.yml index 1f7c028ae..93a6d9729 100644 --- a/config/locales/diaspora/de.yml +++ b/config/locales/diaspora/de.yml @@ -2,35 +2,55 @@ # licensed under the Affero General Public License version 3 or later. See # the COPYRIGHT file. -# Localization file for German. Add more files in this directory for other locales. -# See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. +# Localization file for German +# +# This file has parts from rails-i18n project at +# http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale de: + activemodel: + errors: + models: + user: + attributes: + person: + invalid: "ist ungültig" + username: + taken: "ist bereits benutzt" + email: + taken: "ist bereits benutzt" + person: + attributes: + diaspora_handle: + taken: "ist bereits benutzt" hello: "Hallo Welt" application: helper: unknown_person: "unbekannte Person" - new_requests: "neue Anfrage" + new_requests: "neue Anfragen" dashboards: helper: - home: "Startseite" + home: "start" error_messages: helper: invalid_fields: "Ungültige Felder" - correct_the_following_errors_and_try_again: "Korrigiere die folgenden Fehler und probiere es erneut." - people: + correct_the_following_errors_and_try_again: "Korrigiere die folgenden Fehler und versuche es erneut." + people: #FIXME: seems unused helper: - results_for: " Resultate für %{params}" - people_on_pod_are_aware_of: " people on pod are aware of" + results_for: " Ergebnisse für %{params}" + people_on_pod_are_aware_of: " Leute auf dem Pod sind aufmerksam auf" layouts: application: + view_profile: "Profil anzeigen" edit_profile: "Profil bearbeiten" + account_settings: "Konto Einstellungen" + search: "Suche" logout: "Abmelden" shared: aspect_nav: all_aspects: "Alle Aspekte" manage: "Verwalten" - manage_your_aspects: "Aspekte verwalten" + manage_your_aspects: "Deine Aspekte verwalten" sub_header: all_aspects: "Alle Aspekte" manage_aspects: "Aspekte verwalten" @@ -38,11 +58,14 @@ de: share: "Teilen" aspect_friends: add_friends: "Freunde hinzufügen" + photos: "Fotos" + author_info: + view_profile: "Profil anzeigen" albums: album: - you: "dir" + you: "Du" new_album: - create: "erstellen" + create: "Hinzufügen" add_a_new_album: "Album hinzufügen" show: edit_album: "Album bearbeiten" @@ -50,158 +73,382 @@ de: updated: "aktualisiert" by: "von" edit: - editing: "Bearbeite" - updated: "geändert" + album_name: "Album Name" + editing: "Bearbeiten" + updated: "aktualisiert" + update_album: "Album aktualisieren" are_you_sure: "Bist du sicher?" delete_album: "Album löschen" cancel: "Abbrechen" index: - home: "Startseite" + home: "Start" new_album: "Neues Album" create: success: "Du hast das Album %{name} erstellt." update: - success: "Album %{name} erfolgreich geändert." - failure: "%{name} wurde nicht geändert." + success: "Album %{name} erfolgreich bearbeitet." + failure: "Bearbeiten des Album %{name} fehlgeschlagen." destroy: success: "Album %{name} gelöscht." helper: friends_albums: "Alben von Freunden" your_albums: "Deine Alben" aspects: - index: - photos: "Fotos" - show: - photos: "Fotos" + no_friends_message: + nobody: "Wir wissen du hast Freunde, hole sie an Bord!" + nobody_in_aspect: "Dein Aspekt %{aspect_name} ist leer." + add_friend: "Freund hinzufügen" + add_friend_to: "Jemanden zum Aspekt %{aspect_name} hinzufügen" + invite: "Jemanden zu Diaspora einladen!" + no_posts_message: + start_talking: "Niemand hat bisher etwas gesagt. Beginne die Konversation!" manage: - add_a_new_aspect: "Neuen Aspekt erstellen" - add_a_new_friend: "Freund hinzufügen" - show: "Anzeigen" + add_a_new_aspect: "Neuen Aspekt hinzufügen" + add_a_new_friend: "Neuen Freund hinzufügen" + show: "Zeigen" update_aspects: "Aspekte aktualisieren" requests: "Anfragen" ignore_remove: "Ignorieren/Entfernen" new_aspect: - add_a_new_aspect: "Neuen Aspekt erstellen" + add_a_new_aspect: "Neuen Aspekt hinzufügen" + name: "Name" create: "Erstellen" create: - success: "Klicke auf das Plus auf der linken Seite um Diaspora mitzuteilen wer deinen neuen Aspekt sehen kann." + success: "Klicke auf das Plus auf der linken Seite um Diaspora zu sagen wer deinen neuen Aspekt sehen kann." + failure: "Erstellen des Aspekt fehlgeschlagen." destroy: - success: "%{name} wurde erfolgreich gelöscht." + success: "%{name} wurde erfolgreich entfernt." update: - success: "Dein Aspekt, %{name}, wurde erfolgreich geändert." - move_friends: - failure: "Ändern des Aspekts für deinen Freund %{real_name} fehlgeschlagen." - success: "Aspekt erfolgreich geändert." + success: "Dein Aspekt %{name} wurde erfolgreich bearbeitet." move_friend: - error: "didn't work %{inspect}" - notice: "Du zeigst deinem Freund jetzt einen anderen Aspekt von dir." + failure: "hat nicht funktioniert %{inspect}" + success: "Person zu neuem Aspekt verschoben" + add_to_aspect: + failure: "Hinzufügen des Freundes zum Aspekt fehlgeschlagen." + success: "Freund erfolgreich zum Aspekt hinzugefügt." helper: remove: "entfernen" aspect_not_empty: "Aspekt ist nicht leer" users: edit: editing_profile: "Profil bearbeiten" - profile: + invite_friends: "Feunde einladen" + are_you_sure: "Bist du sicher?" + export_data: "Daten exportieren" + close_account: "Konto schließen" + change_language: "Sprache ändern" + change_password: "Passwort ändern" + new_password: "Neues Passwort" + password_confirmation: "Passwort bestätigen" + settings: "Einstellungen" + profile: "Profil" + account: "Konto" + services: "Dienste" cancel: "Abbrechen" - update_profile: "Profil aktualisieren" - home: "Startseite" - diaspora_username: "Diaspora Benutzername" - info: "Info" - picture: "Bild" - editing_profile: "Profil bearbeiten" - albums: "Alben" - you_dont_have_any_photos: "Du hast keine Fotos! Gehe auf die" - page_to_upload_some: "Seite um welche hochzuladen." + destroy: "Account erfolgreich geschlossen." + getting_started: + 'step_1': + albums: "Alben" + you_dont_have_any_photos: "Du hast keine Fotos! Gehe zur" + page_to_upload_some: "Seite um welche hochzuladen." + or: "oder" comments: comment: - # this won't work in german at all. Needs more thorough I18n - ago: "ago" + ago: "her" #FIXME: need something like %{time} ago to translate it to something like Vor %{time} new_comment: - comment: "Kommentar" + comment: "Kommentieren" photos: show: prev: "zurück" full_size: "volle Größe" - next: "vor" + next: "weiter" edit_photo: "Foto bearbeiten" delete_photo: "Foto löschen" are_you_sure: "Bist du sicher?" comments: "Kommentare" edit: - editing: "Bearbeite" + editing: "Bearbeiten" are_you_sure: "Bist du sicher?" delete_photo: "Foto löschen" photo: - show_comments: "Kommentare anzeigen" - posted_a_new_photo_to: "neues Foto veröffentlicht bei" + show_comments: "Kommentare zeigen" + posted_a_new_photo_to: "Hinzugefügt:" + delete: "Löschen" + are_you_sure: "Bist du sicher?" new: - new_photo: "Foto erstellen" - back_to_list: "Zurück zur Liste" - post_it: "Hochladen" + new_photo: "Neues Foto" + back_to_list: "Zurück zu Liste" + post_it: "Poste es!" create: - runtime_error: "Hochladen eines Fotos fehlgeschlagen. Bist du sicher, dass dein Sicherheitsgurt befestigt ist?" - integrity_error: "Hochladen eines Fotos fehlgeschlagen. Bist du sicher, dass das ein Bild war?" - type_error: "Hochladen eines Fotos fehlgeschlagen. Bist du sicher, dass ein Bild hinzugefügt wurde?" + runtime_error: "Der Server wollte das Foto nicht bearbeiten, bist du darauf zu sehen?" + integrity_error: "Hochladen des Fotos fehlgeschlagen. Bist du sicher das es ein Foto war?" + type_error: "Hochladen des Foto fehlgeschlagen. Du solltest hier nur FOTOS hochladen..." update: notice: "Foto erfolgreich aktualisiert." - error: "Ändern des Fotos fehlgeschlagen." + error: "Bearbeiten des Fotos fehlgeschlagen." destroy: notice: "Foto gelöscht." registrations: new: - sign_up: "Anmelden" + sign_up: "Registrieren" + sign_up_for_diaspora: "Ein Diaspora Konto anlegen" + upload_existing_account: "Ein existierendes Konto hochladen" + upload: "Hochladen" + username: "Benutzername" + email: "E-Mail" + password: "Passwort" + password_confirmation: "Passwort bestätigen" create: - success: "Du bist Diaspora beigetreten!" + success: "Willkommen bei Diaspora!" + invitations: + create: + sent: 'Deine Einladung wurde verschickt.' + no_more: 'Du hast keine Einladungen mehr.' + already_sent: 'Du hast diese Person bereits eingeladen.' + already_friends: 'Du bist bereits mit dieser Person befreundet' + invitation_token_invalid: 'Das Einladungstoken ist ungültig!' + updated: 'Dein Passwort wurde erfolgreich gespeichert. Du bist jetzt angemeldet.' + status_messages: - new_status_message: - tell_me_something_good: "Erzähl' mir was schönes!" - oh_yeah: "Oh, super!" + new_status_message: #FIXME: seems unused + tell_me_something_good: "Was gibt es neues?" + oh_yeah: "oh yeah!" status_message: - show_comments: "Kommentare anzeigen" + show_comments: "Kommentare zeigen" delete: "Löschen" are_you_sure: "Bist du sicher?" show: - status_message: "Statusmeldung" + status_message: "Status Nachricht" comments: "Kommentare" are_you_sure: "Bist du sicher?" - destroy: "Löschen" - view_all: "Alle anzeigen" + destroy: "Zerstören" + view_all: "Alle zeigen" message: "Nachricht" - owner: "Eigentümer" + owner: "Besitzer" helper: no_message_to_display: "Keine Nachricht zum anzeigen." people: person: add_friend: "Freund hinzufügen" - pending_request: "Anfrage ausstehend" + pending_request: "Ausstehende Anfrage" index: add_friend: "Freund hinzufügen" - real_name: "Echter Name" - diaspora_handle: "diaspora handle" - thats_you: "das bist du!" - friend_request_pending: "Ausstehende Freundschaftsanfrage" - you_have_a_friend_request_from_this_person: "Du hast eine Freundschaftsanfrage von dieser Person" + real_name: "Realer Name" + diaspora_handle: "Diaspora Adresse" + thats_you: "Das bist du!" + friend_request_pending: "Ausstehende Freundes-Anfrage" + you_have_a_friend_request_from_this_person: "Du hast eine Freundes-Anfrage von dieser Person" new: new_person: "Neue Person" back_to_list: "Zurück zur Liste" show: - last_seen: "zuletzt gesehen: %{how_long_ago}" + last_seen: "Zuletzt gesehen vor: %{how_long_ago}" #FIXME: appends ago friends_since: "Freunde seit: %{how_long_ago}" save: "speichern" are_you_sure: "Bist du sicher?" remove_friend: "Freund entfernen" + no_posts: "Keine Posts zum anzeigen!" + add_friend: "Freund hinzufügen" + edit: + settings: "Einstellungen" + your_profile: "Dein Profil" + your_name: "Dein Name" + first_name: "Vorname" + last_name: "Nachname" + your_gender: "Dein Geschlecht" + your_birthday: "Dein Geburtstag" + your_bio: "Deine Info" + fill_me_out: "Füll mich aus" + your_photo: "Dein Foto" + profile: "Profil" + account: "Konto" + services: "Dienste" + cancel: "Abbrechen" + update_profile: "Profil aktualisieren" + home: "Start" + diaspora_username: "DIASPORA ADRESSE" + info: "Info" + picture: "Bild" + editing_profile: "Profil bearbeiten" + albums: "Alben" + you_dont_have_any_photos: "Du hast keine Fotos! Gehe zur" + page_to_upload_some: "Seite um welche hochzuladen." + or: "oder" requests: new_request: - add_a_new_friend_to: "Add a new friend to" - enter_a_diaspora_username: "Gebe einen Diaspora Benutzernamen ein:" - your_diaspora_username_is: "Dein Diaspora Benutzername ist: %{diaspora_handle}" - friends_username: "Freundes Benutzername" + add_a_new_friend_to: "Neuen Freund hinzufügen zu" + enter_a_diaspora_username: "Gib eine Diaspora Adresse ein:" + your_diaspora_username_is: "Deine Diaspora Adresse ist: %{diaspora_handle}" + friends_username: "Freunde's Benutzername" + create_request: "Anfrage erstellen" destroy: - success: "Ihr seid jetzt Freunde." - error: "Bitte wähle einen Aspekt aus!" - ignore: "Freundschaftsanfrage ignorieren." + success: "Ihr seit jetzt Freunde." + error: "Bitte wähle einen Aspekt!" + ignore: "Freundes-Anfrage ignoriert." create: - error: "Kein Diaspora-Seed in dieser E-Mail gefunden!" + error: "Keinen Diaspora Seed mit dieser E-Mail gefunden!" #FIXME: wtf? + invalid_identity: "Diese Diaspora Adresse ist nicht richtig formatiert" + error_server: "Problem mit dem anderen Server. Vielleicht existiert er nicht?" + yourself: "Du kannst dich nicht mit dir selbst befreunden!" already_friends: "Du bist bereits mit %{destination_url} befreundet!" - success: "Eine Freundschaftsanfrage wurde an %{destination_url} gesendet." - horribly_wrong: "Etwas ging tierisch schief." + success: "Eine Freundes-Anfrage wurde an %{destination_url} geschickt." + horribly_wrong: "Irgendwas ist furchtbar schief gelaufen." + services: + index: + settings: "Einstellungen" + profile: "Profil" + account: "Konto" + services: "Dienste" + +# The following is from the rails-i18n project at http://github.com/svenfuchs/rails-i18n + +# German translations for Ruby on Rails +# by Clemens Kofler (clemens@railway.at) + + date: + formats: + default: "%d.%m.%Y" + short: "%e. %b" + long: "%e. %B %Y" + only_day: "%e" + + day_names: [Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag] + abbr_day_names: [So, Mo, Di, Mi, Do, Fr, Sa] + month_names: [~, Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember] + abbr_month_names: [~, Jan, Feb, Mär, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez] + order: [ :day, :month, :year ] + + time: + formats: + default: "%A, %d. %B %Y, %H:%M Uhr" + short: "%d. %B, %H:%M Uhr" + long: "%A, %d. %B %Y, %H:%M Uhr" + time: "%H:%M" + + am: "vormittags" + pm: "nachmittags" + + datetime: + distance_in_words: + half_a_minute: 'eine halbe Minute' + less_than_x_seconds: + one: 'weniger als eine Sekunde' + other: 'weniger als %{count} Sekunden' + x_seconds: + one: 'eine Sekunde' + other: '%{count} Sekunden' + less_than_x_minutes: + one: 'weniger als eine Minute' + other: 'weniger als %{count} Minuten' + x_minutes: + one: 'eine Minute' + other: '%{count} Minuten' + about_x_hours: + one: 'etwa eine Stunde' + other: 'etwa %{count} Stunden' + x_days: + one: 'ein Tag' + other: '%{count} Tage' + about_x_months: + one: 'etwa ein Monat' + other: 'etwa %{count} Monate' + x_months: + one: 'ein Monat' + other: '%{count} Monate' + almost_x_years: + one: 'fast ein Jahr' + other: 'fast %{count} Jahre' + about_x_years: + one: 'etwa ein Jahr' + other: 'etwa %{count} Jahre' + over_x_years: + one: 'mehr als ein Jahr' + other: 'mehr als %{count} Jahre' + prompts: + second: "Sekunden" + minute: "Minuten" + hour: "Stunden" + day: "Tag" + month: "Monat" + year: "Jahr" + + number: + format: + precision: 2 + separator: ',' + delimiter: '.' + currency: + format: + unit: '€' + format: '%n%u' + separator: "," + delimiter: "" + precision: 2 + percentage: + format: + delimiter: "" + precision: + format: + delimiter: "" + human: + format: + delimiter: "" + precision: 1 + storage_units: + # Storage units output formatting. + # %u is the storage unit, %n is the number (default: 2 MB) + format: "%n %u" + units: + byte: + one: "Byte" + other: "Bytes" + kb: "KB" + mb: "MB" + gb: "GB" + tb: "TB" + + support: + array: + words_connector: ", " + two_words_connector: " und " + last_word_connector: " und " + select: + prompt: "Bitte wählen:" + + activemodel: + errors: + template: + header: + one: "Konnte %{model} nicht speichern: ein Fehler." + other: "Konnte %{model} nicht speichern: %{count} Fehler." + body: "Bitte überprüfen Sie die folgenden Felder:" + + activerecord: + errors: + template: + header: + one: "Konnte %{model} nicht speichern: ein Fehler." + other: "Konnte %{model} nicht speichern: %{count} Fehler." + body: "Bitte überprüfen Sie die folgenden Felder:" + + messages: + inclusion: "ist kein gültiger Wert" + exclusion: "ist nicht verfügbar" + invalid: "ist nicht gültig" + confirmation: "stimmt nicht mit der Bestätigung überein" + accepted: "muss akzeptiert werden" + empty: "muss ausgefüllt werden" + blank: "muss ausgefüllt werden" + too_long: "ist zu lang (nicht mehr als %{count} Zeichen)" + too_short: "ist zu kurz (nicht weniger als %{count} Zeichen)" + wrong_length: "hat die falsche Länge (muss genau %{count} Zeichen haben)" + taken: "ist bereits vergeben" + not_a_number: "ist keine Zahl" + greater_than: "muss größer als %{count} sein" + greater_than_or_equal_to: "muss größer oder gleich %{count} sein" + equal_to: "muss genau %{count} sein" + less_than: "muss kleiner als %{count} sein" + less_than_or_equal_to: "muss kleiner oder gleich %{count} sein" + odd: "muss ungerade sein" + even: "muss gerade sein" + record_invalid: "Gültigkeitsprüfung ist fehlgeschlagen: %{errors}"