From 9e8a9d59076ad64b4748abff40155dc9012f7845 Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Fri, 16 Jan 2026 18:45:26 +0100 Subject: [PATCH] Manual update of DE language (and recompile all languages) --- .../translations/cs/LC_MESSAGES/messages.mo | Bin 29396 -> 29414 bytes .../translations/de/LC_MESSAGES/messages.mo | Bin 32360 -> 50427 bytes .../translations/de/LC_MESSAGES/messages.po | 1072 ++++------------- .../translations/fr/LC_MESSAGES/messages.mo | Bin 33361 -> 33379 bytes .../translations/it/LC_MESSAGES/messages.mo | Bin 17315 -> 17333 bytes .../translations/ko/LC_MESSAGES/messages.mo | Bin 26427 -> 26445 bytes .../translations/zh/LC_MESSAGES/messages.mo | Bin 44076 -> 41139 bytes .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 41916 -> 41934 bytes 8 files changed, 259 insertions(+), 813 deletions(-) diff --git a/changedetectionio/translations/cs/LC_MESSAGES/messages.mo b/changedetectionio/translations/cs/LC_MESSAGES/messages.mo index c255c59e02edfe35015587b2ef8b09d2a9414041..7046e21fee456d7280ab476fc8a4f962247c82a5 100644 GIT binary patch delta 5548 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 delta 5553 zcmXZfdwkE=9mnw#k&uf>B0@wW;fI6-AqkRDB*Z0=nQPqY5|c{x^_4h~`WozthcF$lU;>8rHYNyDF&6t{ zHjc+&+>9-88wTJm?1=k%dv*mM(U3{Qzi|kL6PDIE4z=>xs18a|9V|yp{2A21Tb$c4 ziTZBTdkwDrB5DEGQT?_{v(LMG6ar~TMSo03g?s=iv{O+7m7zjfg;}`UJ->lk@qG-# zu)cN+qs7A&#+fX@n9<|_0=qWUf6co~XsF^=Nz35LuaKudu z?2YND_e(Gmmtq_~j|y!qj>bKxe(s}^)sNKI1anZ47>*im+(6>rox&s_8R5Bhxb$kiC;w{v`L5!jmN1!_Hidtb0)cMawEocO4BBN37jn5+fITWVQ(3CW& z4r^R}H!8~yxcV{o{3L23AER>N3bx1FsK_+Sw&%Sqs=Wxc(1oapZb6N++oLdyLLKVE zd#DbZF{@;ZLgmC@)Rj3K$xpKpd*CTlq`pOkzWE@VGey{u`U+HJx1b{N8mj-Ds8it8 zyTad4GrEYH=~Y+vA8hwL1Qoirs1D=tDfFTCw8XWSV>{}rQ3Gsp&$qkh`%(QIL>BIu zV-$4We@1OV5WOlA;i!SSpk|zmdM_KbcOzZB5VaLkQIRM`ZP|0ET-xNGzl`dC2PzVK zFhuA7Fa>4x2~@`)qax9OTG?e+|J>DYqbBkYbv&C5vG+hXR8nT6RyZ5g-y+nWFT( z#EJM5_y;RnqXvE% z)p4zBf7f{ib>V!0+T+I1#(@GNRUU!%6*2jp%u6UN#IZb6=V<_!wEtM@vOxfjl&R(t{V>-R0D zp?{Ih?hFj3KGW4pF^u{vs4d#*+=u%9kn=PqQooL|I{!~7XrS0%*bXzDLotc=0&I<| zoK?=Ps6G87Dso3L6fdLp{-*O0Y66ktY{ZfHOzX(2R#;ODx0)oP;_~3sLt$ z88-bYB1hV6$L@F&8N&qs(tbY;)n5r}pe3jUtUyJq(zyw}a2kG3p$G0q9gEAZ9zNa} ziY6QN-X>HBwa)$6i~14NfL~xF-o*%ff?7bt1iN+7*p>Q7Ova@Xh`&B~g9g2L0F{gf zu@9a@h4e9U$(dko71aw+$E_ISaV}=y3#f@4MXmTGDksjPzPsVPi=C+dIFa~kCNY!j zvC2iQa2zVM(=i=4pngn_p(gktDzyJXP2>jZX1ncdHQ7ci4fXyoR8Gu9O>nid!lR&$ ze&ZT8qC&S7Q*jR}LYGl1_!<-NA?nJF<}c;KGF*xEsH-}u*e+-cYHN#83)_H-%x2_3 z8LyUt2K)}&qM2$}5{(K`7Am`^q9(Ei)zM2h1h=AA_)p}Y4CX#6Qhlb`AG3a_q@IPk zPfBqB?zMX6a|&rRbeL`jErHQBk^HI+WF$*W7lIj&yBz8LMP&eTF=)(_C z5&H}~;`gpS{Av6DhzyKjeDf>??b&PC9*?0WaKZTls-yT>Hi^Gt~9E|&N$7Pg9>Rr#^DT960Sq7{CC&^51|G= z=jvZ#GIhUsHi>(p>XT3le9l>mT#n|1M*{&)|2;P32NX+NV0k+pwzA~7Zr&ysF^Q7O<*y0!L_da zP1GLmboIkHnEHFDtbd46*kY0Gw~puL`s+Uw=m4Yy!EzK=e9 zf_>4q*gl_(LDVZy@4bln{yZwVzC+y?0ZZ)h9)i88&qYnR8v8T8xj;dC8C=Faja{)b zdZ-TH!Vo-(TFE)o0M}8;_W-qku%&hjeb|e7DmI-4Y(c#Y196q}S@Z_dP)R{6IgZ-H z)2N(iKz(@E`2h9a&lrq>%Q(XrfeQU>)cY$i0oS1htU)E^F4TnH!=`bTvHzhoG|-?9 zKSkw0BdSBca{ECWY(?FN%8kCLjx#X~2VpoCU`w2Vir9Qqzspe*TaT@=3d3=0Iq_Gh z-=;w!J%h^j&rmaL_bZ#_ai|YE<0$NheQ-VM=6e_Qt9BZdBWAf>NI&dJwFuL29jf1V yFahi9OJjG0SI);*^*P1+WBw28H<0K6 diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.mo b/changedetectionio/translations/de/LC_MESSAGES/messages.mo index c94cd3736cb31555505c06307090d4ba81586b63..f63d6d436c10379aacdb010d0182c3bf03dfb2d9 100644 GIT binary patch literal 50427 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 delta 10387 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 diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.po b/changedetectionio/translations/de/LC_MESSAGES/messages.po index 1c1d48742..2717a6914 100644 --- a/changedetectionio/translations/de/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/de/LC_MESSAGES/messages.po @@ -8,15 +8,16 @@ msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2026-01-03 14:31+0100\n" -"PO-Revision-Date: 2026-01-02 11:40+0100\n" -"Last-Translator: FULL NAME \n" -"Language: de\n" +"PO-Revision-Date: 2026-01-14 03:57+0100\n" +"Last-Translator: \n" "Language-Team: de \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.17.0\n" +"X-Generator: Poedit 3.8\n" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241 #: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226 @@ -38,28 +39,24 @@ msgid "Incorrect password" msgstr "Falsches Passwort" #: changedetectionio/forms.py:63 changedetectionio/forms.py:243 -msgid "" -"At least one time interval (weeks, days, hours, minutes, or seconds) must" -" be specified." -msgstr "" +msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified." +msgstr "Es muss mindestens ein Zeitintervall (Wochen, Tage, Stunden, Minuten oder Sekunden) angegeben werden" #: changedetectionio/forms.py:64 -msgid "" -"At least one time interval (weeks, days, hours, minutes, or seconds) must" -" be specified when not using global settings." -msgstr "" +msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings." +msgstr "Wenn keine globalen Einstellungen verwendet werden, muss mindestens ein Zeitintervall (Wochen, Tage, Stunden, Minuten oder Sekunden) angegeben werden." #: changedetectionio/forms.py:164 msgid "Invalid time format. Use HH:MM." -msgstr "Ungültiges Zeitformat. Verwenden Sie HH:MM." +msgstr "Ungültiges Format der Zeit. Verwenden Sie HH:MM." #: changedetectionio/forms.py:180 msgid "Not a valid timezone name" -msgstr "Kein gültiger Zeitzonenname" +msgstr "Ungültiger Name der Zeitzone" #: changedetectionio/forms.py:183 msgid "not set" -msgstr "nicht gesetzt" +msgstr "nicht festgelegt" #: changedetectionio/forms.py:184 msgid "Start At" @@ -133,9 +130,7 @@ msgstr "Sekunden" #: changedetectionio/forms.py:460 msgid "Notification Body and Title is required when a Notification URL is used" -msgstr "" -"Benachrichtigungstext und Titel sind erforderlich, wenn eine " -"Benachrichtigungs-URL verwendet wird" +msgstr "Benachrichtigungstext und Titel sind erforderlich, wenn eine Benachrichtigungs-URL verwendet wird" #: changedetectionio/forms.py:489 #, python-format @@ -172,7 +167,7 @@ msgstr "Ungültiger Wert." #: changedetectionio/forms.py:732 msgid "Watch" -msgstr "Monitor" +msgstr "Überwachen" #: changedetectionio/forms.py:733 changedetectionio/forms.py:766 msgid "Processor" @@ -180,11 +175,11 @@ msgstr "Prozessor" #: changedetectionio/forms.py:734 msgid "Edit > Watch" -msgstr "Bearbeiten > Monitor" +msgstr "Bearbeiten" #: changedetectionio/forms.py:747 changedetectionio/forms.py:994 msgid "Fetch Method" -msgstr "Abrufmethode" +msgstr "Fetch Methode" #: changedetectionio/forms.py:748 msgid "Notification Body" @@ -200,7 +195,7 @@ msgstr "Benachrichtigungstitel" #: changedetectionio/forms.py:751 msgid "Notification URL List" -msgstr "Keine Informationen" +msgstr "Liste der Benachrichtigungs-URLs" #: changedetectionio/forms.py:752 msgid "Processor - What do you want to achieve?" @@ -212,7 +207,7 @@ msgstr "Standardzeitzone für den Watch-Check-Planer" #: changedetectionio/forms.py:754 msgid "Wait seconds before extracting text" -msgstr "Sekunden, bevor der Text extrahiert wird." +msgstr "Warten Sie einige Sekunden, bevor Sie Text extrahieren." #: changedetectionio/forms.py:754 msgid "Should contain one or more seconds" @@ -232,7 +227,7 @@ msgstr "Muss eine XLSX-Datei sein!" #: changedetectionio/forms.py:769 msgid "File mapping" -msgstr "Dateizuordnungstyp." +msgstr "Dateizuordnung" #: changedetectionio/forms.py:773 msgid "Operation" @@ -244,13 +239,11 @@ msgstr "Auswahlmodus:" #: changedetectionio/forms.py:777 msgid "value" -msgstr "Pause" +msgstr "Wert" #: changedetectionio/forms.py:796 msgid "Use global settings for time between check and scheduler." -msgstr "" -"Verwenden Sie globale Einstellungen für die Zeit zwischen Prüfung und " -"Planer." +msgstr "Verwenden Sie globale Einstellungen für die Zeit zwischen Prüfung und Planer." #: changedetectionio/forms.py:798 msgid "CSS/JSONPath/JQ/XPath Filters" @@ -258,7 +251,7 @@ msgstr "CSS/xPath-Filter" #: changedetectionio/forms.py:800 changedetectionio/forms.py:996 msgid "Remove elements" -msgstr "Nach Element auswählen" +msgstr "Elemente entfernen" #: changedetectionio/forms.py:802 msgid "Extract text" @@ -275,11 +268,11 @@ msgstr "Ignorieren Sie alle übereinstimmenden Zeilen" #: changedetectionio/forms.py:808 msgid "Request body" -msgstr "Anfrage" +msgstr "Request body" #: changedetectionio/forms.py:809 msgid "Request method" -msgstr "Anfrage" +msgstr "Request method" #: changedetectionio/forms.py:810 msgid "Ignore status codes (process non-2xx status codes as normal)" @@ -308,7 +301,7 @@ msgstr "Entfernen Sie alle Leerzeichen vor und nach jeder Textzeile" #: changedetectionio/forms.py:817 msgid "Added lines" -msgstr "Login" +msgstr "Hinzugefügte Zeilen" #: changedetectionio/forms.py:818 msgid "Replaced/changed lines" @@ -316,7 +309,7 @@ msgstr "Zeilen ersetzt/geändert" #: changedetectionio/forms.py:819 msgid "Removed lines" -msgstr "ENTFERNT" +msgstr "Entfernte Zeilen" #: changedetectionio/forms.py:821 msgid "Keyword triggers - Trigger/wait for text" @@ -341,9 +334,7 @@ msgstr "Proxy" #: changedetectionio/forms.py:831 msgid "Send a notification when the filter can no longer be found on the page" -msgstr "" -"Senden Sie eine Benachrichtigung, wenn der Filter nicht mehr auf der " -"Seite gefunden werden kann" +msgstr "Senden Sie eine Benachrichtigung, wenn der Filter nicht mehr auf der Seite gefunden werden kann" #: changedetectionio/blueprint/settings/templates/settings.html:22 #: changedetectionio/blueprint/tags/templates/edit-tag.html:32 @@ -356,9 +347,10 @@ msgstr "Benachrichtigungen" msgid "Muted" msgstr "Stumm" +# Context #: changedetectionio/forms.py:832 msgid "On" -msgstr "keiner" +msgstr "An" #: changedetectionio/forms.py:833 msgid "Attach screenshot to notification (where possible)" @@ -374,7 +366,7 @@ msgstr "Passen Sie alle folgenden Punkte an" #: changedetectionio/forms.py:835 msgid "Match any of the following" -msgstr "Passen Sie zu einem der folgenden Punkte" +msgstr "Entspricht einer der folgenden Bedingungen" #: changedetectionio/forms.py:837 msgid "Use page in list" @@ -382,9 +374,7 @@ msgstr "Verwenden Sie Seite <Titel> in der Liste" #: changedetectionio/forms.py:854 msgid "Body must be empty when Request Method is set to GET" -msgstr "" -"Der Textkörper muss leer sein, wenn die Anforderungsmethode auf GET " -"gesetzt ist" +msgstr "Der Textkörper muss leer sein, wenn die Anforderungsmethode auf GET gesetzt ist" #: changedetectionio/forms.py:863 changedetectionio/forms.py:877 #: changedetectionio/forms.py:892 @@ -400,7 +390,7 @@ msgstr "Ungültige Vorlagensyntax: %(error)s" #: changedetectionio/forms.py:896 #, python-format msgid "Invalid template syntax in \"%(header)s\" header: %(error)s" -msgstr "" +msgstr "Ungültige Vorlagensyntax im Header „%(header)s“: %(error)s" #: changedetectionio/forms.py:920 changedetectionio/forms.py:932 msgid "Name" @@ -424,11 +414,11 @@ msgstr "Browser-URLs müssen mit wss:// oder ws:// beginnen." #: changedetectionio/forms.py:944 msgid "Plaintext requests" -msgstr "Klartextanfragen" +msgstr "Klartext-Anfragen" #: changedetectionio/forms.py:946 msgid "Chrome requests" -msgstr "Chrome Requests" +msgstr "Chrome-Anfragen" #: changedetectionio/forms.py:952 msgid "Default proxy" @@ -440,7 +430,7 @@ msgstr "Zufällige Jitter-Sekunden ± überprüfen" #: changedetectionio/forms.py:957 msgid "Number of fetch workers" -msgstr "Anzahl der Abrufarbeiter" +msgstr "Anzahl der Fetch Arbeiter" #: changedetectionio/forms.py:960 msgid "Should be between 1 and 50" @@ -456,7 +446,7 @@ msgstr "Sollte zwischen 1 und 999 liegen" #: changedetectionio/forms.py:970 msgid "Default User-Agent overrides" -msgstr "Standardmäßige Benutzer-Agent-Überschreibungen" +msgstr "Standardmäßige User-Agent Überschreibungen" #: changedetectionio/forms.py:976 msgid "Both a name, and a Proxy URL is required." @@ -468,15 +458,15 @@ msgstr "Öffnen Sie die Seite „Verlauf“ in einem neuen Tab" #: changedetectionio/forms.py:981 msgid "Realtime UI Updates Enabled" -msgstr "Echtzeit-Updates offline" +msgstr "Echtzeit-UI-Updates aktiviert" #: changedetectionio/forms.py:982 msgid "Favicons Enabled" -msgstr "Erwägen Sie die Aktivierung" +msgstr "Favicons Aktiviert" #: changedetectionio/forms.py:983 msgid "Use page <title> in watch overview list" -msgstr "Verwenden Sie die Seite <Titel> in der Watch-Übersichtsliste" +msgstr "Verwenden Sie die Seite <Titel> in der Übersichtsliste der Beobachtungen" #: changedetectionio/forms.py:988 msgid "API access token security check enabled" @@ -484,15 +474,15 @@ msgstr "Sicherheitsüberprüfung des API-Zugriffstokens aktiviert" #: changedetectionio/forms.py:989 msgid "Notification base URL override" -msgstr "Basis-URL für Benachrichtigungen" +msgstr "Benachrichtigungs-Basis-URL überschreiben" #: changedetectionio/forms.py:993 msgid "Treat empty pages as a change?" -msgstr "Leere Seiten als Abwechslung behandeln?" +msgstr "Leere Seiten als Änderung behandeln?" #: changedetectionio/forms.py:995 msgid "Ignore Text" -msgstr "Fehlertext" +msgstr "Text ignorieren" #: changedetectionio/forms.py:997 msgid "Ignore whitespace" @@ -521,11 +511,11 @@ msgstr "RSS-<Beschreibung>-Körper erstellt aus" #: changedetectionio/forms.py:1018 msgid "RSS \"System default\" template override" -msgstr "" +msgstr "RSS-Vorlage „Systemstandard“ überschreiben" #: changedetectionio/forms.py:1020 msgid "Remove password" -msgstr "Passwort" +msgstr "Passwort entfernen" #: changedetectionio/forms.py:1021 msgid "Render anchor tag content" @@ -533,13 +523,11 @@ msgstr "Rendern Sie den Inhalt des Ankertags" #: changedetectionio/forms.py:1022 msgid "Allow anonymous access to watch history page when password is enabled" -msgstr "" -"Erlauben Sie anonymen Zugriff auf die Seite mit dem Wiedergabeverlauf, " -"wenn das Passwort aktiviert ist" +msgstr "Erlauben Sie anonymen Zugriff auf die Seite mit dem Wiedergabeverlauf, wenn das Passwort aktiviert ist" #: changedetectionio/forms.py:1024 msgid "Hide muted watches from RSS feed" -msgstr "Stummgeschaltete Monitore aus dem RSS-Feed ausblenden" +msgstr "Ausgeblendete Beobachtungen aus RSS-Feed ausblenden" #: changedetectionio/forms.py:1027 msgid "Enable RSS reader mode " @@ -547,7 +535,7 @@ msgstr "Aktivieren Sie den RSS-Reader-Modus" #: changedetectionio/forms.py:1028 msgid "Number of changes to show in watch RSS feed" -msgstr "Anzahl der Änderungen, die im RSS-Feed des Monitors angezeigt werden sollen" +msgstr "Anzahl der Änderungen, die im Beobachtungs-RSS-Feed angezeigt werden sollen" #: changedetectionio/forms.py:1030 changedetectionio/forms.py:1035 msgid "Should contain zero or more attempts" @@ -555,9 +543,7 @@ msgstr "Sollte null oder mehr Versuche enthalten" #: changedetectionio/forms.py:1032 msgid "Number of times the filter can be missing before sending a notification" -msgstr "" -"Häufigkeit, mit der der Filter fehlen darf, bevor eine Benachrichtigung " -"gesendet wird" +msgstr "Häufigkeit, mit der der Filter fehlen darf, bevor eine Benachrichtigung gesendet wird" #: changedetectionio/forms.py:1055 msgid "RegEx to extract" @@ -565,34 +551,32 @@ msgstr "RegEx zum Extrahieren" #: changedetectionio/forms.py:1056 msgid "Extract as CSV" -msgstr "Daten extrahieren" +msgstr "Als CSV exportieren" #: changedetectionio/store.py:386 #, python-brace-format msgid "Error fetching metadata for {}" -msgstr "" +msgstr "Fehler beim Abrufen der Metadaten für {}" #: changedetectionio/store.py:390 msgid "Watch protocol is not permitted or invalid URL format" -msgstr "" +msgstr "Das Protokoll wird nicht unterstützt oder das URL-Format ist ungültig." #: changedetectionio/blueprint/backups/__init__.py:86 msgid "A backup is already running, check back in a few minutes" -msgstr "Eine Sicherung läuft bereits, versuchen Sie es in ein paar Minuten erneut" +msgstr "Ein Backup läuft bereits, versuchen Sie es in ein paar Minuten erneut" #: changedetectionio/blueprint/backups/__init__.py:90 msgid "Maximum number of backups reached, please remove some" -msgstr "Maximale Anzahl an Sicherungen erreicht, bitte entfernen Sie einige" +msgstr "Maximale Anzahl an Backups erreicht, bitte entfernen Sie einige" #: changedetectionio/blueprint/backups/__init__.py:98 msgid "Backup building in background, check back in a few minutes." -msgstr "" -"Sicherung wird im Hintergrund erstellt, schauen Sie in ein paar Minuten " -"erneut vorbei." +msgstr "Backup läuft im Hintergrund, bitte in ein paar Minuten erneut versuchen." #: changedetectionio/blueprint/backups/__init__.py:161 msgid "Backups were deleted." -msgstr "Sicherungen wurden gelöscht." +msgstr "Backups wurden gelöscht." #: changedetectionio/blueprint/backups/templates/overview.html:6 #: changedetectionio/templates/base.html:282 @@ -605,10 +589,8 @@ msgid "A backup is running!" msgstr "Ein Backup läuft!" #: changedetectionio/blueprint/backups/templates/overview.html:13 -msgid "" -"Here you can download and request a new backup, when a backup is " -"completed you will see it listed below." -msgstr "" +msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below." +msgstr "Hier können Sie ein neues Backup herunterladen und anfordern. Sobald ein Backup abgeschlossen ist, wird es unten aufgelistet." #: changedetectionio/blueprint/backups/templates/overview.html:19 msgid "Mb" @@ -627,12 +609,8 @@ msgid "Remove backups" msgstr "Backups entfernen" #: changedetectionio/blueprint/imports/importer.py:45 -msgid "" -"Importing 5,000 of the first URLs from your list, the rest can be " -"imported again." -msgstr "" -"Es werden 5.000 der ersten URLs aus Ihrer Liste importiert, der Rest kann" -" erneut importiert werden." +msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again." +msgstr "Es werden 5.000 der ersten URLs aus Ihrer Liste importiert, der Rest kann erneut importiert werden." #: changedetectionio/blueprint/imports/importer.py:78 #, python-brace-format @@ -661,19 +639,13 @@ msgstr "XLSX-Datei kann nicht gelesen werden, stimmt etwas mit der Datei nicht?" #: changedetectionio/blueprint/imports/importer.py:268 #, python-brace-format msgid "Error processing row number {}, URL value was incorrect, row was skipped." -msgstr "" -"Fehler bei der Verarbeitung von Zeile {}, URL-Wert war falsch, Zeile " -"wurde übersprungen." +msgstr "Fehler bei der Verarbeitung von Zeile {}, URL-Wert war falsch, Zeile wurde übersprungen." #: changedetectionio/blueprint/imports/importer.py:214 #: changedetectionio/blueprint/imports/importer.py:297 #, python-brace-format -msgid "" -"Error processing row number {}, check all cell data types are correct, " -"row was skipped." -msgstr "" -"Fehler bei der Verarbeitung von Zeile {}, prüfen Sie, ob alle " -"Zelldatentypen korrekt sind, Zeile wurde übersprungen." +msgid "Error processing row number {}, check all cell data types are correct, row was skipped." +msgstr "Fehler bei der Verarbeitung von Zeile {}, prüfen Sie, ob alle Zelldatentypen korrekt sind, Zeile wurde übersprungen." #: changedetectionio/blueprint/imports/importer.py:218 #, python-brace-format @@ -698,10 +670,8 @@ msgid ".XLSX & Wachete" msgstr ".XLSX & Wachete" #: changedetectionio/blueprint/imports/templates/import.html:20 -msgid "" -"Enter one URL per line, and optionally add tags for each URL after a " -"space, delineated by comma (,):" -msgstr "" +msgid "Enter one URL per line, and optionally add tags for each URL after a space, delineated by comma (,):" +msgstr "Geben Sie eine URL pro Zeile ein und fügen Sie optional Tags für jede URL nach einem Leerzeichen hinzu, getrennt durch Kommas (,):" #: changedetectionio/blueprint/imports/templates/import.html:22 msgid "Example:" @@ -712,10 +682,8 @@ msgid "URLs which do not pass validation will stay in the textarea." msgstr "URLs, die die Validierung nicht bestehen, bleiben im Textbereich." #: changedetectionio/blueprint/imports/templates/import.html:44 -msgid "" -"Copy and Paste your Distill.io watch 'export' file, this should be a JSON" -" file." -msgstr "" +msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file." +msgstr "Kopieren Sie Ihre Distill.io-Watch-„Export“-Datei und fügen Sie sie ein. Dabei sollte es sich um eine JSON-Datei handeln." #: changedetectionio/blueprint/imports/templates/import.html:45 msgid "This is" @@ -743,9 +711,7 @@ msgstr "Wie exportiere ich?" #: changedetectionio/blueprint/imports/templates/import.html:49 msgid "Be sure to set your default fetcher to Chrome if required." -msgstr "" -"Stellen Sie bei Bedarf sicher, dass Ihr Standardabrufer auf Chrome " -"eingestellt ist." +msgstr "Stelle sicher, dass der Standard-Fetcher auf Chrome gesetzt ist, falls erforderlich." #: changedetectionio/blueprint/imports/templates/import.html:91 msgid "Table of custom column and data types mapping for the" @@ -793,25 +759,25 @@ msgstr "IMPORT" #: changedetectionio/blueprint/settings/__init__.py:64 msgid "Password protection removed." -msgstr "" +msgstr "Passwortschutz entfernt." #: changedetectionio/blueprint/settings/__init__.py:98 #, python-brace-format msgid "Worker count adjusted: {}" -msgstr "" +msgstr "Anzahl der \"Worker\" geändert auf: {}" #: changedetectionio/blueprint/settings/__init__.py:100 msgid "Dynamic worker adjustment not supported for sync workers" -msgstr "" +msgstr "Die dynamische Anpassung von „Worker“ wird für Synchronisierungs-„Worker“ nicht unterstützt." #: changedetectionio/blueprint/settings/__init__.py:102 #, python-brace-format msgid "Error adjusting workers: {}" -msgstr "" +msgstr "Fehler beim Anpassen der \"Worker\": {}" #: changedetectionio/blueprint/settings/__init__.py:107 msgid "Password protection enabled." -msgstr "" +msgstr "Passwortschutz aktiviert." #: changedetectionio/blueprint/settings/__init__.py:126 msgid "Settings updated." @@ -821,11 +787,11 @@ msgstr "Einstellungen aktualisiert." #: changedetectionio/blueprint/ui/edit.py:283 #: changedetectionio/processors/extract.py:105 msgid "An error occurred, please see below." -msgstr "" +msgstr "Ein Fehler ist aufgetreten, siehe unten." #: changedetectionio/blueprint/settings/__init__.py:179 msgid "API Key was regenerated." -msgstr "" +msgstr "Der API-Schlüssel wurde neu generiert." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -871,9 +837,7 @@ msgstr "Info" #: changedetectionio/blueprint/settings/templates/settings.html:46 msgid "Default recheck time for all watches, current system minimum is" -msgstr "" -"Standardzeit für erneute Überprüfungen für alle Monitore, aktuelles " -"Systemminimum" +msgstr "Standardmäßige Überprüfungszeit für alle Observationen, derzeitiges Systemminimum ist" #: changedetectionio/blueprint/settings/templates/settings.html:46 msgid "seconds" @@ -901,38 +865,38 @@ msgstr "Zurück" #: changedetectionio/blueprint/settings/templates/settings.html:406 msgid "Clear Snapshot History" -msgstr "Verlauf löschen/zurücksetzen" +msgstr "Snapshot-Verlauf löschen" #: changedetectionio/blueprint/tags/__init__.py:46 #, python-brace-format msgid "The tag \"{}\" already exists" -msgstr "" +msgstr "Das Tag „{}“ existiert bereits." #: changedetectionio/blueprint/tags/__init__.py:50 msgid "Tag added" -msgstr "Hinzugefügt" +msgstr "Tag hinzugefügt" #: changedetectionio/blueprint/tags/__init__.py:75 #, python-brace-format msgid "Tag deleted and removed from {} watches" -msgstr "" +msgstr "Tag gelöscht und aus {} \"Watches\" entfernt" #: changedetectionio/blueprint/tags/__init__.py:87 #, python-brace-format msgid "Tag unlinked removed from {} watches" -msgstr "" +msgstr "Tag nicht verknüpft aus {} \"Watches\" entfernt" #: changedetectionio/blueprint/tags/__init__.py:97 msgid "All tags deleted" -msgstr "" +msgstr "Alle Tags gelöscht" #: changedetectionio/blueprint/tags/__init__.py:109 msgid "Tag not found" -msgstr "" +msgstr "Tag nicht gefunden" #: changedetectionio/blueprint/tags/__init__.py:184 msgid "Updated" -msgstr "Stumm" +msgstr "Aktualisiert" #: changedetectionio/blueprint/tags/templates/edit-tag.html:28 #: changedetectionio/blueprint/ui/templates/edit.html:56 @@ -950,7 +914,7 @@ msgstr "hinzugefügt" #: changedetectionio/blueprint/tags/templates/edit-tag.html:50 msgid "to any existing watch configurations." -msgstr "zu allen vorhandenen Monitor-Konfigurationen." +msgstr "auf alle vorhandenen Überwachungskonfigurationen." #: changedetectionio/blueprint/tags/templates/edit-tag.html:53 #: changedetectionio/blueprint/ui/templates/edit.html:321 @@ -965,19 +929,17 @@ msgstr "Mit Vorsicht verwenden!" #: changedetectionio/blueprint/tags/templates/edit-tag.html:73 #: changedetectionio/blueprint/ui/templates/edit.html:269 msgid "This will easily fill up your email storage quota or flood other storages." -msgstr "" -"Dadurch wird Ihr E-Mail-Speicherkontingent leicht ausgeschöpft oder " -"andere Speicher überflutet." +msgstr "Dadurch wird Ihr E-Mail-Speicherkontingent leicht ausgeschöpft oder andere Speicher überflutet." #: changedetectionio/blueprint/tags/templates/edit-tag.html:80 #: changedetectionio/blueprint/ui/templates/edit.html:276 msgid "Look out!" -msgstr "Abmelden" +msgstr "Achtung!" #: changedetectionio/blueprint/tags/templates/edit-tag.html:80 #: changedetectionio/blueprint/ui/templates/edit.html:276 msgid "Lookout!" -msgstr "Abmelden" +msgstr "Achtung!" #: changedetectionio/blueprint/tags/templates/edit-tag.html:81 #: changedetectionio/blueprint/ui/templates/edit.html:277 @@ -992,16 +954,12 @@ msgstr "Systemweite Benachrichtigungs-URLs aktiviert" #: changedetectionio/blueprint/tags/templates/edit-tag.html:81 #: changedetectionio/blueprint/ui/templates/edit.html:277 msgid "this form will override notification settings for this watch only" -msgstr "" -"Dieses Formular überschreibt nur die Benachrichtigungseinstellungen für " -"diese Uhr" +msgstr "Dieses Formular überschreibt die Benachrichtigungseinstellungen nur für diese Überwachung." #: changedetectionio/blueprint/tags/templates/edit-tag.html:81 #: changedetectionio/blueprint/ui/templates/edit.html:277 msgid "an empty Notification URL list here will still send notifications." -msgstr "" -"Eine leere Benachrichtigungs-URL-Liste hier sendet weiterhin " -"Benachrichtigungen." +msgstr "Auch wenn die Liste der Benachrichtigungs-URLs hier leer ist, werden dennoch Benachrichtigungen versendet." #: changedetectionio/blueprint/tags/templates/edit-tag.html:84 #: changedetectionio/blueprint/ui/templates/edit.html:280 @@ -1017,14 +975,12 @@ msgid "Watch group / tag" msgstr "Gruppe/Tag beobachten" #: changedetectionio/blueprint/tags/templates/groups-overview.html:21 -msgid "" -"Groups allows you to manage filters and notifications for multiple " -"watches under a single organisational tag." -msgstr "" +msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." +msgstr "Mit Gruppen können Sie Filter und Benachrichtigungen für mehrere Überwachungen unter einem einzigen Organisations-Tag verwalten." #: changedetectionio/blueprint/tags/templates/groups-overview.html:31 msgid "# Watches" -msgstr "# Monitore" +msgstr "# Überwachungen" #: changedetectionio/blueprint/tags/templates/groups-overview.html:32 msgid "Tag / Label name" @@ -1045,10 +1001,8 @@ msgstr "Gruppe löschen?" #: changedetectionio/blueprint/tags/templates/groups-overview.html:59 #, python-format -msgid "" -"<p>Are you sure you want to delete group " -"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>" -msgstr "" +msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>" +msgstr "<p>Möchten Sie die Gruppe <strong>%(title)s</strong> wirklich löschen?</p><p>Diese Aktion kann nicht rückgängig gemacht werden.</p>" #: changedetectionio/blueprint/tags/templates/groups-overview.html:60 #: changedetectionio/blueprint/tags/templates/groups-overview.html:61 @@ -1059,7 +1013,7 @@ msgstr "Löschen" #: changedetectionio/blueprint/tags/templates/groups-overview.html:61 msgid "Deletes and removes tag" -msgstr "Löscht und entfernt das Tag" +msgstr "Löscht und entfernt den Tag" #: changedetectionio/blueprint/tags/templates/groups-overview.html:66 msgid "Unlink Group?" @@ -1067,11 +1021,8 @@ msgstr "Gruppenverknüpfung aufheben?" #: changedetectionio/blueprint/tags/templates/groups-overview.html:67 #, python-format -msgid "" -"<p>Are you sure you want to unlink all watches from group " -"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will " -"be removed from it.</p>" -msgstr "" +msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>" +msgstr "<p>Möchten Sie wirklich alle Beobachtungen aus der Gruppe <strong>%(title)s</strong> entfernen?</p><p>Das Tag bleibt erhalten, aber die Beobachtungen werden daraus entfernt." #: changedetectionio/blueprint/tags/templates/groups-overview.html:68 #: changedetectionio/blueprint/tags/templates/groups-overview.html:69 @@ -1080,117 +1031,115 @@ msgstr "Verknüpfung aufheben" #: changedetectionio/blueprint/tags/templates/groups-overview.html:69 msgid "Keep the tag but unlink any watches" -msgstr "Behalten Sie das Tag, aber heben Sie die Verknüpfung aller Monitore auf" +msgstr "Behalte das Tag, aber entferne alle Verknüpfungen zu Überwachungen" #: changedetectionio/blueprint/tags/templates/groups-overview.html:70 #: changedetectionio/blueprint/ui/templates/edit.html:500 msgid "RSS Feed for this watch" -msgstr "RSS-Feed für diesen Monitor" +msgstr "RSS-Feed für diese Überwachung" #: changedetectionio/blueprint/ui/__init__.py:20 #, python-brace-format msgid "{} watches deleted" -msgstr "" +msgstr "{} Überwachungen gelöscht" #: changedetectionio/blueprint/ui/__init__.py:27 #, python-brace-format msgid "{} watches paused" -msgstr "{} Monitore pausiert" +msgstr "{} Überwachungen pausiert" #: changedetectionio/blueprint/ui/__init__.py:34 #, python-brace-format msgid "{} watches unpaused" -msgstr "" +msgstr "{} Überwachungen fortgesetzt" #: changedetectionio/blueprint/ui/__init__.py:41 #, python-brace-format msgid "{} watches updated" -msgstr "" +msgstr "{} Überwachungen aktualisiert" #: changedetectionio/blueprint/ui/__init__.py:48 #, python-brace-format msgid "{} watches muted" -msgstr "{} Monitore stummgeschaltet" +msgstr "{} Überwachungen stummgeschaltet" #: changedetectionio/blueprint/ui/__init__.py:55 #, python-brace-format msgid "{} watches un-muted" -msgstr "" +msgstr "{} Überwachungen nicht stummgeschaltet" #: changedetectionio/blueprint/ui/__init__.py:63 #, python-brace-format msgid "{} watches queued for rechecking" -msgstr "" +msgstr "{} Überwachungen zur erneuten Überprüfung in der Warteschlange" #: changedetectionio/blueprint/ui/__init__.py:70 #, python-brace-format msgid "{} watches errors cleared" -msgstr "" +msgstr "{} Überwachungfehler behoben" #: changedetectionio/blueprint/ui/__init__.py:77 #, python-brace-format msgid "{} watches cleared/reset." -msgstr "" +msgstr "{} Überwachungen gelöscht/zurückgesetzt." #: changedetectionio/blueprint/ui/__init__.py:90 -#, fuzzy, python-brace-format +#, python-brace-format msgid "{} watches set to use default notification settings" -msgstr "Standardbenachrichtigung verwenden" +msgstr "{} Überwachungen, die auf die Verwendung der Standardbenachrichtigungseinstellungen eingestellt sind" #: changedetectionio/blueprint/ui/__init__.py:105 #, python-brace-format msgid "{} watches were tagged" -msgstr "" +msgstr "{} Überwachungen wurde markiert" #: changedetectionio/blueprint/ui/__init__.py:142 msgid "Watch not found" msgstr "Überwachung nicht gefunden" #: changedetectionio/blueprint/ui/__init__.py:144 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Cleared snapshot history for watch {}" -msgstr "Verlauf löschen/zurücksetzen" +msgstr "Snapshot-Verlauf für Beobachtung {} gelöscht" #: changedetectionio/blueprint/ui/__init__.py:156 msgid "Cleared snapshot history for all watches" -msgstr "Verlauf löschen/zurücksetzen" +msgstr "Snapshot-Verlauf für alle Beobachtungen gelöscht" #: changedetectionio/blueprint/ui/__init__.py:158 msgid "Incorrect confirmation text." -msgstr "Keine Informationen" +msgstr "Falscher Bestätigungstext" #: changedetectionio/blueprint/ui/__init__.py:192 #, python-brace-format msgid "The watch by UUID {} does not exist." -msgstr "" +msgstr "Die Beobachtung mit der UUID {} existiert nicht." #: changedetectionio/blueprint/ui/__init__.py:199 msgid "Deleted." -msgstr "Löschen" +msgstr "Gelöscht." #: changedetectionio/blueprint/ui/__init__.py:216 msgid "Cloned, you are editing the new watch." -msgstr "" +msgstr "Geklont, Sie bearbeiten die neue Beobachtung." #: changedetectionio/blueprint/ui/__init__.py:255 msgid "Queued 1 watch for rechecking." -msgstr "" +msgstr "1 Überwachung zur erneuten Überprüfung in Warteschlange gestellt." #: changedetectionio/blueprint/ui/__init__.py:257 #, python-brace-format msgid "Queued {} watches for rechecking." -msgstr "" +msgstr "In der Warteschlange {} zur erneuten Überprüfung." #: changedetectionio/blueprint/ui/__init__.py:259 msgid "No watches available to recheck." -msgstr "" +msgstr "Keine Überwachungen verfügbar, um erneut zu überprüfen." #: changedetectionio/blueprint/ui/__init__.py:330 #, python-brace-format -msgid "" -"Could not share, something went wrong while communicating with the share " -"server - {}" -msgstr "" +msgid "Could not share, something went wrong while communicating with the share server - {}" +msgstr "Die Freigabe konnte nicht erfolgen, bei der Kommunikation mit dem Freigabeserver ist ein Fehler aufgetreten – {}" #: changedetectionio/blueprint/ui/diff.py:93 #: changedetectionio/blueprint/ui/diff.py:154 @@ -1199,63 +1148,59 @@ msgstr "" #: changedetectionio/blueprint/ui/preview.py:36 #: changedetectionio/blueprint/ui/preview.py:160 msgid "No history found for the specified link, bad link?" -msgstr "" +msgstr "Keinen Verlauf für den angegebenen Link gefunden, fehlerhafter Link?" #: changedetectionio/blueprint/ui/diff.py:98 -msgid "" -"Not enough history (2 snapshots required) to show difference page for " -"this watch." -msgstr "" +msgid "Not enough history (2 snapshots required) to show difference page for this watch." +msgstr "Nicht genügend Verlauf (2 snapshots erforderlich), um die Änderungsseite für diese Überwachung anzuzeigen." #: changedetectionio/blueprint/ui/edit.py:35 msgid "No watches to edit" -msgstr "" +msgstr "Keine Überwachungen zum Bearbeiten" #: changedetectionio/blueprint/ui/edit.py:42 #, python-brace-format msgid "No watch with the UUID {} found." -msgstr "" +msgstr "Keine Überwachung mit der UUID {} gefunden." #: changedetectionio/blueprint/ui/edit.py:50 #, python-brace-format msgid "Switched to mode - {}." -msgstr "" +msgstr "In den Modus {} gewechselt." #: changedetectionio/blueprint/ui/edit.py:69 #, python-brace-format msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?" -msgstr "" +msgstr "Das Bearbeitungsformular für den Prozessor/das Plugin „{}“ kann nicht geladen werden. Fehlt das Plugin?" #: changedetectionio/blueprint/ui/edit.py:239 msgid "Updated watch - unpaused!" -msgstr "" +msgstr "Aktualisierte Überwachung – fortgesetzt!" #: changedetectionio/blueprint/ui/edit.py:239 msgid "Updated watch." -msgstr "Monitor aktualisiert." +msgstr "Überwachung aktualisiert." #: changedetectionio/blueprint/ui/preview.py:78 msgid "Preview unavailable - No fetch/check completed or triggers not reached" -msgstr "" +msgstr "Vorschau nicht verfügbar – Kein Abruf/keine Überprüfung abgeschlossen oder Trigger nicht erreicht" #: changedetectionio/blueprint/ui/views.py:24 #, python-brace-format msgid "Warning, URL {} already exists" -msgstr "" +msgstr "Achtung, die URL {} existiert bereits." #: changedetectionio/blueprint/ui/views.py:32 msgid "Watch added in Paused state, saving will unpause." -msgstr "" +msgstr "Die Überwachung wurde im Status „Pausiert“ hinzugefügt. Durch Speichern wird die Pause aufgehoben." #: changedetectionio/blueprint/ui/views.py:37 msgid "Watch added." -msgstr "" +msgstr "Überwachung hinzugefügt." #: changedetectionio/blueprint/ui/templates/clear_all_history.html:12 -msgid "" -"This will remove version history (snapshots) for ALL watches, but keep " -"your list of URLs!" -msgstr "" +msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" +msgstr "Dadurch wird der Versionsverlauf (Snapshots) für ALLE Überwachungen gelöscht, aber Ihre Liste mit URLs bleibt erhalten!" #: changedetectionio/blueprint/ui/templates/clear_all_history.html:13 msgid "You may like to use the" @@ -1279,7 +1224,7 @@ msgstr "Geben Sie das Wort ein" #: changedetectionio/blueprint/ui/templates/clear_all_history.html:27 msgid "clear" -msgstr "klar" +msgstr "löschen" #: changedetectionio/blueprint/ui/templates/clear_all_history.html:27 msgid "to confirm that you understand." @@ -1287,13 +1232,13 @@ msgstr "um zu bestätigen, dass Sie es verstanden haben." #: changedetectionio/blueprint/ui/templates/clear_all_history.html:33 msgid "Clear History!" -msgstr "Klare Historien" +msgstr "Verlauf löschen!" #: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 #: changedetectionio/templates/base.html:379 #: changedetectionio/templates/base.html:399 msgid "Cancel" -msgstr "Stornieren" +msgstr "Abbrechen" #: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3 msgid "Share diff as image" @@ -1337,7 +1282,7 @@ msgstr "Gleich/unverändert" #: changedetectionio/blueprint/ui/templates/diff.html:69 msgid "Removed" -msgstr "ENTFERNT" +msgstr "Entfernt" #: changedetectionio/blueprint/ui/templates/diff.html:73 #: changedetectionio/blueprint/ui/templates/edit.html:327 @@ -1357,7 +1302,7 @@ msgstr "Tastatur:" #: changedetectionio/blueprint/ui/templates/diff.html:83 #: changedetectionio/blueprint/ui/templates/preview.html:37 msgid "Previous" -msgstr "Vorschau" +msgstr "Zurück" #: changedetectionio/blueprint/ui/templates/diff.html:84 #: changedetectionio/blueprint/ui/templates/preview.html:38 @@ -1408,7 +1353,7 @@ msgstr "vor Sekunden" #: changedetectionio/blueprint/ui/templates/diff.html:115 msgid "Current error-ing screenshot from most recent request" -msgstr "Aktueller fehlerhafter Screenshot der letzten Anfrage" +msgstr "Aktueller Screenshot des Fehlers aus der letzten Anfrage" #: changedetectionio/blueprint/ui/templates/diff.html:127 msgid "Pro-tip: You can enable" @@ -1416,7 +1361,7 @@ msgstr "Profi-Tipp: Sie können es aktivieren" #: changedetectionio/blueprint/ui/templates/diff.html:127 msgid "\"share access when password is enabled\"" -msgstr "" +msgstr "„Zugriff freigeben, wenn Passwort aktiviert ist“" #: changedetectionio/blueprint/ui/templates/diff.html:127 msgid "from settings." @@ -1424,7 +1369,7 @@ msgstr "aus den Einstellungen." #: changedetectionio/blueprint/ui/templates/diff.html:133 msgid "Goto single snapshot" -msgstr "Gehe zu einem einzelnen Schnappschuss" +msgstr "Gehe zu einem einzelnen snapshot" #: changedetectionio/blueprint/ui/templates/diff.html:138 #: changedetectionio/blueprint/ui/templates/edit.html:125 @@ -1437,10 +1382,8 @@ msgstr "Markieren Sie Text zum Teilen oder zum Hinzufügen zu Ignorierlisten." #: changedetectionio/blueprint/ui/templates/diff.html:144 #: changedetectionio/blueprint/ui/templates/preview.html:80 -msgid "" -"For now, Differences are performed on text, not graphically, only the " -"latest screenshot is available." -msgstr "" +msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available." +msgstr "Derzeit werden Unterschiede nur textuell und nicht grafisch dargestellt, es ist nur der letzte Screenshot verfügbar." #: changedetectionio/blueprint/ui/templates/diff.html:149 #: changedetectionio/blueprint/ui/templates/preview.html:86 @@ -1450,15 +1393,11 @@ msgstr "Aktueller Screenshot der letzten Anfrage" #: changedetectionio/blueprint/ui/templates/diff.html:151 #: changedetectionio/blueprint/ui/templates/preview.html:88 msgid "No screenshot available just yet! Try rechecking the page." -msgstr "" -"Noch kein Screenshot verfügbar! Versuchen Sie, die Seite noch einmal zu " -"überprüfen." +msgstr "Derzeit ist kein Screenshot verfügbar! Versuchen Sie es später erneut." #: changedetectionio/blueprint/ui/templates/diff.html:154 msgid "Screenshot requires Playwright/WebDriver enabled" -msgstr "" -"Für den Screenshot ist die Aktivierung von Playwright/WebDriver " -"erforderlich" +msgstr "Für den Screenshot ist die Aktivierung von Playwright/WebDriver erforderlich" #: changedetectionio/blueprint/ui/templates/edit.html:48 msgid "Request" @@ -1483,9 +1422,7 @@ msgstr "Statistiken" #: changedetectionio/blueprint/ui/templates/edit.html:73 #: changedetectionio/blueprint/ui/templates/edit.html:313 msgid "Some sites use JavaScript to create the content, for this you should" -msgstr "" -"Einige Websites verwenden JavaScript, um den Inhalt zu erstellen. Dies " -"sollten Sie tun" +msgstr "Einige Websites verwenden JavaScript, um den Inhalt zu erstellen. Dazu sollten Sie" #: changedetectionio/blueprint/ui/templates/edit.html:73 #: changedetectionio/blueprint/ui/templates/edit.html:313 @@ -1504,26 +1441,19 @@ msgstr "Hilfe und Beispiele finden Sie hier" #: changedetectionio/blueprint/ui/templates/edit.html:78 msgid "Organisational tag/group name used in the main listing page" -msgstr "" -"Organisations-Tag/Gruppenname, der auf der Haupteintragsseite verwendet " -"wird" +msgstr "Organisations-Tag/Gruppenname, der auf der Haupteintragsseite verwendet wird" #: changedetectionio/blueprint/ui/templates/edit.html:85 -msgid "" -"Automatically uses the page title if found, you can also use your own " -"title/description here" -msgstr "" +msgid "Automatically uses the page title if found, you can also use your own title/description here" +msgstr "Verwendet automatisch den Seitentitel, falls vorhanden. Sie können hier auch Ihren eigenen Titel/Ihre eigene Beschreibung verwenden." #: changedetectionio/blueprint/ui/templates/edit.html:95 msgid "The interval/amount of time between each check." msgstr "Das Intervall/die Zeitdauer zwischen den einzelnen Überprüfungen." #: changedetectionio/blueprint/ui/templates/edit.html:110 -msgid "" -"Sends a notification when the filter can no longer be seen on the page, " -"good for knowing when the page changed and your filter will not work " -"anymore." -msgstr "" +msgid "Sends a notification when the filter can no longer be seen on the page, good for knowing when the page changed and your filter will not work anymore." +msgstr "Sendet eine Benachrichtigung, wenn der Filter auf der Seite nicht mehr sichtbar ist. So wissen Sie, wann sich die Seite geändert hat und Ihr Filter nicht mehr funktioniert." #: changedetectionio/blueprint/ui/templates/edit.html:123 msgid "Use the" @@ -1534,10 +1464,8 @@ msgid "Basic" msgstr "Basic" #: changedetectionio/blueprint/ui/templates/edit.html:123 -msgid "" -"method (default) where your watched site doesn't need Javascript to " -"render." -msgstr "" +msgid "method (default) where your watched site doesn't need Javascript to render." +msgstr "Methode (default), bei der Ihre überwachte Website kein Javascript zum Rendern benötigt." #: changedetectionio/blueprint/ui/templates/edit.html:124 msgid "The" @@ -1548,16 +1476,12 @@ msgid "Chrome/Javascript" msgstr "Chrome/Javascript" #: changedetectionio/blueprint/ui/templates/edit.html:124 -msgid "" -"method requires a network connection to a running WebDriver+Chrome " -"server, set by the ENV var 'WEBDRIVER_URL'." -msgstr "" +msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'." +msgstr "Die Methode erfordert eine Netzwerkverbindung zu einem laufenden WebDriver+Chrome-Server, der durch die Umgebungsvariable „WEBDRIVER_URL“ festgelegt wird." #: changedetectionio/blueprint/ui/templates/edit.html:125 msgid "Connect using Bright Data and Oxylabs Proxies, find out more here." -msgstr "" -"Stellen Sie eine Verbindung über Bright Data und Oxylabs Proxies her, " -"erfahren Sie hier mehr." +msgstr "Verbinden Sie sich über Bright Data und Oxylabs Proxies. Weitere Informationen finden Sie hier." #: changedetectionio/blueprint/ui/templates/edit.html:130 msgid "Check/Scan all" @@ -1565,13 +1489,11 @@ msgstr "Überprüfen Sie alles noch einmal" #: changedetectionio/blueprint/ui/templates/edit.html:133 msgid "Choose a proxy for this watch" -msgstr "Wählen Sie einen Proxy für diesen Monitor" +msgstr "Wählen Sie einen Proxy für diese Überwachung." #: changedetectionio/blueprint/ui/templates/edit.html:143 -msgid "" -"If you're having trouble waiting for the page to be fully rendered (text " -"missing etc), try increasing the 'wait' time here." -msgstr "" +msgid "If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time here." +msgstr "Wenn Sie Probleme damit haben, dass die Seite vollständig gerendert wird (fehlender Text usw.), versuchen Sie, die Wartezeit hier zu verlängern." #: changedetectionio/blueprint/ui/templates/edit.html:145 msgid "This will wait" @@ -1591,10 +1513,8 @@ msgid "Show advanced options" msgstr "Erweiterte Optionen anzeigen" #: changedetectionio/blueprint/ui/templates/edit.html:157 -msgid "" -"Run this code before performing change detection, handy for filling in " -"fields and other actions" -msgstr "" +msgid "Run this code before performing change detection, handy for filling in fields and other actions" +msgstr "Führen Sie diesen Code vor der Änderungserkennung aus. Er ist praktisch zum Ausfüllen von Feldern und für andere Aktionen." #: changedetectionio/blueprint/ui/templates/edit.html:158 msgid "More help and examples here" @@ -1606,17 +1526,15 @@ msgstr "Variablen werden im Anforderungstext unterstützt" #: changedetectionio/blueprint/ui/templates/edit.html:189 msgid "Variables are supported in the request header values" -msgstr "Variablen werden in den Anforderungsheaderwerten unterstützt" +msgstr "Variablen werden in den Werten der Anfrage-Header unterstützt." #: changedetectionio/blueprint/ui/templates/edit.html:192 msgid "Alert! Extra headers file found and will be added to this watch!" -msgstr "Alarm! Zusätzliche Header-Datei gefunden und wird diesem Monitor hinzugefügt!" +msgstr "Alarm! Zusätzliche Header-Datei gefunden und wird dieser Überwachung hinzugefügt!" #: changedetectionio/blueprint/ui/templates/edit.html:194 msgid "Headers can be also read from a file in your data-directory" -msgstr "" -"Header können auch aus einer Datei in Ihrem Datenverzeichnis gelesen " -"werden" +msgstr "Header können auch aus einer Datei in Ihrem Datenverzeichnis gelesen werden" #: changedetectionio/blueprint/ui/templates/edit.html:194 msgid "Read more here" @@ -1632,7 +1550,7 @@ msgstr "Schalten Sie den Textfinder ein" #: changedetectionio/blueprint/ui/templates/edit.html:224 msgid "Please wait, first browser step can take a little time to load.." -msgstr "Bitte warten Sie, das Laden des ersten Browserschritts kann etwas dauern." +msgstr "Bitte warten Sie, der erste Schritt des Browsers kann etwas Zeit zum Laden benötigen." #: changedetectionio/blueprint/ui/templates/edit.html:231 msgid "Click here to Start" @@ -1640,26 +1558,20 @@ msgstr "Klicken Sie hier, um zu starten" #: changedetectionio/blueprint/ui/templates/edit.html:233 msgid "Please allow 10-15 seconds for the browser to connect." -msgstr "" -"Bitte warten Sie 10–15 Sekunden, bis der Browser eine Verbindung " -"herstellt." +msgstr "Bitte warten Sie 10–15 Sekunden, bis der Browser eine Verbindung herstellt." #: changedetectionio/blueprint/ui/templates/edit.html:242 msgid "Press \"Play\" to start." -msgstr "" +msgstr "Drücken Sie „Play“, um zu starten." #: changedetectionio/blueprint/ui/templates/edit.html:249 #: changedetectionio/blueprint/ui/templates/edit.html:419 msgid "Visual Selector data is not ready, watch needs to be checked atleast once." -msgstr "" -"Die Visual Selector-Daten sind nicht bereit, der Monitor muss mindestens " -"einmal überprüft werden." +msgstr "Die Daten des visuellen Selektors sind noch nicht bereit, die Überwachung muss mindestens einmal überprüft werden." #: changedetectionio/blueprint/ui/templates/edit.html:253 -msgid "" -"Sorry, this functionality only works with fetchers that support " -"interactive Javascript (so far only Playwright based fetchers)" -msgstr "" +msgid "Sorry, this functionality only works with fetchers that support interactive Javascript (so far only Playwright based fetchers)" +msgstr "Leider funktioniert diese Funktion nur mit Fetchern, die interaktives JavaScript unterstützen (bisher nur Playwright-basierte Fetcher)." #: changedetectionio/blueprint/ui/templates/edit.html:254 #: changedetectionio/blueprint/ui/templates/edit.html:424 @@ -1669,17 +1581,15 @@ msgstr "Das musst du" #: changedetectionio/blueprint/ui/templates/edit.html:254 #: changedetectionio/blueprint/ui/templates/edit.html:424 msgid "Set the fetch method" -msgstr "Legen Sie die Abrufmethode fest" +msgstr "Legen Sie die Fetch-Methode fest" #: changedetectionio/blueprint/ui/templates/edit.html:254 msgid "to one that supports interactive Javascript." msgstr "zu einer, die interaktives Javascript unterstützt." #: changedetectionio/blueprint/ui/templates/edit.html:297 -msgid "" -"Use the verify (✓) button to test if a condition passes against the " -"current snapshot." -msgstr "" +msgid "Use the verify (✓) button to test if a condition passes against the current snapshot." +msgstr "Verwenden Sie die Schaltfläche „Überprüfen“ (✓), um zu testen, ob eine Bedingung für den aktuellen Snapshot erfüllt ist." #: changedetectionio/blueprint/ui/templates/edit.html:298 msgid "Read a quick tutorial about" @@ -1691,7 +1601,7 @@ msgstr "Verwenden Sie hier bedingte Webseitenänderungen" #: changedetectionio/blueprint/ui/templates/edit.html:303 msgid "Activate preview" -msgstr "Vorschau" +msgstr "Vorschau aktivieren" #: changedetectionio/blueprint/ui/templates/edit.html:307 msgid "Pro-tips:" @@ -1699,19 +1609,15 @@ msgstr "Profi-Tipps:" #: changedetectionio/blueprint/ui/templates/edit.html:310 msgid "Use the preview page to see your filters and triggers highlighted." -msgstr "" -"Verwenden Sie die Vorschauseite, um Ihre Filter und Auslöser " -"hervorgehoben anzuzeigen." +msgstr "Verwenden Sie die Vorschauseite, um Ihre Filter und Auslöser hervorgehoben anzuzeigen." #: changedetectionio/blueprint/ui/templates/edit.html:322 msgid "Limit trigger/ignore/block/extract to;" msgstr "Auslösen/Ignorieren/Blockieren/Extrahieren beschränken auf;" #: changedetectionio/blueprint/ui/templates/edit.html:326 -msgid "" -"Note: Depending on the length and similarity of the text on each line, " -"the algorithm may consider an" -msgstr "" +msgid "Note: Depending on the length and similarity of the text on each line, the algorithm may consider an" +msgstr "Hinweis: Je nach Länge und Ähnlichkeit des Textes in jeder Zeile kann der Algorithmus eine" #: changedetectionio/blueprint/ui/templates/edit.html:326 #: changedetectionio/blueprint/ui/templates/edit.html:328 @@ -1740,9 +1646,7 @@ msgstr "wenn Sie an neuen Inhalten interessiert sind." #: changedetectionio/blueprint/ui/templates/edit.html:328 msgid "When content is merely moved in a list, it will also trigger an" -msgstr "" -"Wenn Inhalte lediglich in einer Liste verschoben werden, wird auch ein " -"Fehler ausgelöst" +msgstr "Wenn Inhalte lediglich in einer Liste verschoben werden, löst dies ebenfalls einen" #: changedetectionio/blueprint/ui/templates/edit.html:328 msgid "consider enabling" @@ -1753,17 +1657,12 @@ msgid "Only trigger when unique lines appear" msgstr "Wird nur ausgelöst, wenn eindeutige Zeilen angezeigt werden" #: changedetectionio/blueprint/ui/templates/edit.html:332 -msgid "" -"Good for websites that just move the content around, and you want to know" -" when NEW content is added, compares new lines against all history for " -"this watch." -msgstr "" +msgid "Good for websites that just move the content around, and you want to know when NEW content is added, compares new lines against all history for this watch." +msgstr "Gut geeignet für Websites, auf denen nur Inhalte verschoben werden und Sie wissen möchten, wann NEUE Inhalte hinzugefügt werden. Vergleicht neue Zeilen mit dem gesamten Verlauf dieser Überwachung." #: changedetectionio/blueprint/ui/templates/edit.html:340 -msgid "" -"Helps reduce changes detected caused by sites shuffling lines around, " -"combine with" -msgstr "" +msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with" +msgstr "Hilft dabei, erkannte Änderungen zu reduzieren, die durch das Umstellen von Zeilen auf Websites verursacht werden, kombiniert mit" #: changedetectionio/blueprint/ui/templates/edit.html:340 msgid "check unique lines" @@ -1792,14 +1691,12 @@ msgid "text" msgstr "Text" #: changedetectionio/blueprint/ui/templates/edit.html:386 -msgid "" -"elements that will be used for the change detection. It automatically " -"fills-in the filters in the \"CSS/JSONPath/JQ/XPath Filters\" box of the" -msgstr "" +msgid "elements that will be used for the change detection. It automatically fills-in the filters in the \"CSS/JSONPath/JQ/XPath Filters\" box of the" +msgstr "Elemente, die für die Änderungserkennung verwendet werden. Es füllt automatisch die Filter im Feld „CSS/JSONPath/JQ/XPath-Filter” des" #: changedetectionio/blueprint/ui/templates/edit.html:386 msgid "tab. Use" -msgstr "Pause" +msgstr "Tab. Verwendung" #: changedetectionio/blueprint/ui/templates/edit.html:386 msgid "Shift+Click" @@ -1834,10 +1731,8 @@ msgid "Currently:" msgstr "Momentan:" #: changedetectionio/blueprint/ui/templates/edit.html:423 -msgid "" -"Sorry, this functionality only works with fetchers that support " -"Javascript and screenshots (such as playwright etc)." -msgstr "" +msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)." +msgstr "Leider funktioniert diese Funktion nur mit Fetchern, die Javascript und Screenshots unterstützen (wie z. B. Playwright usw.)." #: changedetectionio/blueprint/ui/templates/edit.html:424 msgid "to one that supports Javascript and screenshots." @@ -1853,7 +1748,7 @@ msgstr "Aufeinanderfolgende Filterausfälle" #: changedetectionio/blueprint/ui/templates/edit.html:449 msgid "History length" -msgstr "Geschichte" +msgstr "Länge des Verlaufs" #: changedetectionio/blueprint/ui/templates/edit.html:453 msgid "Last fetch duration" @@ -1873,11 +1768,11 @@ msgstr "Laden Sie den neuesten HTML-Snapshot herunter" #: changedetectionio/blueprint/ui/templates/edit.html:488 msgid "Delete Watch?" -msgstr "Monitor löschen?" +msgstr "Überwachung löschen?" #: changedetectionio/blueprint/ui/templates/edit.html:489 msgid "Are you sure you want to delete the watch for:" -msgstr "Sind Sie sicher, dass Sie den Monitor löschen möchten für:" +msgstr "Sind Sie sicher, dass Sie die Überwachung löschen möchten für:" #: changedetectionio/blueprint/ui/templates/edit.html:489 msgid "This action cannot be undone." @@ -1885,21 +1780,19 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden." #: changedetectionio/blueprint/ui/templates/edit.html:495 msgid "Clear History?" -msgstr "Klare Historien" +msgstr "Verlauf löschen?" #: changedetectionio/blueprint/ui/templates/edit.html:496 msgid "Are you sure you want to clear all history for:" msgstr "Sind Sie sicher, dass Sie den gesamten Verlauf löschen möchten für:" #: changedetectionio/blueprint/ui/templates/edit.html:496 -msgid "" -"This will remove all snapshots and previous versions. This action cannot " -"be undone." -msgstr "" +msgid "This will remove all snapshots and previous versions. This action cannot be undone." +msgstr "Dadurch werden alle Snapshots und früheren Versionen entfernt. Diese Aktion kann nicht rückgängig gemacht werden." #: changedetectionio/blueprint/ui/templates/edit.html:497 msgid "Clear History" -msgstr "Klare Historien" +msgstr "Verlauf löschen" #: changedetectionio/blueprint/ui/templates/edit.html:499 msgid "Clone & Edit" @@ -1918,16 +1811,12 @@ msgid "Current erroring screenshot from most recent request" msgstr "Aktueller fehlerhafter Screenshot aus der letzten Anfrage" #: changedetectionio/blueprint/ui/templates/preview.html:91 -msgid "" -"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc " -") that supports screenshots." -msgstr "" +msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." +msgstr "Für Screenshots ist ein Content Fetcher (Sockpuppetbrowser, Selenium usw.) erforderlich, der Screenshots unterstützt." #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31 msgid "Add a new web page change detection watch" -msgstr "" -"Fügen Sie eine neue Überwachung zur Erkennung von Webseitenänderungen " -"hinzu" +msgstr "Fügen Sie eine neue Überwachung zur Erkennung von Webseitenänderungen hinzu" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:34 msgid "Watch this URL!" @@ -1939,11 +1828,11 @@ msgstr "Bearbeiten > Überwachen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:45 msgid "Create a shareable link" -msgstr "Erstellen Sie einen gemeinsam nutzbaren Link" +msgstr "Erstellen Sie einen Link zum Teilen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:45 msgid "Tip: You can also add 'shared' watches." -msgstr "Tipp: Sie können auch „gemeinsame“ Uhren hinzufügen." +msgstr "Tipp: Sie können auch „gemeinsame“ Überwachungen hinzufügen." #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:45 msgid "More info" @@ -1972,11 +1861,11 @@ msgstr "Neu prüfen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58 msgid "Tag" -msgstr "Etikett" +msgstr "Tag" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:59 msgid "Mark viewed" -msgstr "Mark angesehen" +msgstr "Markierung angesehen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:60 msgid "Use default notification" @@ -1984,17 +1873,15 @@ msgstr "Standardbenachrichtigung verwenden" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61 msgid "Clear errors" -msgstr "Klare Fehler" +msgstr "Fehler löschen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65 msgid "Clear Histories" -msgstr "Klare Historien" +msgstr "Verlauf löschen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66 -msgid "" -"<p>Are you sure you want to clear history for the selected " -"items?</p><p>This action cannot be undone.</p>" -msgstr "" +msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>" +msgstr "<p>Möchten Sie den Verlauf für die ausgewählten Elemente wirklich löschen?</p><p>Diese Aktion kann nicht rückgängig gemacht werden.</p>" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67 msgid "OK" @@ -2006,13 +1893,11 @@ msgstr "Verlauf löschen/zurücksetzen" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:71 msgid "Delete Watches?" -msgstr "Monitore löschen?" +msgstr "Überwachungen löschen?" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72 -msgid "" -"<p>Are you sure you want to delete the selected " -"watches?</strong></p><p>This action cannot be undone.</p>" -msgstr "" +msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>" +msgstr "<p>Möchten Sie die ausgewählten Überwachungen wirklich löschen?</strong></p><p>Diese Aktion kann nicht rückgängig gemacht werden.</p>" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78 msgid "Searching" @@ -2045,9 +1930,7 @@ msgstr "Geändert" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:130 msgid "No web page change detection watches configured, please add a URL in the box above, or" -msgstr "" -"Es sind keine Website-Überwachungen konfiguriert. Bitte fügen Sie im Feld" -" oben eine URL hinzu, oder" +msgstr "Es sind keine Website-Überwachungen konfiguriert. Bitte fügen Sie im Feld oben eine URL hinzu, oder" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:130 msgid "import a list" @@ -2118,21 +2001,21 @@ msgstr "in '%(title)s'" #: changedetectionio/processors/extract.py:131 msgid "No matches found while scanning all of the watch history for that RegEx." -msgstr "" +msgstr "Beim Durchsuchen des gesamten Überwachungsverlaufs nach diesem regulären Ausdruck wurden keine Übereinstimmungen gefunden." #: changedetectionio/processors/image_ssim_diff/difference.py:328 msgid "Not enough history to compare. Need at least 2 snapshots." -msgstr "" +msgstr "Nicht genügend Daten für einen Vergleich. Mindestens 2 snapshots erforderlich." #: changedetectionio/processors/image_ssim_diff/difference.py:363 #, python-brace-format msgid "Failed to load screenshots: {}" -msgstr "" +msgstr "Screenshots konnten nicht geladen werden: {}" #: changedetectionio/processors/image_ssim_diff/difference.py:412 #, python-brace-format msgid "Failed to calculate diff: {}" -msgstr "" +msgstr "Berechnung der Differenz fehlgeschlagen: {}" #: changedetectionio/processors/image_ssim_diff/forms.py:19 #: changedetectionio/processors/image_ssim_diff/forms.py:69 @@ -2141,9 +2024,7 @@ msgstr "Der Wert des Begrenzungsrahmens ist zu lang" #: changedetectionio/processors/image_ssim_diff/forms.py:23 msgid "Bounding box must be in format: x,y,width,height (integers only)" -msgstr "" -"Der Begrenzungsrahmen muss folgendes Format haben: x, y, Breite, Höhe " -"(nur Ganzzahlen)" +msgstr "Der Begrenzungsrahmen muss folgendes Format haben: x, y, Breite, Höhe (nur Ganzzahlen)" #: changedetectionio/processors/image_ssim_diff/forms.py:29 msgid "Bounding box values must be non-negative" @@ -2155,7 +2036,7 @@ msgstr "Die Werte des Begrenzungsrahmens sind zu groß" #: changedetectionio/processors/image_ssim_diff/forms.py:40 msgid "Selection mode must be either \"element\" or \"draw\"" -msgstr "" +msgstr "Der Auswahlmodus muss entweder „Element“ oder „Draw“ sein." #: changedetectionio/processors/image_ssim_diff/forms.py:47 msgid "Minimum Change Percentage" @@ -2187,7 +2068,7 @@ msgstr "Screenshot-Vergleich" #: changedetectionio/processors/image_ssim_diff/preview.py:91 msgid "Preview unavailable - No snapshots captured yet" -msgstr "" +msgstr "Vorschau nicht verfügbar – Es wurden noch keine snapshots aufgenommen." #: changedetectionio/processors/image_ssim_diff/processor.py:21 msgid "Visual / Image screenshot change detection" @@ -2195,11 +2076,11 @@ msgstr "Erkennung von visuellen / Bild-Screenshot-Änderungen" #: changedetectionio/processors/image_ssim_diff/processor.py:22 msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM" -msgstr "" +msgstr "Vergleicht Screenshots mit einem schnellen OpenCV-Algorithmus, der 10- bis 100-mal schneller ist als SSIM" #: changedetectionio/processors/restock_diff/forms.py:15 msgid "Re-stock detection" -msgstr "Erkennung von Wiederbeständen" +msgstr "Erkennung von Bestandsauffüllung" #: changedetectionio/processors/restock_diff/forms.py:16 msgid "In Stock only (Out Of Stock -> In Stock only)" @@ -2241,7 +2122,7 @@ msgstr "Verfolgen Sie Preisänderungen" #: changedetectionio/processors/restock_diff/forms.py:37 msgid "Restock & Price Detection" -msgstr "Auffüllen und Preis" +msgstr "Wiederauffüllung und Preiserkennung" #: changedetectionio/processors/restock_diff/processor.py:13 msgid "Re-stock & Price detection for pages with a SINGLE product" @@ -2261,39 +2142,35 @@ msgstr "Erkennt nach Möglichkeit alle Textänderungen" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" -msgstr "" +msgstr "Eintrag" #: changedetectionio/templates/_helpers.html:153 msgid "Actions" -msgstr "Bedingungen" +msgstr "Maßnahmen" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" -msgstr "" +msgstr "Füge eine Zeile/Regel nach" #: changedetectionio/templates/_helpers.html:173 msgid "Remove this row/rule" -msgstr "" +msgstr "Diese Zeile/Regel entfernen" #: changedetectionio/templates/_helpers.html:174 msgid "Verify this rule against current snapshot" -msgstr "" +msgstr "Überprüfen Sie diese Regel anhand des aktuellen Snapshots." #: changedetectionio/templates/_helpers.html:184 -msgid "" -"Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but " -"Chrome based fetching is not enabled." -msgstr "" +msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled." +msgstr "Fehler – Diese Überwachung benötigt Chrome (mit Playwright/Sockpuppetbrowser), aber das Abrufen über Chrome ist nicht aktiviert." #: changedetectionio/templates/_helpers.html:184 msgid "Alternatively try our" -msgstr "" +msgstr "Alternativ können Sie auch unser" #: changedetectionio/templates/_helpers.html:184 -msgid "" -"very affordable subscription based service which has all this setup for " -"you" -msgstr "" +msgid "very affordable subscription based service which has all this setup for you" +msgstr "ein sehr günstiges Abonnement-basiertes Angebot, das all diese Einstellungen für Sie übernimmt" #: changedetectionio/templates/_helpers.html:185 msgid "You may need to" @@ -2301,11 +2178,11 @@ msgstr "Das musst du" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" -msgstr "" +msgstr "Aktivieren der Umgebungsvariable „Playwright“" #: changedetectionio/templates/_helpers.html:185 msgid "and uncomment the" -msgstr "" +msgstr "und entferne den Kommentar von" #: changedetectionio/templates/_helpers.html:185 msgid "in the" @@ -2317,33 +2194,31 @@ msgstr "Titel" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" -msgstr "" +msgstr "Legen Sie einen Stunden-/Wochenplan fest." #: changedetectionio/templates/_helpers.html:247 msgid "Schedule time limits" -msgstr "Nachprüfzeit (Minuten)" +msgstr "Zeitlimits festlegen" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" -msgstr "" +msgstr "Geschäftszeiten" #: changedetectionio/templates/_helpers.html:249 msgid "Weekends" -msgstr "Wochen" +msgstr "Wochenenden" #: changedetectionio/templates/_helpers.html:250 msgid "Reset" -msgstr "Anfrage" +msgstr "Zurücksetzen" #: changedetectionio/templates/_helpers.html:259 -msgid "" -"Warning, one or more of your 'days' has a duration that would extend into" -" the next day." -msgstr "" +msgid "Warning, one or more of your 'days' has a duration that would extend into the next day." +msgstr "Achtung, einer oder mehrere Ihrer „Tage“ haben eine Dauer, die sich bis in den nächsten Tag erstreckt." #: changedetectionio/templates/_helpers.html:260 msgid "This could have unintended consequences." -msgstr "" +msgstr "Dies könnte unbeabsichtigte Folgen haben." #: changedetectionio/templates/_helpers.html:270 msgid "More help and examples about using the scheduler" @@ -2351,17 +2226,15 @@ msgstr "Weitere Hilfe und Beispiele finden Sie hier" #: changedetectionio/templates/_helpers.html:275 msgid "Want to use a time schedule?" -msgstr "Verwenden Sie einen Zeitplaner" +msgstr "Möchten Sie einen Zeitplan verwenden?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" -msgstr "" +msgstr "Bestätigen/speichern Sie zunächst Ihre Einstellungen für die Zeitzone." #: changedetectionio/templates/_helpers.html:284 -msgid "" -"Triggers a change if this text appears, AND something changed in the " -"document." -msgstr "" +msgid "Triggers a change if this text appears, AND something changed in the document." +msgstr "Löst eine Änderung aus, wenn dieser Text erscheint UND sich etwas im Dokument geändert hat." #: changedetectionio/templates/_helpers.html:284 msgid "Triggered text" @@ -2369,7 +2242,7 @@ msgstr "Fehlertext" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." -msgstr "" +msgstr "Wird für die Berechnung von Änderungen ignoriert, aber dennoch angezeigt." #: changedetectionio/templates/_helpers.html:285 msgid "Ignored text" @@ -2411,7 +2284,7 @@ msgstr "BEARBEITEN" #: changedetectionio/templates/base.html:101 #: changedetectionio/templates/base.html:177 msgid "LOG OUT" -msgstr "Abmelden" +msgstr "ABMELDEN" #: changedetectionio/templates/base.html:108 msgid "Search, or Use Alt+S Key" @@ -2435,15 +2308,15 @@ msgstr "Sprache ändern" #: changedetectionio/templates/base.html:253 msgid "Watch List" -msgstr "Watch" +msgstr "Überwachungsliste" #: changedetectionio/templates/base.html:258 msgid "Watches" -msgstr "Monitore" +msgstr "Überwachungen" #: changedetectionio/templates/base.html:261 msgid "Queue Status" -msgstr "" +msgstr "Warteschlangenstatus" #: changedetectionio/templates/base.html:270 msgid "Queue" @@ -2456,11 +2329,11 @@ msgstr "EINSTELLUNGEN" #: changedetectionio/templates/base.html:293 msgid "Sitemap Crawler" -msgstr "" +msgstr "Sitemap Crawler" #: changedetectionio/templates/base.html:318 msgid "Sitemap" -msgstr "" +msgstr "Sitemap" #: changedetectionio/templates/base.html:354 msgid "Real-time updates offline" @@ -2471,12 +2344,8 @@ msgid "Select Language" msgstr "Wählen Sie Sprache aus" #: changedetectionio/templates/base.html:375 -msgid "" -"Language support is in beta, please help us improve by opening a PR on " -"GitHub with any updates." -msgstr "" -"Die Sprachunterstützung befindet sich in der Beta-Phase, bitte helfen Sie" -" uns zu verbessern, indem Sie eine PR auf GitHub mit Updates öffnen." +msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates." +msgstr "Die Sprachunterstützung befindet sich in der Beta-Phase. Bitte helfen Sie uns bei der Verbesserung, indem Sie auf GitHub einen PR mit Updates öffnen." #: changedetectionio/templates/base.html:387 #: changedetectionio/templates/base.html:400 @@ -2485,7 +2354,7 @@ msgstr "Suchen" #: changedetectionio/templates/base.html:392 msgid "URL or Title" -msgstr "" +msgstr "URL oder Titel" #: changedetectionio/templates/base.html:392 msgid "in" @@ -2493,7 +2362,7 @@ msgstr "Weitere Informationen" #: changedetectionio/templates/base.html:393 msgid "Enter search term..." -msgstr "" +msgstr "Suchbegriff eingeben..." #: changedetectionio/templates/login.html:11 msgid "Password" @@ -2503,426 +2372,3 @@ msgstr "Passwort" msgid "Login" msgstr "Login" -#~ msgid "Invalid time format. Use HH:MM." -#~ msgstr "Ungültiges Zeitformat. Verwenden Sie HH:MM." - -#~ msgid "Not a valid timezone name" -#~ msgstr "Kein gültiger Zeitzonenname" - -#~ msgid "not set" -#~ msgstr "Noch nicht" - -#~ msgid "Start At" -#~ msgstr "EINSTELLUNGEN" - -#~ msgid "Run duration" -#~ msgstr "Keine Informationen" - -#~ msgid "Use time scheduler" -#~ msgstr "Verwenden Sie einen Zeitplaner" - -#~ msgid "Optional timezone to run in" -#~ msgstr "Optionale Zeitzone zum Ausführen" - -#~ msgid "Monday" -#~ msgstr "Montag" - -#~ msgid "Tuesday" -#~ msgstr "Dienstag" - -#~ msgid "Wednesday" -#~ msgstr "Mittwoch" - -#~ msgid "Thursday" -#~ msgstr "Donnerstag" - -#~ msgid "Friday" -#~ msgstr "Freitag" - -#~ msgid "Saturday" -#~ msgstr "Samstag" - -#~ msgid "Sunday" -#~ msgstr "Sonntag" - -#~ msgid "Weeks" -#~ msgstr "Wochen" - -#~ msgid "Should contain zero or more seconds" -#~ msgstr "Sollte null oder mehr Sekunden enthalten" - -#~ msgid "Days" -#~ msgstr "Tage" - -#~ msgid "Hours" -#~ msgstr "Passwort" - -#~ msgid "Minutes" -#~ msgstr "Stumm" - -#~ msgid "Seconds" -#~ msgstr "Sekunden" - -#~ msgid "Empty value not allowed." -#~ msgstr "Leerer Wert nicht zulässig." - -#~ msgid "Invalid value." -#~ msgstr "Ungültiger Wert." - -#~ msgid "Watch" -#~ msgstr "# Uhren" - -#~ msgid "Processor" -#~ msgstr "Prozessor" - -#~ msgid "Edit > Watch" -#~ msgstr "Zuerst bearbeiten, dann ansehen" - -#~ msgid "Fetch Method" -#~ msgstr "Legen Sie die Abrufmethode fest" - -#~ msgid "Notification Body" -#~ msgstr "Keine Informationen" - -#~ msgid "Notification format" -#~ msgstr "Keine Informationen" - -#~ msgid "Notification Title" -#~ msgstr "Keine Informationen" - -#~ msgid "Notification URL List" -#~ msgstr "Keine Informationen" - -#~ msgid "Processor - What do you want to achieve?" -#~ msgstr "Prozessor – Was möchten Sie erreichen?" - -#~ msgid "Default timezone for watch check scheduler" -#~ msgstr "Standardzeitzone für den Watch-Check-Planer" - -#~ msgid "Wait seconds before extracting text" -#~ msgstr "Sekunden, bevor der Text extrahiert wird." - -#~ msgid "Should contain one or more seconds" -#~ msgstr "Sollte eine oder mehrere Sekunden enthalten" - -#~ msgid "URLs" -#~ msgstr "URL" - -#~ msgid "Upload .xlsx file" -#~ msgstr "Laden Sie die XLSX-Datei hoch" - -#~ msgid "Must be .xlsx file!" -#~ msgstr "Muss eine XLSX-Datei sein!" - -#~ msgid "File mapping" -#~ msgstr "Dateizuordnungstyp." - -#~ msgid "Operation" -#~ msgstr "UI-Optionen" - -#~ msgid "Selector" -#~ msgstr "Auswahlmodus:" - -#~ msgid "value" -#~ msgstr "Pause" - -#~ msgid "Use global settings for time between check and scheduler." -#~ msgstr "" -#~ "Verwenden Sie globale Einstellungen für " -#~ "die Zeit zwischen Prüfung und Planer." - -#~ msgid "CSS/JSONPath/JQ/XPath Filters" -#~ msgstr "CSS/xPath-Filter" - -#~ msgid "Remove elements" -#~ msgstr "ENTFERNT" - -#~ msgid "Extract text" -#~ msgstr "Daten extrahieren" - -#~ msgid "Ignore lines containing" -#~ msgstr "Ignorieren Sie alle übereinstimmenden Zeilen" - -#~ msgid "Request body" -#~ msgstr "Anfrage" - -#~ msgid "Request method" -#~ msgstr "Anfrage" - -#~ msgid "Ignore status codes (process non-2xx status codes as normal)" -#~ msgstr "Statuscodes ignorieren (Nicht-2xx-Statuscodes wie gewohnt verarbeiten)" - -#~ msgid "Only trigger when unique lines appear in all history" -#~ msgstr "Wird nur ausgelöst, wenn eindeutige Zeilen angezeigt werden" - -#~ msgid "Sort text alphabetically" -#~ msgstr "Sortieren Sie den Text alphabetisch" - -#~ msgid "Strip ignored lines" -#~ msgstr "Entfernen Sie ignorierte Zeilen" - -#~ msgid "Trim whitespace before and after text" -#~ msgstr "Entfernen Sie alle Leerzeichen vor und nach jeder Textzeile" - -#~ msgid "Added lines" -#~ msgstr "Login" - -#~ msgid "Replaced/changed lines" -#~ msgstr "Zeilen ersetzt/geändert" - -#~ msgid "Removed lines" -#~ msgstr "ENTFERNT" - -#~ msgid "Keyword triggers - Trigger/wait for text" -#~ msgstr "Schlüsselwort-Trigger – Auslösen/Warten auf Text" - -#~ msgid "Block change-detection while text matches" -#~ msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt" - -#~ msgid "Execute JavaScript before change detection" -#~ msgstr "Führen Sie JavaScript vor der Änderungserkennung aus" - -#~ msgid "Proxy" -#~ msgstr "Stellvertreter" - -#~ msgid "Send a notification when the filter can no longer be found on the page" -#~ msgstr "" -#~ "Senden Sie eine Benachrichtigung, wenn " -#~ "der Filter nicht mehr auf der " -#~ "Seite gefunden werden kann" - -#~ msgid "On" -#~ msgstr "keiner" - -#~ msgid "Attach screenshot to notification (where possible)" -#~ msgstr "Screenshot an Benachrichtigung anhängen (sofern möglich)" - -#~ msgid "Match" -#~ msgstr "# Uhren" - -#~ msgid "Match all of the following" -#~ msgstr "Passen Sie alle folgenden Punkte an" - -#~ msgid "Match any of the following" -#~ msgstr "Passen Sie zu einem der folgenden Punkte" - -#~ msgid "Use page <title> in list" -#~ msgstr "Verwenden Sie Seite <Titel> in der Liste" - -#~ msgid "Name" -#~ msgstr "Stummschaltung aufheben" - -#~ msgid "Proxy URL" -#~ msgstr "Proxy-URL" - -#~ msgid "Proxy URLs must start with http://, https:// or socks5://" -#~ msgstr "Proxy-URLs müssen mit http://, https:// oder sock5:// beginnen." - -#~ msgid "Browser connection URL" -#~ msgstr "Browser-Verbindungs-URL" - -#~ msgid "Browser URLs must start with wss:// or ws://" -#~ msgstr "Browser-URLs müssen mit wss:// oder ws:// beginnen." - -#~ msgid "Plaintext requests" -#~ msgstr "Klartextanfragen" - -#~ msgid "Chrome requests" -#~ msgstr "Anfrage" - -#~ msgid "Default proxy" -#~ msgstr "Standard-Proxy" - -#~ msgid "Random jitter seconds ± check" -#~ msgstr "Zufällige Jitter-Sekunden ± überprüfen" - -#~ msgid "Number of fetch workers" -#~ msgstr "Anzahl der Abrufarbeiter" - -#~ msgid "Should be between 1 and 50" -#~ msgstr "Sollte zwischen 1 und 50 liegen" - -#~ msgid "Requests timeout in seconds" -#~ msgstr "Anforderungs-Timeout in Sekunden" - -#~ msgid "Should be between 1 and 999" -#~ msgstr "Sollte zwischen 1 und 999 liegen" - -#~ msgid "Default User-Agent overrides" -#~ msgstr "Standardmäßige Benutzer-Agent-Überschreibungen" - -#~ msgid "Open 'History' page in a new tab" -#~ msgstr "Öffnen Sie die Seite „Verlauf“ in einem neuen Tab" - -#~ msgid "Realtime UI Updates Enabled" -#~ msgstr "Echtzeit-Updates offline" - -#~ msgid "Favicons Enabled" -#~ msgstr "Erwägen Sie die Aktivierung" - -#~ msgid "Use page <title> in watch overview list" -#~ msgstr "Verwenden Sie die Seite <Titel> in der Watch-Übersichtsliste" - -#~ msgid "API access token security check enabled" -#~ msgstr "Sicherheitsüberprüfung des API-Zugriffstokens aktiviert" - -#~ msgid "Notification base URL override" -#~ msgstr "Anzahl der Benachrichtigungsalarme" - -#~ msgid "Treat empty pages as a change?" -#~ msgstr "Leere Seiten als Abwechslung behandeln?" - -#~ msgid "Ignore Text" -#~ msgstr "Fehlertext" - -#~ msgid "Ignore whitespace" -#~ msgstr "Leerzeichen ignorieren" - -#~ msgid "Must be between 0 and 100" -#~ msgstr "Muss zwischen 0 und 100 liegen" - -#~ msgid "Pager size" -#~ msgstr "Pagergröße" - -#~ msgid "Should be atleast zero (disabled)" -#~ msgstr "Sollte mindestens Null sein (deaktiviert)" - -#~ msgid "RSS Content format" -#~ msgstr "RSS-Inhaltsformat" - -#~ msgid "RSS <description> body built from" -#~ msgstr "RSS-<Beschreibung>-Körper erstellt aus" - -#~ msgid "Render anchor tag content" -#~ msgstr "Rendern Sie den Inhalt des Ankertags" - -#~ msgid "Allow anonymous access to watch history page when password is enabled" -#~ msgstr "" -#~ "Erlauben Sie anonymen Zugriff auf die" -#~ " Seite mit dem Wiedergabeverlauf, wenn " -#~ "das Passwort aktiviert ist" - -#~ msgid "Hide muted watches from RSS feed" -#~ msgstr "Stummgeschaltete Uhren aus dem RSS-Feed ausblenden" - -#~ msgid "Enable RSS reader mode " -#~ msgstr "Aktivieren Sie den RSS-Reader-Modus" - -#~ msgid "Number of changes to show in watch RSS feed" -#~ msgstr "Anzahl der Änderungen, die im RSS-Feed der Uhr angezeigt werden sollen" - -#~ msgid "Should contain zero or more attempts" -#~ msgstr "Sollte null oder mehr Versuche enthalten" - -#~ msgid "Number of times the filter can be missing before sending a notification" -#~ msgstr "" -#~ "Häufigkeit, mit der der Filter fehlen" -#~ " darf, bevor eine Benachrichtigung gesendet" -#~ " wird" - -#~ msgid "RegEx to extract" -#~ msgstr "RegEx zum Extrahieren" - -#~ msgid "Extract as CSV" -#~ msgstr "Daten extrahieren" - -#~ msgid "Bounding box value is too long" -#~ msgstr "Der Wert des Begrenzungsrahmens ist zu lang" - -#~ msgid "Bounding box must be in format: x,y,width,height (integers only)" -#~ msgstr "" -#~ "Der Begrenzungsrahmen muss folgendes Format" -#~ " haben: x, y, Breite, Höhe (nur " -#~ "Ganzzahlen)" - -#~ msgid "Bounding box values must be non-negative" -#~ msgstr "Begrenzungsrahmenwerte dürfen nicht negativ sein" - -#~ msgid "Bounding box values are too large" -#~ msgstr "Die Werte des Begrenzungsrahmens sind zu groß" - -#~ msgid "Minimum Change Percentage" -#~ msgstr "Mindeständerungsprozentsatz" - -#~ msgid "Pixel Difference Sensitivity" -#~ msgstr "Pixeldifferenzempfindlichkeit" - -#~ msgid "Use global default" -#~ msgstr "Verwenden Sie Systemstandards" - -#~ msgid "Bounding Box" -#~ msgstr "Begrenzungsrahmen" - -#~ msgid "Selection Mode" -#~ msgstr "Auswahlmodus:" - -#~ msgid "Selection mode value is too long" -#~ msgstr "Der Wert für den Auswahlmodus ist zu lang" - -#~ msgid "Screenshot Comparison" -#~ msgstr "Screenshot-Vergleich" - -#~ msgid "Re-stock detection" -#~ msgstr "Erkennung von Wiederbeständen" - -#~ msgid "In Stock only (Out Of Stock -> In Stock only)" -#~ msgstr "Nur auf Lager (Ausverkauft -> Nur auf Lager)" - -#~ msgid "Any availability changes" -#~ msgstr "Eventuelle Änderungen der Verfügbarkeit" - -#~ msgid "Off, don't follow availability/restock" -#~ msgstr "Aus, Verfügbarkeit/Auffüllung nicht verfolgen" - -#~ msgid "Below price to trigger notification" -#~ msgstr "Unterhalb des Preises, um eine Benachrichtigung auszulösen" - -#~ msgid "No limit" -#~ msgstr "Keine Begrenzung" - -#~ msgid "Above price to trigger notification" -#~ msgstr "Über dem Preis, um eine Benachrichtigung auszulösen" - -#~ msgid "Threshold in %% for price changes since the original price" -#~ msgstr "Schwellenwert in % für Preisänderungen seit dem ursprünglichen Preis" - -#~ msgid "Should be between 0 and 100" -#~ msgstr "Sollte zwischen 0 und 100 liegen" - -#~ msgid "Follow price changes" -#~ msgstr "Verfolgen Sie Preisänderungen" - -#~ msgid "Restock & Price Detection" -#~ msgstr "Auffüllen und Preis" - -#~ msgid "Visual / Image screenshot change detection" -#~ msgstr "Erkennung von visuellen / Bild-Screenshot-Änderungen" - -#~ msgid "" -#~ "Compares screenshots using fast OpenCV " -#~ "algorithm, 10-100x faster than SSIM" -#~ msgstr "" -#~ "Vergleicht Screenshots mit dem schnellen " -#~ "OpenCV-Algorithmus, 10-100x schneller als " -#~ "SSIM" - -#~ msgid "Visual" -#~ msgstr "Visuell" - -#~ msgid "Re-stock & Price detection for pages with a SINGLE product" -#~ msgstr "" -#~ "Wiederauffüllung und Preiserkennung für Seiten" -#~ " mit einem EINZELNEN Produkt" - -#~ msgid "Detects if the product goes back to in-stock" -#~ msgstr "Erkennt, ob das Produkt wieder auf Lager ist" - -#~ msgid "Restock" -#~ msgstr "Auffüllen" - -#~ msgid "Webpage Text/HTML, JSON and PDF changes" -#~ msgstr "Änderungen an Webseitentext/HTML, JSON und PDF" - -#~ msgid "Detects all text changes where possible" -#~ msgstr "Erkennt nach Möglichkeit alle Textänderungen" - diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.mo b/changedetectionio/translations/fr/LC_MESSAGES/messages.mo index 95d7a4cd1a762c101052e5e326fafa44d57b3dca..7c18884244965306b50a84d92dcd13b9c2568852 100644 GIT binary patch delta 5774 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 DLu1U5 delta 5770 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 F{{z`w%|QSF diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.mo b/changedetectionio/translations/it/LC_MESSAGES/messages.mo index c9b334cd08838bdb95b0f4c54bd6b755377c00c8..e60fbd70123e4eaf074c0111ea1f6981fe5b87c4 100644 GIT binary patch delta 3060 zcmXZe3rv<(9LMp)MM&lL0wO3cFQUF6#6=PXxv42{vb?2{C|#_HO-<JjOJREoVoXh{ zxu&c}6PvSH2?1LdomsTRWJGM3Sdq1uVOvnEIi1<}$MbCH=RD^*m;d>na~?R+=-1Wg z*R~<hDl^6$k2fX`Z(#^Vx{V1&5Be|}6L2?%ViTs}+c+IBqT2n8{+L2zFQ(xFd;}A* z5oh8loPym6#xnO&=%Zp1eviape!@t+g9;?fV<y_gpxSwGGS0;m%yjBEI`vOr9`(;+ z5Vm3fzK65$1Jw9^9?M?YFH|h1!Y|Q|umCmjMx2UIVGQoXbgah+Y{xMC0>iN%)$ckg zqramT7{ILRAA)*68<mMPi-H>XPy?=Yp0{8i&)abt?#5VbK&`w5HQ^~#03Tx_evKOM z2A1GB@?&z7jG2L(P!m@pKgN24|L0KX#MyWiHPKyEs$-~(!gy3FvoHV`p#scDt!N1< zgAbtss7Gb)Rn$1gP#I`(>_T?eGM6dL<;6|ZKrW)uz;UQUl7Im?4>fQ)Dv*V!_Jx>& zE3g=MIqyGo-glvk`g5p-^`XwjjfrRWKZ)6ssmMniif1qt_aZTw<2VVwLZ$p0%)x8U zv&(DupM?r&C2EV-q55q`Wnzo-{2bENRAC77n`R2SRwpqKJ5d9Dg6enybuD}G0USad z!Z4zqhXtq%RN`xX{6mfB;U&9h(lHCyqWZmzTHqP9w4xyj`8bL?9A4fk<;##PnG(kx zr~qC^ZACX~g}t}}2T+GNE{(}C6*X}w24M}VUmX_Vp)~eiFD_BRVKDuul#gL9M&EDm z=_=&M9OggWhEH(~ev8Cx5?PiqP>Pzc3bXND)CcMcYN3Ck0=$R87?DB#Ln*{&*m_YB zF2KoHh&mHKRL4!I+pxpYLVd7~peATTE#z}l`(a##V>ktiGVQ~-5~uRK*`lBUx1l1h zL1pB9R0=y#r*{DLDg6x<`3xHCIwheplZR}(sYFfGgjz_mV=HQ&(~jp+fm;I<6!92p z!0`F@gkIEE<l@s<fi-v@HE=%p)r8A29Cu;})?yeQz(_oXYJb|P??lb>rCo2CAqraY zuXcqQMGf#b>Ja*K;#?SnY@3Nit*`|3ejO?!kD>y29JS}$QTM#gsXvQq*Mk+<kExtL zlR;j!7v-pxY(-teYFvo>Q7dgn-P@}eiT98n6UoOwTi`?W+k-FQKGed-QMcq4YGMC5 z^`Q*zW_}Y*K@n%80x3mpNg1YKHEN<3^v40`{UB;Z|KK#di~7b#EwabUK&8F}71$b7 z<~CpqK8aQ|g}oGX3l8DK*o^uPjG!{&&s|i<Nc5o_m4U6OTk;|*19hlFbq1H?WmLc} z_JQ3r(O8T=RQtv}^6#b4NrhH$4HfY?DrL8kzbPhuvqV7xzhN|CHY%V3REmAh^J+}w zxg6DhKdSvpsEH4vGIj}dcD`Fo{^w8_q(TAQL7jRRpTiQ&K?PWg%Fqc^M%qz<T|jNk zFzS#-7ub93#R#5rP!pD*2Unv4--R=ApG83tzKQYp4u;@aR6sqb6%M0TG=kc)KTres z71|TI9WzjwD#m17j~c%QAH)XKf_hMAz#5}4okDPt{fB}Fm64^WUmlehj|WhP^CYU{ zN2smp!HHC&0vtq5_yckt%?PTUoBV6#Ueto-qnr6nu3a!?s0sI=w%{nL<7cST+l^XT z4{E|6Q4?K9U8|d@_P3F5lnGd3%ww2?YIhhFz){pzwPLL9e<uZ{rWX^?wbZ_LSs2H2 zIVzP^s8jnEYNCr6i~Xq6J&M{I_cHqsW~17zM@?LT3S^t}{5%F#P*F=k1J|SWz6}-O vIn?3lbG(8YXc)B>qsT|h{EJ#~DyvAr3e3cYj<|@XkRz|S;yc>o|MLD1qft91 delta 3061 zcmXZe4NO*59LMp)yTZf!dpy9C;KQ4UDF`ZpD1nm3npkSM23QJP1tUj>b=R7*8YVSo zvr-baUUa6x6q6CLVPZwrVuo$OTFvRq)UCEw7JYx*yD>iJo_p^3|Ih!Nd*MunPj83M z=^B5l+!%ArZA>CwLl>H4V}c+QD=`*Ra2tl=9?ZelFdomM#(jgn7{_2QCSpFWLJ#i3 zBs_${*q34~Gl#|y9Rc_Sl7smgqwoeQk$b3d{;Br3P@KzkG-hJ5(_i8Aug7KdKZ=3a zg?{)J-jDB~<{wJ6?3H~>$8tJuqcY6)*nulBgzJYf4!2@1wqOKyV;G*sa2!S@d>K{I zA5e+kMLqvF>V70yC{Ch9Ljwv>6P7sF)#%UlW{kycn1HRQm3N{79zrGXK6>yBYQ8I2 zfz!y3@y;{mK3t0m+<^QT%i?!BjUG(Hi>N?1QCs3qXEX+*N|}OwI3JZ@7HUNcQ59T@ zN}vT*xff9L>_b(c)3F!XRm+^GF`pY(Q4`IeCJrJi9TFG%VLWQ$Bvc~lsPQ?NiA%5) zYn}V=I`?}qlKvB@g$<$3#+BJ?_CJE?8FXZ!4#gvwjoXo2%mEC*epJan#R9zKT+g7M z5BJ&$6{5DN6a#P_suI=C_2bARrVd@iHyt$eS{+1x>_M&U1Jr}3P_N}6F2OO>A-soK zm`!w5pau{481o`(zEEzmizW#dVF~KFXHg40f|gb^Mq>p|q7Fw4cUAI5NR>>!;}%o` zFQK-g54FNUd=N)ahd3z57+xfkfC^lMf!K(8t{F>kcMkin8|UcYFqmOf$)~UgeHYk! zx&rwz?flZ)@F7;?XGqQ_jAf|;MW}#vxES9=eV{I&7Wxw^!CR;b|CdYsLumvqw2eV! zI1lGy4(d!4pdMU{dK<PlK8^Zdy^IQQ6t$3#QRByP15RNuF37VFV<Cocz0RVc2{)lK zZ$wq(ZBz-5p-%4z>QnkXD)TuE*6S33s!Rs5?WP75Xb);39gbb7IENiiq7t`8Xei?; z)P(<{0>(UGZ-p1@xvs)?Jc*h(i~1_yVhqQv=)xup!#0e<eW>w=o&FwFoKNh2%Z$;` ziodfv%p_`ppHYYK4o2c1$hMh4PM}tpkGfxqs>m8t0uQ0~d^74jZ+7~Rqs9$jEe>Ng z=g+vQtM;N2wUUjf*RTPX;!e~`yHW4$MU28*$j|J@KwD72M?ufkV;k;3Eo>U~mRv(E z>^G<XA512`@g<5f_Mj3eLTyPoW?};>P$&B0h;x4wwW41z7H^`y@jiw2d~Q_f^HGVd zL{)Az#^DCEVrXoqp|@Z+uE!44cVGflkvpgd^-fko2&w`bQE$mps0uWr4%HDX$MdL! zXOP`9zU)US7NExOT1Nf7G<xXJ3NE2Co<^1II`Th-`5mLt#a|c&^q>;TMwPh0xh_Tz z*OjQ}ccR8Wg9`jSs$%C*XXo?f)IXiZC>=`R2I>PegB6&@XHf|@p(^wSsv_N}#7?2M zW*l`$eT(fqj=>17(@+8PF%^qZiPvHh?yzVm!&lIa`_YBRQ3(y8RydAY(FAJCend@h z8x<&IrL7xPsa(v!GSvKyxCUEM3mQP30c(mzJdHn5|0sl(*cHh`{qd+lH@2Y;=Rwqi z@1eG80B1{yN^lev@Jr-8nhDgn5bCd$$DkIJipj(`Ub|t+Q32~wTd)`P;76#_+lN}& z04m^Ds6dxduhmu5`0L0w%G|}rFm07Rt{s)YUes1~VS?WO9vUjmAg169W@1X2{XbkK zs+4u8Q~N3^&{<5tVbtlKL~TvTYWom+P~*x_fvZpnZ*s1mz`$BMnrLX^7S!G!MP+yb vb$EsxFQ6tGM{UI<@)0w?qE?*1DwKE?=3#4pV#Mn%|JKImp6nlT|K<H3Po*^% diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo index 157ab8c3448608884c25163365c635722b5681a1..1aa37ca1ea6eae9afca5fff544bd3a7147bf9282 100644 GIT binary patch delta 4661 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 delta 4666 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 diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo index e4181f9e460bb6beb543f585eb5b64c8b13a6e99..159d2f08a1cc01e504d4105570138e86f2c4a20e 100644 GIT binary patch delta 9121 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 delta 12101 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 diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index c480f98435f43c40506f8d4099ec342aa05a4207..d40bb978b532a041e267674908d96335f39dd255 100644 GIT binary patch delta 7051 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 delta 7037 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 S1TPEUaByjEeZsOGvHu4^sIa;K