added/improved DE translation of forms (#765)

This commit is contained in:
heikokue
2021-03-12 14:23:26 +01:00
committed by GitHub
parent 400a2f8ec7
commit 80b9316d92
21 changed files with 672 additions and 72 deletions

View File

@@ -0,0 +1,67 @@
{
"email": {
"email": "email",
"label": {
"getmail":"Mailempfang",
"auto": "automatisch",
"trigger": "wenn getriggert",
"to": "An",
"server": "Server",
"port": "Port",
"useSecureConnection": "Sichere Verbindung verwenden",
"userid": "Benutzer-ID",
"password": "Passwort",
"repeat": "alle",
"seconds": "Sekunden",
"folder": "Verzeichnis",
"protocol": "Protokoll",
"useSSL": "SSL",
"useTLS": "TLS",
"disposition": "Behandlung",
"none": "Keine",
"read": "Gelesen markieren",
"delete": "Löschen",
"criteria": "Kriterium",
"criteriaFromMsg": "Gesetzt durch msg.criteria",
"all": "Alle",
"answered": "Beantwortet",
"flagged": "Markiert",
"seen": "Gesichtet",
"unanswered": "Unbeantwortet",
"unflagged": "Unmarkiert",
"unseen": "Ungesehen"
},
"default-message": "__description__\n\nDatei von Node-RED ist angehängt: __filename__",
"tip": {
"cred": "<b>Hinweis:</b> Berechtigungen von globaler emailkeys.js-Datei kopiert",
"recent": "Tipp: Es wird nur die letzte E-Mail abgerufen",
"mta": "<b>Hinweis:</b> Um Ports unter 1024 zu verwenden könnten höhere (root) Rechte benötigt werden. Siehe Hilfe-Seitenleiste."
},
"status": {
"messagesent": "Nachricht gesendet: __response__",
"fetching": "Rufe ab",
"foldererror": "Fehler bei Verzeichnisabruf",
"messageerror": "Fehler bei Nachrichtenabruf",
"message": "Nachricht #__number__",
"newemail": "Neue E-Mail empfangen: __topic__",
"duplicate": "Duplikat nicht gesendet: __topic__",
"inboxzero": "Posteingang leer",
"sending": "Sende",
"sendfail": "Senden fehlgeschlagen",
"parseerror": "Analyse der Nachricht fehlgeschlagen",
"connecterror": "Verbindungsfehler"
},
"errors": {
"nouserid": "Kein E-Mail-Benutzer-ID angegeben",
"nopassword": "Kein E-Mail-Passwort angegeben",
"nocredentials": "Keine E-Mail-Berechtigungen gefunden. Siehe Info-Anzeige.",
"nosmtptransport": "Kein SMTP-Transport. Siehe Info-Anzeige.",
"nopayload": "Keine sendbaren Nutzdaten (Payload)",
"fetchfail": "Verzeichnisabruf fehlgeschlagen: __folder__",
"parsefail": "Analyse der Nachricht fehlgeschlagen",
"messageerror": "Nachrichtenabruf fehlgeschlagen: __error__",
"refreshtoolarge": "Abrufintervall ist zu groß. Max. Limit sind 2147483 Sekunden.",
"invalidattachment": "Ungültiger Anhang-Inhalt. Es muss ein String oder ein Buffer sein."
}
}
}

View File

@@ -0,0 +1,15 @@
{
"feedparse": {
"feedparse": "feedparser",
"label": {
"feedurl": "Feed-URL",
"refresh": "Aktualisierung",
"minutes": "Minuten"
},
"errors": {
"badstatuscode": "Fehler - Fehlerhafter Statuscode",
"invalidurl": "Ungültige URL",
"invalidinterval": "Aktualisierungsintervall zu groß"
}
}
}

View File

@@ -0,0 +1,44 @@
{
"irc": {
"label": {
"ircserver": "IRC-Server",
"channel": "Kanal",
"action": "Aktion",
"port": "Port",
"ssl": "Sichere SSL-Verbindung",
"self": "Selbstausgestellte Zertifikate erlauben",
"nickname": "Nickname",
"username": "Benutzername",
"password": "Passwort"
},
"placeholder": {
"ifreq": "wenn vom Server benötigt"
},
"payload": "Sende Nutzdaten (Payload) an Kanäle",
"topic": "Benutze msg.topic um Nicknamen oder Kanäle vorzugeben",
"msg": "Sende komplettes msg-Objekt an Kanäle",
"tip": {
"in": "Der beizutretende Kanal muss mit einer # (Raute) beginnen.<br/>Bei mehreren Kanälen müssen diese mit Kommas getrennt angegeben werden. Z. B. #chan1,#chan2,etc.",
"out": "Der beizutretende Kanal muss mit einer # (Raute) beginnen.<br/>Beim Senden eines kompletten Objekt wird es zuvor in Strings umgewandelt."
},
"errors": {
"connect": "Verbinde",
"err": "Fehler",
"net": "NET",
"connected": "Verbunden",
"online": "Online",
"joined": "Beigetreten",
"ping": "Ping von",
"quit": "Quit",
"restart": "Neustart",
"connectionlost": "Verbindung verloren?",
"hasjoined": "ist beigetreten",
"sentinvite": "Sende Einladung an",
"hasleft": "ist ausgetreten",
"hasquit": "hat beendet (quit)",
"kickedfrom": "wurde gekickt von",
"rawcommand": "Rohbefehl",
"topicnotset": "msg.topic nicht gesetzt"
}
}
}

View File

@@ -0,0 +1,54 @@
{
"twitter": {
"label": {
"twitter-id": "Twitter-ID",
"search": "Suche",
"for": "nach",
"user": "Benutzer",
"dmslabel": "DMs",
"followers": "Verfolgt von",
"tweetslabel": "Tweets",
"eventslabel": "Ereignisse",
"create": "Eigene Applikation erstellen auf Seite",
"copy-consumer": "Consumer API keys vom 'Keys und Tokens' Abschnitt hierher kopieren",
"consumer_key": "API key",
"consumer_secret": "API secret key",
"copy-accessToken": "Neue 'Access token & access token secret' erzeugen und hierher kopieren",
"access_key": "Access token",
"access_secret": "Access token secret",
"enter-id": "Setze Deine Twitter-ID"
},
"placeholder": {
"for": "Komma-getrennte Wörter, @ids, #tags",
"user": "Komma-getrennte @twitter handles"
},
"search": {
"public": "alle öffentlichen Tweets",
"follow": "alle Tweets von Usern, denen ich folge",
"user": "Tweets bestimmter User",
"direct": "meine direkten Nachrichten",
"events": "meine Twitter-Ereignisse"
},
"tip": "Tipp: Nur Kommas ohne Leerzeichen zwischen mehreren Suchbegriffen verwenden. Komma = ODER, Leerzeichen = UND.<br/>Die Twitter-API wird nicht 100% aller Tweets liefern.<br/>Tweets von gefolgten Usern enthalten ihre Retweets und Favoriten.<br/>Das <b>nach</b>-Feld leer lassen, um es durch msg.payload setzen zu können.",
"status": {
"using-geo": "Benutze Geo-Lokation: __location__",
"tweeting": "Tweeting",
"failed": "Fehlgeschlagen"
},
"warn": {
"nousers": "User-Option ausgewählt, aber keine User angegeben",
"waiting": "Warte auf Suchbegriff"
},
"errors": {
"ratelimit": "Ratenlimit erfolgt",
"limitrate": "Begrenze Rate",
"streamerror": "Stream-Fehler: __error__ (__rc__)",
"unexpectedend": "Stream unerwartet beendet",
"invalidtag": "Ungültige Tag-Eigenschaft",
"missingcredentials": "Fehlende Twitter-Berechtigungen",
"truncated": "Tweet abgeschnitten nach mehr als 280 Zeichen",
"sendfail": "Tweet-Senden fehlgeschlagen: __error__",
"nopayload": "Keine Nutzdaten (Payload) zu tweeten"
}
}
}