~vpzom/lotide

hitide: Add german translation v1 APPLIED

Matthias Beyer: 2
 Add german translation
 Include german translation in LANG_MAP

 2 files changed, 158 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~vpzom/lotide/patches/16115/mbox | git am -3
Learn more about email & git
View this thread in the archives

[PATCH hitide 1/2] Add german translation Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 res/lang/de.ftl | 157 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 157 insertions(+)
 create mode 100644 res/lang/de.ftl

diff --git a/res/lang/de.ftl b/res/lang/de.ftl
new file mode 100644
index 0000000..13b96ef
--- /dev/null
+++ b/res/lang/de.ftl
@@ -0,0 +1,157 @@
about = Über
about_title = Über diese Instanz
about_what_is = Was ist lotide?
about_text1 = lotide ist ein Versuch, ein föderiertes Forum zu bauen. Nutzer können Communities erstellen um Links oder Textbeiträge zu teilen und diese mit anderen Nutzern diskutieren, auch mit welchen die auf anderen Servern registriert sind
about_text2 = Für mehr Informationen oder um den Sourcecode anzusehen, gehe zur
about_sourcehut = SourceHut Seite
about_versions = Diese Instanz läuft auf hitide { $hitide_version } auf { $backend_name } { $backend_version }.
add = Hinzufügen
add_by_remote_id = Hinzugefügt von ID:
all = Alle
all_title = Das ganze Netzwerk
and_more = …und mehr
by = von
comment = Kommentar
comments = Kommentare
comment_attachment_prefix = Anhang:
comment_delete_title = Lösche Kommentar
comment_delete_question = Dieses Kommentar löschen?
comment_reply_image_prompt = Bild anhängen (optional):
comment_submit = Poste Kommentar
communities = Communities
community_add_moderator = Moderator hinzufügen
community_create = Erstelle Community
community_create_submit = Erstellen
community_edit = Community anpassen
community_edit_link = Anpassen
community_remote_note = Dies ist eine entfernte Community, Informationen auf dieser Seite können unvollständig sein.
delete = Löschen
delete_yes = Ja, löschen
description = Beschreibung
edit = Editieren
fetch = Holen
follow = Folgen
follow_request_sent = Folgen-Anfrage gesendet!
follow_undo = Entfolgen
forgot_password = Password vergessen
forgot_password_code_info = Du solltest einen Code per Email erhalten haben.
forgot_password_code_prompt = Für es hier ein:
forgot_password_complete = Password erfolgreich zurückgesetzt.
forgot_password_email_prompt = Emailadresse:
forgot_password_info = Wenn dein Account eine Emailadresse gesetzt hat, kannst du dein Passwort hier zurücksetzen.
forgot_password_new_password_prompt = Neues Password:
home_follow_prompt1 = Warum nicht
home_follow_prompt2 = Folge einigen Communities?
liked_by = Geliked von:
likes = Likes
local = Lokal
login = Login
login_signup_link = Erstelle neuen Account
lookup_nothing = Nichts gefunden.
lookup_title = Nachschlaten
moderators = Moderatoren
name_prompt = Name:
no_cancel = Nein, abbrechen
nothing = Sieht so aus als wenn hier nichts ist.
nothing_yet = Sieht so aus als wenn hier nichts ist, (bis jetzt!).
notifications = Benachrichtigungen
on = Auf
on_your_post = Auf deinen Beitrag
or_start = Oder
password_prompt = Password:
post_approve = Akzeptieren
post_approve_undo = Aus Community entfernen
post_comments_count =
    { $count } { $count ->
        [one] Kommentar
        *[other] Kommentare
    }
post_delete_question = Diesen Beitrag löschen?
post_delete_title = Lösche Beitrag
post_likes_nothing = Sieht so aus als wenn niemand deinen Beitrag geliked hat bis jetzt.
post_new = Neuer Beitrag
post_new_href_conflict = URL und Bild können nicht gleichzeitig angegeben werden
post_new_missing_content_type = Fehlender Content-Type für das hochgeladene Bild
post_new_image_prompt = Bild:
post_not_approved = Dieser Beitrag wurde noch nicht von der Community akzeptiert.
preview = Vorschau
register = Registrieren
remote = Entfernt
remove = Entfernen
reply = Antwort
reply_submit = Antworten
reply_to = Antworten an
save = Speichern
score = { $score } { $score ->
    [one] Like
    *[other] Likes
}
signup_email_address_prompt = Emailadresse (optional):
sort = Sortieren:
sort_hot = Heis
sort_new = Neu
submit = Absenden
submitted = Abgesendet
text_with_markdown = Text (Markdown unterstützt)
timeago_years =
    { $years } { $years ->
        [one] Jahr
        *[other] Jahre
    } ago
timeago_months =
    { $months } { $months ->
        [one] Monat
        *[other] Monate
    } ago
timeago_weeks =
    { $weeks } { $weeks ->
        [one] Woche
        *[other] Wochen
    } ago
timeago_days =
    { $days } { $days ->
        [one] Tag
        *[other] Tage
    } ago
timeago_hours =
    { $hours } { $hours ->
        [one] Stunde
        *[other] Stunden
    } ago
timeago_minutes =
    { $minutes } { $minutes ->
        [one] Minute
        *[other] Minuten
    } ago
timeago_seconds =
    { $seconds } { $seconds ->
        [one] Sekunde
        *[other] Sekunden
    } ago
timeago_now = Jetzt
timeago_future = in der Zukunft
title = Titel
to = zu
to_parent = Zeige Eltern
to_post = Kommentar auf
url = URL
user_edit_description_prompt = Profilbeschreibung:
user_edit_not_you = Du kannst nur dein eigenes Profil bearbeiten.
user_edit_password_prompt = Password ändern
user_edit_submit = Speichern
user_edit_title = Profil bearbeiten
user_id_prompt = Nutzer ID:
user_remote_note = Dies ist ein entfernter Nutzer, Informationen auf dieser Seite sind eventuell unvollständig.
user_suspend = Sperren
user_suspend_title = Nutzer sperren
user_suspend_question = Diesen Nutzer sperren? Der nutzer wird sich nicht einloggen können bis er entsperrt wird.
user_suspend_undo = Entsperren
user_suspend_yes = Ja, entsperren
user_suspended_note = Der Nutzer wurde gesperrt.
username_prompt = Nutzername:
view_at_source = Zeige an Quelle
view_more_comments = Zeite mehr Kommentare
your_comment = Dein Kommentar
your_note = Persönliche Notiz
your_note_add = Persönliche Notiz hinzufügen
your_note_edit = Persönliche Notiz bearbeiten
-- 
2.29.2

[PATCH hitide 2/2] Include german translation in LANG_MAP Export this patch

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
---
 src/main.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main.rs b/src/main.rs
index 99a57a3..1bd7be8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -95,6 +95,7 @@ lazy_static::lazy_static! {
    static ref LANG_MAP: HashMap<unic_langid::LanguageIdentifier, fluent::FluentResource> = {
        let mut result = HashMap::new();

        result.insert(unic_langid::langid!("de"), fluent::FluentResource::try_new(include_str!("../res/lang/de.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("en"), fluent::FluentResource::try_new(include_str!("../res/lang/en.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("eo"), fluent::FluentResource::try_new(include_str!("../res/lang/eo.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("fr"), fluent::FluentResource::try_new(include_str!("../res/lang/fr.ftl").to_owned()).expect("Failed to parse translation"));
-- 
2.29.2