From 20b15484a93154f3546dbdd209e5027cefa90f59 Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Sat, 17 Jan 2026 21:56:41 +0100 Subject: [PATCH] WIP --- changedetectionio/tests/test_i18n.py | 100 ++++++ .../translations/cs/LC_MESSAGES/messages.mo | Bin 29556 -> 33405 bytes .../translations/cs/LC_MESSAGES/messages.po | 173 ++++------ .../translations/de/LC_MESSAGES/messages.mo | Bin 45068 -> 49545 bytes .../translations/de/LC_MESSAGES/messages.po | 172 ++++------ .../translations/fr/LC_MESSAGES/messages.mo | Bin 32944 -> 37167 bytes .../translations/fr/LC_MESSAGES/messages.po | 187 ++++------- .../translations/it/LC_MESSAGES/messages.mo | Bin 18218 -> 21938 bytes .../translations/it/LC_MESSAGES/messages.po | 193 ++++------- .../translations/ko/LC_MESSAGES/messages.mo | Bin 26965 -> 33198 bytes .../translations/ko/LC_MESSAGES/messages.po | 312 ++++++------------ .../translations/zh/LC_MESSAGES/messages.mo | Bin 38408 -> 42487 bytes .../translations/zh/LC_MESSAGES/messages.po | 185 ++++------- .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 39092 -> 43188 bytes .../zh_Hant_TW/LC_MESSAGES/messages.po | 157 +++------ 15 files changed, 555 insertions(+), 924 deletions(-) diff --git a/changedetectionio/tests/test_i18n.py b/changedetectionio/tests/test_i18n.py index 8643427c7..0083c7365 100644 --- a/changedetectionio/tests/test_i18n.py +++ b/changedetectionio/tests/test_i18n.py @@ -225,3 +225,103 @@ def test_set_language_with_redirect(client, live_server, measure_memory_usage, d assert res.status_code in [302, 303] # Should not redirect to evil.com assert 'evil.com' not in res.location + + +def test_time_unit_translations(client, live_server, measure_memory_usage, datastore_path): + """ + Test that time unit labels (Hours, Minutes, Seconds) and Chrome Extension + are correctly translated on the settings page for all supported languages. + """ + from flask import url_for + + # Establish session cookie + client.get(url_for("watchlist.index"), follow_redirects=True) + + # Test Italian translations + res = client.get(url_for("set_language", locale="it"), follow_redirects=True) + assert res.status_code == 200 + + res = client.get(url_for("settings.settings_page"), follow_redirects=True) + assert res.status_code == 200 + + # Check that Italian translations are present (not English) + assert b"Minutes" not in res.data or b"Minuti" in res.data, "Expected Italian 'Minuti' not English 'Minutes'" + assert b"Ore" in res.data, "Expected Italian 'Ore' for Hours" + assert b"Minuti" in res.data, "Expected Italian 'Minuti' for Minutes" + assert b"Secondi" in res.data, "Expected Italian 'Secondi' for Seconds" + assert b"Estensione Chrome" in res.data, "Expected Italian 'Estensione Chrome' for Chrome Extension" + assert b"Intervallo tra controlli" in res.data, "Expected Italian 'Intervallo tra controlli' for Time Between Check" + assert b"Time Between Check" not in res.data, "Should not have English 'Time Between Check'" + + # Test Korean translations + res = client.get(url_for("set_language", locale="ko"), follow_redirects=True) + assert res.status_code == 200 + + res = client.get(url_for("settings.settings_page"), follow_redirects=True) + assert res.status_code == 200 + + # Check that Korean translations are present (not English) + # Korean: Hours=시간, Minutes=분, Seconds=초, Chrome Extension=Chrome 확장 프로그램, Time Between Check=확인 간격 + assert "시간".encode() in res.data, "Expected Korean '시간' for Hours" + assert "분".encode() in res.data, "Expected Korean '분' for Minutes" + assert "초".encode() in res.data, "Expected Korean '초' for Seconds" + assert "Chrome 확장 프로그램".encode() in res.data, "Expected Korean 'Chrome 확장 프로그램' for Chrome Extension" + assert "확인 간격".encode() in res.data, "Expected Korean '확인 간격' for Time Between Check" + # Make sure we don't have the incorrect translations + assert "목요일".encode() not in res.data, "Should not have '목요일' (Thursday) for Hours" + assert "무음".encode() not in res.data, "Should not have '무음' (Mute) for Minutes" + assert "Chrome 요청".encode() not in res.data, "Should not have 'Chrome 요청' (Chrome requests) for Chrome Extension" + assert b"Time Between Check" not in res.data, "Should not have English 'Time Between Check'" + + # Test Chinese Simplified translations + res = client.get(url_for("set_language", locale="zh"), follow_redirects=True) + assert res.status_code == 200 + + res = client.get(url_for("settings.settings_page"), follow_redirects=True) + assert res.status_code == 200 + + # Check that Chinese translations are present + # Chinese: Hours=小时, Minutes=分钟, Seconds=秒, Chrome Extension=Chrome 扩展程序, Time Between Check=检查间隔 + assert "小时".encode() in res.data, "Expected Chinese '小时' for Hours" + assert "分钟".encode() in res.data, "Expected Chinese '分钟' for Minutes" + assert "秒".encode() in res.data, "Expected Chinese '秒' for Seconds" + assert "Chrome 扩展程序".encode() in res.data, "Expected Chinese 'Chrome 扩展程序' for Chrome Extension" + assert "检查间隔".encode() in res.data, "Expected Chinese '检查间隔' for Time Between Check" + assert b"Time Between Check" not in res.data, "Should not have English 'Time Between Check'" + + # Test German translations + res = client.get(url_for("set_language", locale="de"), follow_redirects=True) + assert res.status_code == 200 + + res = client.get(url_for("settings.settings_page"), follow_redirects=True) + assert res.status_code == 200 + + # Check that German translations are present + # German: Hours=Stunden, Minutes=Minuten, Seconds=Sekunden, Chrome Extension=Chrome-Erweiterung, Time Between Check=Prüfintervall + assert b"Stunden" in res.data, "Expected German 'Stunden' for Hours" + assert b"Minuten" in res.data, "Expected German 'Minuten' for Minutes" + assert b"Sekunden" in res.data, "Expected German 'Sekunden' for Seconds" + assert b"Chrome-Erweiterung" in res.data, "Expected German 'Chrome-Erweiterung' for Chrome Extension" + assert b"Time Between Check" not in res.data, "Should not have English 'Time Between Check'" + + # Test Traditional Chinese (zh_Hant_TW) translations + res = client.get(url_for("set_language", locale="zh_Hant_TW"), follow_redirects=True) + assert res.status_code == 200 + + res = client.get(url_for("settings.settings_page"), follow_redirects=True) + assert res.status_code == 200 + + # Check that Traditional Chinese translations are present (not English) + # Traditional Chinese: Hours=小時, Minutes=分鐘, Seconds=秒, Chrome Extension=Chrome 擴充功能, Time Between Check=檢查間隔 + assert "小時".encode() in res.data, "Expected Traditional Chinese '小時' for Hours" + assert "分鐘".encode() in res.data, "Expected Traditional Chinese '分鐘' for Minutes" + assert "秒".encode() in res.data, "Expected Traditional Chinese '秒' for Seconds" + assert "Chrome 擴充功能".encode() in res.data, "Expected Traditional Chinese 'Chrome 擴充功能' for Chrome Extension" + assert "發送測試通知".encode() in res.data, "Expected Traditional Chinese '發送測試通知' for Send test notification" + assert "通知除錯記錄".encode() in res.data, "Expected Traditional Chinese '通知除錯記錄' for Notification debug logs" + assert "檢查間隔".encode() in res.data, "Expected Traditional Chinese '檢查間隔' for Time Between Check" + # Make sure we don't have incorrect English text or wrong translations + assert b"Send test notification" not in res.data, "Should not have English 'Send test notification'" + assert b"Time Between Check" not in res.data, "Should not have English 'Time Between Check'" + assert "Chrome 請求".encode() not in res.data, "Should not have incorrect 'Chrome 請求' (Chrome requests)" + assert "使用預設通知".encode() not in res.data, "Should not have incorrect '使用預設通知' (Use default notification)" diff --git a/changedetectionio/translations/cs/LC_MESSAGES/messages.mo b/changedetectionio/translations/cs/LC_MESSAGES/messages.mo index 8a432b684d75c5e3b8fbcac1a385e66206b214e2..39d351f37dc30b73304f13f34c408f7111f28fce 100644 GIT binary patch delta 11013 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 delta 7527 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 - {end} {record_name} in total {total}" msgstr "zobrazeno {start} - {end} {record_name} z celkem {total}" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" -msgstr "záznamů" +msgstr "záznamy" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58 msgid "Add a new web page change detection watch" @@ -2425,9 +2404,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "Ve frontě" +msgstr "Velikost fronty" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2677,9 +2655,8 @@ msgid "Detects all text changes where possible" msgstr "Detekuje všechny změny textu, kde je to možné" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "Formát pro všechna oznámení" +msgstr "Tělo pro všechna oznámení — Můžete použít" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2706,18 +2683,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "Upravit a monitorovat" +msgstr "UUID monitoru." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "Skupina / Značka" +msgstr "Skupina / značka monitoru" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2785,9 +2760,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "Změněno" +msgstr "a" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2800,20 +2774,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "Přečtěte si více zde" +msgstr "Více zde" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "Pauza" +msgstr "Použít" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "Seznam URL oznámení" +msgstr "URL pro AppRise oznámení" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2842,9 +2813,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "Název oznámení" +msgstr "textu oznámení včetně názvu." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2869,9 +2839,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "Další nápověda a příklady zde" +msgstr "další nápověda zde" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2919,9 +2888,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "například." +msgstr "například -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2942,9 +2910,8 @@ msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "Podmínky" +msgstr "Akce" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -2975,9 +2942,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "musíte" +msgstr "Možná budete muset" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -2988,37 +2954,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "The" +msgstr "v" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "Titul" +msgstr "soubor" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "Znovu zkontrolovat čas (minuty)" +msgstr "Časové limity plánu" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "týdny" +msgstr "Víkendy" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "Žádost" +msgstr "Resetovat" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3031,14 +2992,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "Další nápověda a příklady zde" +msgstr "Další nápověda a příklady použití plánovače" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "Použijte časový plánovač" +msgstr "Chcete použít časový plán?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3051,28 +3010,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "Text chyby" +msgstr "Spouštěcí text" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "Text chyby" +msgstr "Ignorovaný text" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "Blokovat detekci změn, když se text shoduje" +msgstr "Nedojde k detekci změn, protože tento text existuje." #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "Text chyby" +msgstr "Blokovaný text" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3094,18 +3049,16 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "Hledání" +msgstr "Hledat" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "Info" +msgstr "v" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3140,19 +3093,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "Oznámení" +msgstr "Odtlumit oznámení" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "Oznámení" +msgstr "Ztlumit oznámení" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "Počet upozornění na upozornění" +msgstr "Oznámení jsou ztlumena - klikněte pro odtlumení" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3245,9 +3195,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "Žádné informace" +msgstr "informace zde" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.mo b/changedetectionio/translations/de/LC_MESSAGES/messages.mo index d9234dbd62b60fa5c582991917666ffc3ef1c38f..0278ad6b47539c1018442df501203194fb81f19a 100644 GIT binary patch delta 12451 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 VG53vMZ)#Yc`prsK-oH2f{{ccCdYk|N delta 9005 zcmZA5d01D~zQ^&!Ac~-X$|Q<EWe~&}Q4|$56$hNcAm<@bK_Le;bNZDy&z&u$nW<@J zWv1;4CAFT8otvJr;oi!$%<7n>X?83-m7a6oAJ=}K`#ksj^IG5a+j|Y)^<5iJYbt}* zUkvnLXb@aw_+LbzF->qwq@w@(UwCt4S`ya7P|QLf=3*P1h^=rV>bavBfnQ?@{){tm zObZ*oi`$4hCK;1$jNiORqY)jol8p(%#u$f*r~$hmkC+LlwN>KXg<?AKVbuHQQ473* zweSxNLz7}mF9=7CKLq>X2#jKW^8^i^HP53aK7;M>GPcFoRAc62e=Ne|*b$>y-B=ue zA^0o?;{nXU!&n=yVKn}VwJ<Erm~I$_Nz8BZX=o?2uoFJ%#UEfe@$c9RLwG0=^N_5X zsmM=eHP*w!*c#u&82k~VFo^SMiqWVHW}+6{7yW%{45pzo+w8duwemx#6du9)c+%_t zZ`8uhqXzyS^?pc(oiGL!r=b>>je5Vo=Y6OJPRStu8fXz6dSNv-#H~p7%>gg|81>wD zNcPQ5tb>i&?jTIUx>%0d@x#~$*I@#l!C`m>M`AZBHx@UwA^%$8b97|kYp5f*iVe_5 z0Wg=zL`^UOwUbiRSwD;_#-*rnwqq_nk0izXfJ$|vcJ}uK&vcBSzl)!Sc9Mr$(QpjI z>8O=gAa!FlBa1gjPz$+)O8pHC#ro~<UMCZWTG$BBLJTJ!gDS%5s3KpAn$Q0PjVUx< z#z<_`!A_8ZT0nbL(dFYnoPoLpub~!RkE@`a#-JwZjrDP;7mq__s1!BMD%3pt?C*Y4 zO+y2nv>oPsY(RX@^BU@Yn@nShAsRK{B2;R(qISH~i}#|6_eIn~TnxmwaXY?)8gCNk z+)(#_J`JUCEtcUH%)vkk;$G~D)A2F%;U7rWO+sfo(O}d>1*rQy*^8&67Wfb@!lkIA z{R5*gq>C}}y8m%Bl){b}i{r36&O<%;3TmK}I0FBU)Te36_fwf0jLOJJROV)*GO`>w zRkH@WVhy&yU$7a*(&^XAyU<W^^+&xp7h`b&>eIU!m7!NL4Nss_d>JR;PpJ2X@mXt# zBQX`HqcXAyRkT%JybCqnzHa1SJ2*s#uFp}7!2d!O%V(&R-9il%$hkDeI-W_$X_%g< zGp@jRd<eC`$55Huh6%U}HSsajLjRUS{`JB+I<$jdP!s*`#sBdP<~%e(DC$VUk-9XA zs0@xkZDb-2z!JQBbjaGxN%Y}=P)FqJVN4-r`f2El)}j{j2I`DIL9%LE_O#b(66%{@ zj@sE~oPt|X6Wzf)jL5YU6k#-RDaPR=n26gj29KbQ*#7|yrQ$N`2>wKU@j`pq2eMED z4?$(13U#(yz4%SkLf^&|yp3ES)1tTCaS<xz3orqfAxSk)BQ@bS=V&N(m#_(5_YCV} zk0K4#-xig+!N?6V<FOZ3p=#z+)Xu&`W#|s}$6EK;>za?6XEExCS75B}|2i64;U3f% z>?JR*!8GENs28qz{WnoNzJr>$OJ7@Ld8iZ*#pYOsLAVK(F~{q#L2cv<jAefF6Aiss zyPqwVRMZ2LP${cG71?G~jqLRLkD_+^3F?-7iORqasPBWeuTO1T<jR{|)Hn-J^Q}U^ zcCe3zd>u95-%z!11~uUqsMOs;P4FMob1``~V~MDNGf)feh8nLB_5M^;W*@-`xB)fZ zwLJ2#72fhXY7em2FcMY0(Wu*zfyFo$Rn2dsj_f?v#!ILPui@R>fEqVqpk0^`^?N() zfVt?y*#pUc9U6b3gH4(3s2zTTRrot<z)gefAC29p_;u8d-$mV?&rnBj6?OK%p)wIa z*nY6GQ1NhVfip1~H~DEK(RkH+;4EtAzo71C-F*A4Zh@4E>4O!x3YX$-R7MsJu^ZWf zwTO417PbdNuo|_o6PSgcpo-HUHq=WMhSK4~de{nsF&pb+57Z0!*cyjpJ6wX=*-NM$ zokERs9aY5t!loED%pO%bk{r_k3v~Y%(-=j^hgct54Y#+TE9z(}FbtQV7PJOi;zra? zUq>zA7zW~5)K1TP{uA|F=m=Z&5tu^U7HjMNkEEegjYUl`3nOtJ*2R^moj-<JP!;OA zr;*RO*@H^)MN~0f#x(p1b208-`}_T<%uev)GOW$~rh<m9$zoIn9>*wr7In7O*Z@Do zuK2Cj-<13*6P-~T7>`=O9OUC?7Ge<|N4+0C(vF*k>BQa8uWFn^BLi1qCv>qDeve9J z!~5)+wL%r^Jk$qdo7aB?mExd6d%Z$2oHz%ykpUQiqcIChy?9q4`PU8((V>-}MHSCQ z)PPq|DZGKIf%a@i{oPR+>w`L)u^5XJQD?gV_59PQ=U+e_-62$Fj-nQLyNLYj>_YFi zDT+kBkc3)!I_6;xuE$E$i;+~UY>Ib_7GsFJqRx1@*FPRrLuIH1Ex^IJ9Lw=TKMn0T zceE|4fv8LjMZHky#go0b6gBaD)KOGoBYY0E^JA!;euFB~tJn~4Ab(g*@EH4Ce{4qV zpGl)VjrG_Xk7GPuK_3Q>wMCYK%FGZ<#RAO4h1doUqKfJZRP~39v*WZw72iNF9*eqN z^N|eu%_<r`I<}z(tU;~#x@X{cJ3tI7#pyUdfWQ5yVy&KF2mBE=@g3ASsT1wSMxz$E z4poFlaRZ*hRl5I0llYO2ukawwm~8(RG=9KNJPB1~6{uoefL(DHs+!NC792UnW-u9t z5|6;fdJdI=H&91+26bfTaU}Db8#IEkUon3waS-Z-!>ApdM5Xo`_QzNrQWcNK$8k3@ zgvp*}znnX81@T#|t>>m&r{X~3axXrDex3DOG-}~F<jR|in1fj*_FuEJk*}z!!5$b^ zYH!Ct<R+Ohn1L>~#jmgf)}LWh-V1e9!!Z_DplV>p4DzqWL9gRY3?=>$XW}{3ndK44 zBGm8Gus+U4eZU^UI=BaQ{SIJztU<kZ6?L8eM9o*P%$it6{`EsUI%IEDMhZ|bmSH_y zf{C~ewZj*%8Geq@_&c`2h;qA-9!RoGe+<JzsPT{CL_C8@*v|i;{X1TObLjXO^+Uf| zc7-LFO}r3QbS|oRu3;Jm&bArJz$V05s9L%gwV)!bk1LQ*fZ2kr@h4Qq{7slOl12*Z zdUeJ)9D;RmDr(@_7>*lJ6K}`1coH?>P1N(gxpv|V)VQON3uQ`CzrXK!*6KIk($Iw0 zQ4`g!uo+0k<-`LpN-v@Y_zF|-3Z`S^Jp1p5ZaANK3#vxK2s&dl>iv9dh~vF@4(h)@ zndLOJgG1N=zr=cY19g4=jY?t2Lw0~@)N|>mn&^(qX~v+A?jzKDzhV&H@#265c448Y z@fu<+-TxLe-o-TZ;m;V24IZ`+reP&<7tF^ua2eKFXlrL3W)jz3WdF-%Pt*dIqjtRB zi+6ePepFE&L;qiByh}sXK4!74ff=acS%&)H9P;Adyf|fveQqX(@OvdbfNN2iypB48 zgr)Win1VWjUU;`Su>*0@Qu3cmV+|e2c*^_XI_d=<>FI(UQPo<C&2cXF#VXW9=dct0 z1NB_|Bm8GwY=O!|4aVWy*aOd_79Rho_k!<H`vpu#4baXr8+F#bQ3H&`&RB+xa4)LL zkD|{0G`7O)n2Yh8Qy`AQCO8(gpodWlc+^iLgT`vqnZJtqqj4G&@e=CO983Yox~LRJ zq81wM#fcb8oP_-_2X*$3q83<%oQm1!^(Qa4pLTyX4V~Gen1lzh7(d45n7zXO`+YQ) z6EDEwco|hQ*(>e)15np<9*)IFP#gLZC*e(u!TVO(BA<yZ^!I-Q4W;Z5YQppO2XhCt zBj0L!1lg$SAB^$16$|kd48+hi_WzKCqvGz^4Rf(OF7&KM9pNt+ru(0<)=u07=kUWQ z49EAd4t|cB@EcSO+{RiMz0PJP0adJBaR?4ZEo>VqLpQJ`>K~9AFAb++2h{)nG+SxZ z#&1vqU%?c-f#Ddl!KN|^Ly5a$I^KhNzRc^Ni@k`Kpe8<n8utwL#ZOV+iG+>z!!!)_ z-=9qZ4Xv;ewUZaohsUuMUch_|-DERWh^fR2P(`*Al^GYC;(Hi|SCBI{w@^nJzuBg~ z1FANrZzlgaG?vn#iEB_b@E+>gUH1%l%%-jpM$+FDld&yohXtqwjPc?MROS|AeO!Y+ z+={xkM^W#edCa^2H|gM;V{T(TT*PNlJ6nUAU<WGo&!Pr+8HeCWd<YvjcHwI=g!lmJ ztX<U3k9qzN>K6QnnkUG=#Wtd_4;{@=DWB~1Z@>w}+c5$E#FsF(%BJug^bwy&{eBxG zFz#`?&@@yAdZ211AAL9<o1y;+ucI0>=s1gM82p5_4eGm4i28ypL{0Prss>!V7tf(G z*k&sqGdzHLFKe6qE{sCe#1z!TvyjaC&1M=Ja4X(}uVN7X3$^mws51|H($+*13?^=e zN?|9|^L?-<_D7Ag0+a9*w#RFzqfFdxYb6ys>Hg=^&<_<j2^V7pUciM|@RUvI862Q~ ztcxvo*rM%-x`usG6A$v@ji~D1f`M3#%3zJ>XL$GT|1UIj-~YfI^gV5hXDljJ#i$*w zz!+SEO64xE{{X5u4|#D7_9i}ov1oSMOvYh1!j_nalhGed;{_T`@h#Lq7f{#ddsI#Q zijA@PF8f?})XqkG@e&+Hyd70LS8*UV+HId7k2=D|ScDs}5-;s0|A{n8p0O)kja`U$ zp$0mO9WY>z{d1a$S;TWunRp)O;ajNpI`6ebS&kElt5BJ`h0`(cS-X)LsM=cjtlt)2 z6&*U;!>ED(z;+n5&mKi@&p{YMe*qTYXw(D;Q8iS9Dfl)9;`gZQd=)!m%yTxgLp(?O zX@u~@G%Uq(jKa^o{;Sx6_@7t@qxah)O2j<k99)l;sM`?vyfqQEk=B@m_jvI%)XtY; zZS-%Tp|h^S(fABfH|7qiHlBLHF7Or986NfG(^!Z2Bh>rnPz$(>>G&(gW3w0SzYn^i zK1@?F80RAk@tZ|7#?i4BJL31K`<igTrYs*bi7T-=R%0vt9Q9l<pF<6pg>A4Ks>-LM zYGn`JeI9iL!3S+o=U{^VtWBe#>aRpiup3qFf5qN-0gKW1vi&Q$67~E+RPnxtKD_#} z`($!LkaN6cQ|Gsq{hYpOE1lHzJSVi(7U!pwIQN5A+XLNa+7t#l&Du9{$F?66<ettP z7wUHEaWTjl*86^^rgyR%+h=j0yRC0ofZM)*X|Qv7P=cE|_;jEXH1ve?>CnUO#$i7P zxGP7@3vycDm+F+<x5I5x_+)_de$hU6+5J5OoKHp#c9Tbc9q6<e_l^@aextL0{3a)F zLR)9egnQkuCNvLl8cxbgD4X@*oC@D0-^`M^6{e)z*D@uoqNHMGar)er&hkk!oNki~ zo$HfhokkBda4Q}-7~td<&v%a(|2xDvJu}UTDx2l3ExYKnesHwYYt}TU{_LsFx!DQs z!P%>W+!ga01UVlqNOc=O+%?#JV9BU(_x&}&wVd-Cn>ekHMmoJW6*@;Yb#Oaw9unlP zcK#aRuCMyAmh<WMPHw?dr9sZ$ciwWo+x4}3X7|iMx8L66U}yjSROg5NXWg%!PYrb9 z4}9S)d%C-O&r8b!oNo^<c1vDv6zuMGI|Vq+U#oWh@!Bcp)a%(!Ots(LR^2baxp`z@ zN^wbfu`i#k7W+!>?!2UUPI3AF-}maHvz-eyJ6T|iv+s>Kx7o3XKxf#AP41-=djtO$ DakL_Q diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.po b/changedetectionio/translations/de/LC_MESSAGES/messages.po index b55c79600..cf190fe67 100644 --- a/changedetectionio/translations/de/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/de/LC_MESSAGES/messages.po @@ -262,7 +262,7 @@ msgstr "Wert" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "Prüfintervall" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." @@ -869,14 +869,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "Benachrichtigungstitel" +msgstr "Alle Benachrichtigungen stummgeschaltet." #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "Benachrichtigungstitel" +msgstr "Alle Benachrichtigungen entstummt." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -935,18 +933,16 @@ msgid "more info" msgstr "Weitere Informationen" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "" +msgstr "Nach dieser Anzahl aufeinanderfolgender Male, dass der CSS/xPath-Filter fehlt, eine Benachrichtigung senden" "Häufigkeit, mit der der Filter fehlen darf, bevor eine Benachrichtigung " "gesendet wird" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "Benutzen Sie die" +msgstr "Setzen auf" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -961,11 +957,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "" +msgstr "Zugriff auf die Änderungshistorie-Seite erlauben, wenn Passwort aktiviert ist (Gut zum Teilen der Diff-Seite)" "Erlauben Sie anonymen Zugriff auf die Seite mit dem Wiedergabeverlauf, " "wenn das Passwort aktiviert ist" @@ -980,9 +975,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "Liste der Benachrichtigungs-URLs" +msgstr "Token in Benachrichtigungslinks." #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -990,9 +984,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "Lesen Sie hier mehr" +msgstr "hier mehr lesen" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -1005,11 +998,10 @@ msgid "Basic" msgstr "Basic" #: changedetectionio/blueprint/settings/templates/settings.html:103 -#, fuzzy msgid "method (default) where your watched sites don't need Javascript to render." msgstr "" -"Methode (default), bei der Ihre überwachte Website kein Javascript zum " -"Rendern benötigt." +"Methode (Standard), bei der Ihre überwachten Websites kein Javascript zum " +"Rendern benötigen." #: changedetectionio/blueprint/settings/templates/settings.html:104 #: changedetectionio/blueprint/ui/templates/edit.html:124 @@ -1022,14 +1014,12 @@ msgid "Chrome/Javascript" msgstr "Chrome/Javascript" #: changedetectionio/blueprint/settings/templates/settings.html:104 -#, fuzzy msgid "" "method requires a network connection to a running WebDriver+Chrome " "server, set by the ENV var" msgstr "" -"Die Methode erfordert eine Netzwerkverbindung zu einem laufenden " -"WebDriver+Chrome-Server, der durch die Umgebungsvariable „WEBDRIVER_URL“ " -"festgelegt wird." +"Methode erfordert eine Netzwerkverbindung zu einem laufenden " +"WebDriver+Chrome-Server, der durch die Umgebungsvariable festgelegt wird" #: changedetectionio/blueprint/settings/templates/settings.html:109 #: changedetectionio/blueprint/ui/templates/edit.html:143 @@ -1057,24 +1047,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "Momentan:" +msgstr "Aktuell läuft:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "UI-Optionen" +msgstr "betriebsbereit" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "Wörter" +msgstr "Worker" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "Verarbeitung läuft.." +msgstr "aktiv in Bearbeitung" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1125,9 +1111,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "Noch nicht" +msgstr "Hinweis:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1170,9 +1155,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "werden ignoriert." +msgstr "ignoriert" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1212,9 +1196,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "Hilfe und Beispiele finden Sie hier" +msgstr "API-Zugriff und Beispiele hier" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1225,9 +1208,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API-Schlüssel" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1238,9 +1220,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome-Anfragen" +msgstr "Chrome-Erweiterung" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1285,9 +1266,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome-Anfragen" +msgstr "Chrome Webstore" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1344,9 +1324,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "Tipp:" +msgstr "Tipp" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1366,9 +1345,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "Wählen Sie einen Proxy für diese Überwachung." +msgstr "Wählen Sie einen Standard-Proxy für alle Überwachungen" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1400,9 +1378,8 @@ msgid "Tag added" msgstr "Tag hinzugefügt" #: changedetectionio/blueprint/tags/__init__.py:87 -#, fuzzy msgid "Tag deleted, removing from watches in background" -msgstr "Tag gelöscht und aus {} \"Watches\" entfernt" +msgstr "Tag gelöscht, wird im Hintergrund aus Überwachungen entfernt" #: changedetectionio/blueprint/tags/__init__.py:109 msgid "Unlinking tag from watches in background" @@ -1679,9 +1656,8 @@ msgid "Cloned, you are editing the new watch." msgstr "Geklont, Sie bearbeiten die neue Beobachtung." #: changedetectionio/blueprint/ui/__init__.py:261 -#, fuzzy msgid "Watch is already queued or being checked." -msgstr "{} Überwachungen zur erneuten Überprüfung in der Warteschlange" +msgstr "Überwachung ist bereits in der Warteschlange oder wird gerade geprüft." #: changedetectionio/blueprint/ui/__init__.py:264 #: changedetectionio/blueprint/ui/__init__.py:301 @@ -1689,9 +1665,9 @@ msgid "Queued 1 watch for rechecking." msgstr "1 Überwachung zur erneuten Überprüfung in Warteschlange gestellt." #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "In der Warteschlange {} zur erneuten Überprüfung." +msgstr "{} Überwachungen zur erneuten Überprüfung eingereiht ({} bereits in Warteschlange oder laufend)." #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1699,9 +1675,8 @@ msgid "Queued {} watches for rechecking." msgstr "In der Warteschlange {} zur erneuten Überprüfung." #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "In der Warteschlange {} zur erneuten Überprüfung." +msgstr "Überwachungen werden im Hintergrund zur erneuten Prüfung eingereiht..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2453,7 +2428,6 @@ msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>" msgstr "zeige <b>{start} - {end}</b> {record_name} von insgesamt <b>{total}</b>" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "Einträge" @@ -2549,9 +2523,8 @@ msgstr "" "werden.</p>" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "Wartend" +msgstr "Warteschlangengröße" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2807,9 +2780,8 @@ msgid "Detects all text changes where possible" msgstr "Erkennt nach Möglichkeit alle Textänderungen" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "Format für alle Benachrichtigungen" +msgstr "Inhalt für alle Benachrichtigungen — Sie können verwenden" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2836,18 +2808,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "Bearbeiten > Überwachen" +msgstr "Die UUID der Überwachung." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "Gruppe / Label" +msgstr "Die Überwachungsgruppe / Tag" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2915,9 +2885,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "Geändert" +msgstr "und" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2930,20 +2899,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "Lesen Sie hier mehr" +msgstr "Mehr hier" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "Pause" +msgstr "Verwenden" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "Liste der Benachrichtigungs-URLs" +msgstr "AppRise-Benachrichtigungs-URLs" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2972,9 +2938,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "Benachrichtigungstitel" +msgstr "des Benachrichtigungstexts, einschließlich des Titels." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2999,9 +2964,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "Weitere Hilfe und Beispiele finden Sie hier" +msgstr "weitere Hilfe hier" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -3049,9 +3013,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "Zum Beispiel." +msgstr "zum Beispiel -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -3072,9 +3035,8 @@ msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "Bedingungen" +msgstr "Aktionen" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -3105,9 +3067,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "Das musst du" +msgstr "Sie müssen möglicherweise" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -3118,37 +3079,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "Der" +msgstr "in der" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "Titel" +msgstr "Datei" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "Nachprüfzeit (Minuten)" +msgstr "Zeitliche Begrenzungen des Zeitplans" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "Wochen" +msgstr "Wochenenden" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "Anfrage" +msgstr "Zurücksetzen" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3161,14 +3117,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "Weitere Hilfe und Beispiele finden Sie hier" +msgstr "Weitere Hilfe und Beispiele zur Verwendung des Schedulers" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy 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" @@ -3181,28 +3135,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "Text ignorieren" +msgstr "Auslösender Text" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "Text ignorieren" +msgstr "Ignorierter Text" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt" +msgstr "Es wird keine Änderungserkennung stattfinden, da dieser Text existiert." #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "Text ignorieren" +msgstr "Blockierter Text" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3227,7 +3177,6 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" msgstr "Suchen" @@ -3236,9 +3185,8 @@ msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "Info" +msgstr "in" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3273,19 +3221,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "Benachrichtigungen" +msgstr "Benachrichtigungen entstummen" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "Benachrichtigungen" +msgstr "Benachrichtigungen stummschalten" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "Anzahl der Benachrichtigungsalarme" +msgstr "Benachrichtigungen sind stummgeschaltet - klicken zum Entstummen" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3378,9 +3323,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "Keine Informationen" +msgstr "Informationen hier" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.mo b/changedetectionio/translations/fr/LC_MESSAGES/messages.mo index f5363f5cc9c329466637d39d7bfa61b5e8d5922b..f9a132ca1b7bfe3a70b19a44c802c2bb0f464eaa 100644 GIT binary patch delta 11345 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 aLbaZ{FuT$@Wy8^@SEnb|SkZ&w-v19z$%$A1 delta 7667 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 S*!?%|v&X*>ZvVLP+W!I)kOh_i diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.po b/changedetectionio/translations/fr/LC_MESSAGES/messages.po index 99c7adb66..1f33993b8 100644 --- a/changedetectionio/translations/fr/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/fr/LC_MESSAGES/messages.po @@ -260,7 +260,7 @@ msgstr "Pause" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "Intervalle de vérification" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." @@ -860,14 +860,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "Titre de notification" +msgstr "Toutes les notifications sont désactivées." #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "Titre de notification" +msgstr "Toutes les notifications sont activées." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -926,18 +924,14 @@ msgid "more info" msgstr "Plus d'informations" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "" -"Nombre de fois où le filtre peut être manquant avant l'envoi d'une " -"notification" +msgstr "Nombre de fois consécutives où le filtre CSS/xPath est manquant avant l'envoi d'une notification" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "Utilisez le" +msgstr "Définir à" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -952,13 +946,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "" -"Autoriser l'accès anonyme à la page de l'historique des vidéos regardées " -"lorsque le mot de passe est activé" +msgstr "Autoriser l'accès à la page d'historique des changements lorsque le mot de passe est activé (utile pour partager la page de diff)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -971,9 +962,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "Liste d'URL de notification" +msgstr "token dans les liens de notification." #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -981,9 +971,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "Lire la suite ici" +msgstr "en savoir plus ici" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -1039,24 +1028,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "Actuellement:" +msgstr "En cours d'exécution:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "Options de l'interface utilisateur" +msgstr "opérationnel" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "Mots" +msgstr "workers" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "Processeur" +msgstr "en traitement actif" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1107,9 +1092,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "Pas encore" +msgstr "Note:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1152,9 +1136,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "sont ignorés." +msgstr "ignoré" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1194,9 +1177,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "aide et exemples ici" +msgstr "Accès API et exemples ici" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1207,9 +1189,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "Clé API" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1220,9 +1201,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Requêtes Chrome" +msgstr "Extension Chrome" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1267,9 +1247,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Requêtes Chrome" +msgstr "Chrome Webstore" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1326,9 +1305,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "Conseil:" +msgstr "Astuce" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1348,9 +1326,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "Choisissez un proxy pour ce moniteur" +msgstr "Choisir un proxy par défaut pour tous les moniteurs" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1607,9 +1584,8 @@ msgid "{} watches cleared/reset." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:91 -#, fuzzy, python-brace-format msgid "{} watches set to use default notification settings" -msgstr "Utiliser la notification par défaut" +msgstr "{} moniteurs configurés pour utiliser les paramètres de notification par défaut" #: changedetectionio/blueprint/ui/__init__.py:106 #, python-brace-format @@ -1621,9 +1597,8 @@ msgid "Watch not found" msgstr "Surveillance non trouvée" #: changedetectionio/blueprint/ui/__init__.py:145 -#, fuzzy, python-brace-format msgid "Cleared snapshot history for watch {}" -msgstr "Effacer/réinitialiser l'historique" +msgstr "Historique effacé pour le moniteur {}" #: changedetectionio/blueprint/ui/__init__.py:172 msgid "History clearing started in background" @@ -1660,9 +1635,8 @@ msgid "Queued 1 watch for rechecking." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "{} surveillances mises en file d'attente pour revérification." +msgstr "{} moniteurs mis en file d'attente ({} déjà en file ou en cours)." #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1670,9 +1644,8 @@ msgid "Queued {} watches for rechecking." msgstr "{} surveillances mises en file d'attente pour revérification." #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "{} surveillances mises en file d'attente pour revérification." +msgstr "Mise en file des moniteurs pour revérification en arrière-plan..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2383,7 +2356,6 @@ msgstr "" "<b>{total}</b>" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "enregistrements" @@ -2472,9 +2444,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "En file d'attente" +msgstr "Taille de la file" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2726,9 +2697,8 @@ msgid "Detects all text changes where possible" msgstr "Détecte toutes les modifications de texte lorsque cela est possible" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "Utiliser la notification par défaut" +msgstr "Corps pour toutes les notifications — Vous pouvez utiliser" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2743,9 +2713,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "ajout" +msgstr "Description" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2756,18 +2725,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "Modifier > Surveiller" +msgstr "L'UUID du moniteur." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "Groupe / Étiquette" +msgstr "Le groupe / tag du moniteur" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2835,9 +2802,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "Modifié" +msgstr "et" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2850,20 +2816,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "Lire la suite ici" +msgstr "Plus d'infos ici" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "Pause" +msgstr "Utiliser" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "Liste d'URL de notification" +msgstr "URLs de notification AppRise" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2876,9 +2839,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "Afficher les options avancées" +msgstr "Afficher l'aide et astuces avancées" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2893,9 +2855,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "Titre de notification" +msgstr "du texte de notification, y compris le titre." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2920,9 +2881,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "Plus d'aide et d'exemples ici" +msgstr "plus d'aide ici" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2933,9 +2893,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "Utiliser la notification par défaut" +msgstr "Envoyer notification de test" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2946,19 +2905,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" -msgstr "Journal de débogage des notifications" +msgstr "Journaux de débogage des notifications" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "Processeur" +msgstr "Traitement en cours.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "Utiliser la notification par défaut" +msgstr "Titre pour toutes les notifications" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2974,9 +2930,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "Par exemple." +msgstr "par exemple -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2989,18 +2944,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "Utiliser la notification par défaut" +msgstr "Format pour toutes les notifications" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "Conditions" +msgstr "Actions" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -3031,9 +2984,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "Vous devez" +msgstr "Vous devrez peut-être" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -3044,37 +2996,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "Le" +msgstr "dans le" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "Titre" +msgstr "fichier" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "Temps de revérification (minutes)" +msgstr "Limites horaires" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "Semaines" +msgstr "Week-ends" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "Demande" +msgstr "Réinitialiser" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3087,14 +3034,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "Plus d'aide et d'exemples ici" +msgstr "Plus d'aide sur le planificateur" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "Utiliser le planificateur de temps" +msgstr "Voulez-vous utiliser un planificateur horaire?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3107,28 +3052,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "Texte d'erreur" +msgstr "Texte déclencheur" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "Texte d'erreur" +msgstr "Texte ignoré" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "Bloquer la détection des modifications lorsque le texte correspond" +msgstr "Aucune détection de changement si ce texte existe." #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "Texte d'erreur" +msgstr "Texte bloqué" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3152,18 +3093,16 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "Recherche" +msgstr "Rechercher" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "Info" +msgstr "dans" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3198,19 +3137,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "Notifications" +msgstr "Réactiver les notifications" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "Notifications" +msgstr "Désactiver les notifications" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "Nombre d'alertes de notification" +msgstr "Notifications désactivées - cliquez pour réactiver" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3303,9 +3239,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "Aucune information" +msgstr "informations ici" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.mo b/changedetectionio/translations/it/LC_MESSAGES/messages.mo index 377714cfbb717114721ba88ec15bcacd53ee9bfe..95946f81a7d643d5ba7123b0663852565989a079 100644 GIT binary patch delta 8253 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 delta 4793 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 diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.po b/changedetectionio/translations/it/LC_MESSAGES/messages.po index 2ab038f85..88116e4a8 100644 --- a/changedetectionio/translations/it/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/it/LC_MESSAGES/messages.po @@ -58,19 +58,16 @@ msgid "Not a valid timezone name" msgstr "Nome fuso orario non valido" #: changedetectionio/forms.py:183 -#, fuzzy msgid "not set" -msgstr "Non ancora" +msgstr "non impostato" #: changedetectionio/forms.py:184 -#, fuzzy msgid "Start At" -msgstr "Statistiche" +msgstr "Inizio" #: changedetectionio/forms.py:185 -#, fuzzy msgid "Run duration" -msgstr "Nessuna informazione" +msgstr "Durata esecuzione" #: changedetectionio/forms.py:188 msgid "Use time scheduler" @@ -127,14 +124,12 @@ msgid "Hours" msgstr "Ore" #: changedetectionio/forms.py:254 -#, fuzzy msgid "Minutes" -msgstr "Silenzia" +msgstr "Minuti" #: changedetectionio/forms.py:255 -#, fuzzy msgid "Seconds" -msgstr "secondi" +msgstr "Secondi" #: changedetectionio/forms.py:460 msgid "Notification Body and Title is required when a Notification URL is used" @@ -199,24 +194,20 @@ msgid "Fetch Method" msgstr "Metodo di recupero" #: changedetectionio/forms.py:748 -#, fuzzy msgid "Notification Body" -msgstr "Notifiche" +msgstr "Corpo notifica" #: changedetectionio/forms.py:749 -#, fuzzy msgid "Notification format" -msgstr "Notifiche" +msgstr "Formato notifica" #: changedetectionio/forms.py:750 -#, fuzzy msgid "Notification Title" -msgstr "Notifiche" +msgstr "Titolo notifica" #: changedetectionio/forms.py:751 -#, fuzzy msgid "Notification URL List" -msgstr "Notifiche" +msgstr "Lista URL notifiche" #: changedetectionio/forms.py:752 msgid "Processor - What do you want to achieve?" @@ -235,7 +226,6 @@ msgid "Should contain one or more seconds" msgstr "Deve contenere uno o più secondi" #: changedetectionio/forms.py:767 -#, fuzzy msgid "URLs" msgstr "URL" @@ -252,31 +242,28 @@ msgid "File mapping" msgstr "Mappatura file" #: changedetectionio/forms.py:773 -#, fuzzy msgid "Operation" -msgstr "Opzioni interfaccia" +msgstr "Operazione" #: changedetectionio/forms.py:776 msgid "Selector" msgstr "Selettore" #: changedetectionio/forms.py:777 -#, fuzzy msgid "value" -msgstr "Pausa" +msgstr "valore" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "Intervallo tra controlli" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." msgstr "Usa impostazioni globali per intervallo controlli e pianificazione." #: changedetectionio/forms.py:799 -#, fuzzy msgid "CSS/JSONPath/JQ/XPath Filters" -msgstr "Filtro CSS/xPath" +msgstr "Filtri CSS/JSONPath/JQ/XPath" #: changedetectionio/forms.py:801 changedetectionio/forms.py:997 msgid "Remove elements" @@ -296,14 +283,12 @@ msgid "Ignore lines containing" msgstr "Ignora righe contenenti" #: changedetectionio/forms.py:809 -#, fuzzy msgid "Request body" -msgstr "Richiesta" +msgstr "Corpo richiesta" #: changedetectionio/forms.py:810 -#, fuzzy msgid "Request method" -msgstr "Richiesta" +msgstr "Metodo richiesta" #: changedetectionio/forms.py:811 msgid "Ignore status codes (process non-2xx status codes as normal)" @@ -331,18 +316,16 @@ msgid "Trim whitespace before and after text" msgstr "Rimuovi spazi prima e dopo il testo" #: changedetectionio/forms.py:818 -#, fuzzy msgid "Added lines" -msgstr "Aggiunto" +msgstr "Righe aggiunte" #: changedetectionio/forms.py:819 msgid "Replaced/changed lines" msgstr "Righe sostituite/modificate" #: changedetectionio/forms.py:820 -#, fuzzy msgid "Removed lines" -msgstr "Rimosso" +msgstr "Righe rimosse" #: changedetectionio/forms.py:822 msgid "Keyword triggers - Trigger/wait for text" @@ -377,9 +360,8 @@ msgid "Notifications" msgstr "Notifiche" #: changedetectionio/forms.py:833 -#, fuzzy msgid "Muted" -msgstr "Silenzia" +msgstr "Disattivato" #: changedetectionio/forms.py:833 msgid "On" @@ -551,9 +533,8 @@ msgid "RSS \"System default\" template override" msgstr "" #: changedetectionio/forms.py:1021 -#, fuzzy msgid "Remove password" -msgstr "Password" +msgstr "Rimuovi password" #: changedetectionio/forms.py:1022 msgid "Render anchor tag content" @@ -860,14 +841,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "Notifiche" +msgstr "Tutte le notifiche disattivate." #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "Notifiche" +msgstr "Tutte le notifiche attivate." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -924,11 +903,10 @@ msgid "more info" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "Numero di volte che il filtro può mancare prima di inviare notifica" +msgstr "Numero di volte consecutive in cui il filtro CSS/xPath manca prima di inviare notifica" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "Set to" @@ -947,11 +925,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "Consenti accesso anonimo alla cronologia quando la password è attiva" +msgstr "Consenti accesso alla pagina cronologia quando la password è attiva (utile per condividere la pagina diff)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -964,9 +941,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "Notifiche" +msgstr "token nei link di notifica." #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -1035,19 +1011,16 @@ msgid "Currently running:" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "Opzioni interfaccia" +msgstr "operativo" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "Parole" +msgstr "workers" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "Processore" +msgstr "in elaborazione" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1096,9 +1069,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "Non ancora" +msgstr "Nota:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1141,9 +1113,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "Ignora testo" +msgstr "ignorato" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1195,9 +1166,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "Chiave API" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1208,9 +1178,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Richieste Chrome" +msgstr "Estensione Chrome" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1255,9 +1224,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Richieste Chrome" +msgstr "Chrome Webstore" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1640,9 +1608,8 @@ msgid "Queued 1 watch for rechecking." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "{} monitoraggi accodati per la riverifica." +msgstr "{} monitor in coda ({} già in coda o in esecuzione)." #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1650,9 +1617,8 @@ msgid "Queued {} watches for rechecking." msgstr "{} monitoraggi accodati per la riverifica." #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "{} monitoraggi accodati per la riverifica." +msgstr "Accodamento monitor per riverifica in background..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2341,7 +2307,6 @@ msgstr "" "<b>{total}</b>" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "record" @@ -2430,9 +2395,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "In coda" +msgstr "Dimensione coda" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2588,9 +2552,8 @@ msgid "Pixel Difference Sensitivity" msgstr "Sensibilità differenza pixel" #: changedetectionio/processors/image_ssim_diff/forms.py:58 -#, fuzzy msgid "Use global default" -msgstr "Filtri globali" +msgstr "Usa predefinito globale" #: changedetectionio/processors/image_ssim_diff/forms.py:66 msgid "Bounding Box" @@ -2685,9 +2648,8 @@ msgid "Detects all text changes where possible" msgstr "Rileva tutte le modifiche di testo possibili" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "Usa notifica predefinita" +msgstr "Corpo per tutte le notifiche — Puoi usare" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2714,9 +2676,8 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "Modifica > Monitora" +msgstr "L'UUID del monitor." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" @@ -2792,9 +2753,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "Modifica" +msgstr "e" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2812,14 +2772,12 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "Pausa" +msgstr "Usa" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "Notifiche" +msgstr "URL di notifica AppRise" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2848,9 +2806,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "Notifiche" +msgstr "del testo di notifica, incluso il titolo." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2887,9 +2844,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "Usa notifica predefinita" +msgstr "Invia notifica di test" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2900,19 +2856,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" -msgstr "Notifiche" +msgstr "Log di debug delle notifiche" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "Processore" +msgstr "Elaborazione.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "Usa notifica predefinita" +msgstr "Titolo per tutte le notifiche" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2928,9 +2881,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "Esempio:" +msgstr "per esempio -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2943,18 +2895,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "Usa notifica predefinita" +msgstr "Formato per tutte le notifiche" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "Condizioni" +msgstr "Azioni" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -2997,37 +2947,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "Silenzia" +msgstr "nel" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "Titolo" +msgstr "file" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "Tempo di ricontrollo (minuti)" +msgstr "Limiti orari" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "Settimane" +msgstr "Fine settimana" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "Richiesta" +msgstr "Ripristina" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3044,9 +2989,8 @@ msgid "More help and examples about using the scheduler" msgstr "" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "Usa pianificazione oraria" +msgstr "Vuoi usare una pianificazione oraria?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3059,28 +3003,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "Ignora testo" +msgstr "Testo trigger" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "Ignora testo" +msgstr "Testo ignorato" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "Blocca rilevamento modifiche quando il testo corrisponde" +msgstr "Nessuna rilevazione se questo testo esiste." #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "Ignora testo" +msgstr "Testo bloccato" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3104,18 +3044,16 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "Ricerca in corso" +msgstr "Cerca" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "Info" +msgstr "in" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3150,14 +3088,12 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "Notifiche" +msgstr "Riattiva notifiche" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "Notifiche" +msgstr "Disattiva notifiche" #: changedetectionio/templates/menu.html:20 msgid "Notifications are muted - click to unmute" @@ -3254,9 +3190,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "Nessuna informazione" +msgstr "informazioni qui" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo index 2b24d01595912c7f2512ba714603ef2895f0f527..957edb2a4aa6d448bb5be1759c05081633edb4ac 100644 GIT binary patch delta 12639 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 delta 6981 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 E0sMU(v;Y7A diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.po b/changedetectionio/translations/ko/LC_MESSAGES/messages.po index 36ef1aab8..5b3e26407 100644 --- a/changedetectionio/translations/ko/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/ko/LC_MESSAGES/messages.po @@ -34,9 +34,8 @@ msgid "You must be logged in, please log in." msgstr "" #: changedetectionio/flask_app.py:584 -#, fuzzy msgid "Incorrect password" -msgstr "비밀번호" +msgstr "잘못된 비밀번호" #: changedetectionio/forms.py:63 changedetectionio/forms.py:243 msgid "" @@ -59,19 +58,16 @@ msgid "Not a valid timezone name" msgstr "유효한 시간대 이름이 아닙니다." #: changedetectionio/forms.py:183 -#, fuzzy msgid "not set" -msgstr "아직 아님" +msgstr "설정 안 됨" #: changedetectionio/forms.py:184 -#, fuzzy msgid "Start At" -msgstr "통계" +msgstr "시작 시간" #: changedetectionio/forms.py:185 -#, fuzzy msgid "Run duration" -msgstr "정보 없음" +msgstr "실행 시간" #: changedetectionio/forms.py:188 msgid "Use time scheduler" @@ -124,17 +120,14 @@ msgid "Days" msgstr "날" #: changedetectionio/forms.py:253 -#, fuzzy msgid "Hours" -msgstr "목요일" +msgstr "시간" #: changedetectionio/forms.py:254 -#, fuzzy msgid "Minutes" -msgstr "무음" +msgstr "분" #: changedetectionio/forms.py:255 -#, fuzzy msgid "Seconds" msgstr "초" @@ -197,29 +190,24 @@ msgid "Edit > Watch" msgstr "편집 > 모니터" #: changedetectionio/forms.py:747 changedetectionio/forms.py:995 -#, fuzzy msgid "Fetch Method" -msgstr "가져오기 방법 설정" +msgstr "가져오기 방법" #: changedetectionio/forms.py:748 -#, fuzzy msgid "Notification Body" -msgstr "알림" +msgstr "알림 본문" #: changedetectionio/forms.py:749 -#, fuzzy msgid "Notification format" -msgstr "알림" +msgstr "알림 형식" #: changedetectionio/forms.py:750 -#, fuzzy msgid "Notification Title" -msgstr "알림" +msgstr "알림 제목" #: changedetectionio/forms.py:751 -#, fuzzy msgid "Notification URL List" -msgstr "알림 디버그 로그" +msgstr "알림 URL 목록" #: changedetectionio/forms.py:752 msgid "Processor - What do you want to achieve?" @@ -230,16 +218,14 @@ msgid "Default timezone for watch check scheduler" msgstr "시계 확인 스케줄러의 기본 시간대" #: changedetectionio/forms.py:754 -#, fuzzy msgid "Wait seconds before extracting text" -msgstr "텍스트를 추출하기 몇 초 전입니다." +msgstr "텍스트 추출 전 대기 시간(초)" #: changedetectionio/forms.py:754 msgid "Should contain one or more seconds" msgstr "1초 이상을 포함해야 합니다." #: changedetectionio/forms.py:767 -#, fuzzy msgid "URLs" msgstr "URL" @@ -252,47 +238,40 @@ msgid "Must be .xlsx file!" msgstr ".xlsx 파일이어야 합니다!" #: changedetectionio/forms.py:769 -#, fuzzy msgid "File mapping" -msgstr "파일 매핑 유형." +msgstr "파일 매핑" #: changedetectionio/forms.py:773 -#, fuzzy msgid "Operation" -msgstr "UI 옵션" +msgstr "작업" #: changedetectionio/forms.py:776 -#, fuzzy msgid "Selector" -msgstr "선택 모드:" +msgstr "선택자" #: changedetectionio/forms.py:777 -#, fuzzy msgid "value" -msgstr "정지시키다" +msgstr "값" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "확인 간격" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." msgstr "확인과 스케줄러 사이의 시간에 대한 전역 설정을 사용합니다." #: changedetectionio/forms.py:799 -#, fuzzy msgid "CSS/JSONPath/JQ/XPath Filters" -msgstr "CSS/xPath 필터" +msgstr "CSS/JSONPath/JQ/XPath 필터" #: changedetectionio/forms.py:801 changedetectionio/forms.py:997 -#, fuzzy msgid "Remove elements" -msgstr "요소별로 선택" +msgstr "요소 제거" #: changedetectionio/forms.py:803 -#, fuzzy msgid "Extract text" -msgstr "데이터 추출" +msgstr "텍스트 추출" #: changedetectionio/blueprint/imports/templates/import.html:106 #: changedetectionio/forms.py:805 @@ -300,28 +279,24 @@ msgid "Title" msgstr "제목" #: changedetectionio/forms.py:807 -#, fuzzy msgid "Ignore lines containing" -msgstr "일치하는 줄을 무시하세요." +msgstr "포함된 줄 무시" #: changedetectionio/forms.py:809 -#, fuzzy msgid "Request body" -msgstr "요구" +msgstr "요청 본문" #: changedetectionio/forms.py:810 -#, fuzzy msgid "Request method" -msgstr "요구" +msgstr "요청 방법" #: changedetectionio/forms.py:811 msgid "Ignore status codes (process non-2xx status codes as normal)" msgstr "상태 코드 무시(2xx가 아닌 상태 코드를 정상적으로 처리)" #: changedetectionio/forms.py:812 -#, fuzzy msgid "Only trigger when unique lines appear in all history" -msgstr "고유한 줄이 나타날 때만 트리거됩니다." +msgstr "모든 기록에서 고유한 줄이 나타날 때만 트리거" #: changedetectionio/blueprint/ui/templates/edit.html:336 #: changedetectionio/forms.py:813 @@ -337,23 +312,20 @@ msgid "Strip ignored lines" msgstr "무시된 줄 제거" #: changedetectionio/forms.py:816 -#, fuzzy msgid "Trim whitespace before and after text" -msgstr "각 텍스트 줄 앞과 뒤의 공백을 제거하세요." +msgstr "텍스트 앞뒤 공백 제거" #: changedetectionio/forms.py:818 -#, fuzzy msgid "Added lines" -msgstr "줄" +msgstr "추가된 줄" #: changedetectionio/forms.py:819 msgid "Replaced/changed lines" msgstr "교체/변경된 라인" #: changedetectionio/forms.py:820 -#, fuzzy msgid "Removed lines" -msgstr "제거됨" +msgstr "삭제된 줄" #: changedetectionio/forms.py:822 msgid "Keyword triggers - Trigger/wait for text" @@ -388,9 +360,8 @@ msgid "Notifications" msgstr "알림" #: changedetectionio/forms.py:833 -#, fuzzy msgid "Muted" -msgstr "무음" +msgstr "음소거됨" #: changedetectionio/forms.py:833 msgid "On" @@ -501,14 +472,12 @@ msgid "Open 'History' page in a new tab" msgstr "새 탭에서 '기록' 페이지 열기" #: changedetectionio/forms.py:982 -#, fuzzy msgid "Realtime UI Updates Enabled" -msgstr "실시간 업데이트 오프라인" +msgstr "실시간 UI 업데이트 활성화됨" #: changedetectionio/forms.py:983 -#, fuzzy msgid "Favicons Enabled" -msgstr "활성화하는 것을 고려해보세요" +msgstr "파비콘 활성화됨" #: changedetectionio/forms.py:984 msgid "Use page <title> in watch overview list" @@ -527,12 +496,10 @@ msgid "Treat empty pages as a change?" msgstr "빈 페이지를 변경 사항으로 처리하시겠습니까?" #: changedetectionio/forms.py:996 -#, fuzzy msgid "Ignore Text" -msgstr "무시됩니다." +msgstr "텍스트 무시" #: changedetectionio/forms.py:998 -#, fuzzy msgid "Ignore whitespace" msgstr "공백 무시" @@ -566,9 +533,8 @@ msgid "RSS \"System default\" template override" msgstr "" #: changedetectionio/forms.py:1021 -#, fuzzy msgid "Remove password" -msgstr "비밀번호" +msgstr "비밀번호 제거" #: changedetectionio/forms.py:1022 msgid "Render anchor tag content" @@ -603,9 +569,8 @@ msgid "RegEx to extract" msgstr "추출할 RegEx" #: changedetectionio/forms.py:1057 -#, fuzzy msgid "Extract as CSV" -msgstr "데이터 추출" +msgstr "CSV로 추출" #: changedetectionio/store.py:386 #, python-brace-format @@ -844,9 +809,8 @@ msgid "Password protection enabled." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:132 -#, fuzzy msgid "Settings updated." -msgstr "설정" +msgstr "설정이 업데이트되었습니다." #: changedetectionio/blueprint/settings/__init__.py:135 #: changedetectionio/blueprint/ui/edit.py:296 @@ -867,14 +831,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "정보 없음" +msgstr "모든 알림 음소거됨." #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "정보 없음" +msgstr "모든 알림 음소거 해제됨." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -931,16 +893,14 @@ msgid "more info" msgstr "추가 정보" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "알림을 보내기 전에 필터가 누락될 수 있는 횟수" +msgstr "CSS/xPath 필터가 이만큼 연속으로 누락되면 알림 전송" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "사용" +msgstr "설정:" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -955,11 +915,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "비밀번호가 활성화되면 시청 기록 페이지에 대한 익명 액세스를 허용합니다." +msgstr "비밀번호 활성화 시 변경 기록 페이지 액세스 허용 (diff 페이지 공유에 유용)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -972,9 +931,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "정보 없음" +msgstr "알림 링크의 토큰." #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -982,9 +940,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "여기서 더 읽어보세요" +msgstr "여기서 더 읽기" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -1040,24 +997,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "현재:" +msgstr "현재 실행 중:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "UI 옵션" +msgstr "작동 중" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "단어" +msgstr "워커" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "프로세서" +msgstr "활발히 처리 중" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1106,9 +1059,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "아직 아님" +msgstr "참고:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1151,9 +1103,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "무시됩니다." +msgstr "무시됨" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1193,9 +1144,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "여기에 도움말과 예시가 있습니다" +msgstr "API 액세스 및 예제" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1206,9 +1156,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API 키" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1219,9 +1168,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome 요청" +msgstr "Chrome 확장 프로그램" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1266,9 +1214,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome 요청" +msgstr "Chrome 웹스토어" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1325,9 +1272,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "팁:" +msgstr "팁" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1347,9 +1293,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "이 시계에 대한 RSS 피드" +msgstr "모든 모니터의 기본 프록시 선택" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1377,9 +1322,8 @@ msgid "The tag \"{}\" already exists" msgstr "" #: changedetectionio/blueprint/tags/__init__.py:52 -#, fuzzy msgid "Tag added" -msgstr "추가됨" +msgstr "태그 추가됨" #: changedetectionio/blueprint/tags/__init__.py:87 msgid "Tag deleted, removing from watches in background" @@ -1398,9 +1342,8 @@ msgid "Tag not found" msgstr "" #: changedetectionio/blueprint/tags/__init__.py:220 -#, fuzzy msgid "Updated" -msgstr "무음" +msgstr "업데이트됨" #: changedetectionio/blueprint/tags/templates/edit-tag.html:28 #: changedetectionio/blueprint/ui/templates/edit.html:56 @@ -1562,9 +1505,8 @@ msgid "{} watches deleted" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:28 -#, fuzzy, python-brace-format msgid "{} watches paused" -msgstr "# 시계" +msgstr "{}개 모니터 일시정지됨" #: changedetectionio/blueprint/ui/__init__.py:35 #, python-brace-format @@ -1577,9 +1519,8 @@ msgid "{} watches updated" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:49 -#, fuzzy, python-brace-format msgid "{} watches muted" -msgstr "# 시계" +msgstr "{}개 모니터 음소거됨" #: changedetectionio/blueprint/ui/__init__.py:56 #, python-brace-format @@ -1602,9 +1543,8 @@ msgid "{} watches cleared/reset." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:91 -#, fuzzy, python-brace-format msgid "{} watches set to use default notification settings" -msgstr "기본 알림 사용" +msgstr "{}개 모니터가 기본 알림 설정 사용" #: changedetectionio/blueprint/ui/__init__.py:106 #, python-brace-format @@ -1612,23 +1552,20 @@ msgid "{} watches were tagged" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:143 -#, fuzzy msgid "Watch not found" -msgstr "이 URL을 시청하세요!" +msgstr "모니터를 찾을 수 없음" #: changedetectionio/blueprint/ui/__init__.py:145 -#, fuzzy, python-brace-format msgid "Cleared snapshot history for watch {}" -msgstr "기록 지우기/재설정" +msgstr "모니터 {} 스냅샷 기록 삭제됨" #: changedetectionio/blueprint/ui/__init__.py:172 msgid "History clearing started in background" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:174 -#, fuzzy msgid "Incorrect confirmation text." -msgstr "정보 없음" +msgstr "잘못된 확인 텍스트." #: changedetectionio/blueprint/ui/__init__.py:213 msgid "Marking watches as viewed in background..." @@ -1640,9 +1577,8 @@ msgid "The watch by UUID {} does not exist." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:229 -#, fuzzy msgid "Deleted." -msgstr "삭제" +msgstr "삭제됨." #: changedetectionio/blueprint/ui/__init__.py:246 msgid "Cloned, you are editing the new watch." @@ -1658,9 +1594,8 @@ msgid "Queued 1 watch for rechecking." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." +msgstr "{}개 모니터 대기열 추가 ({}개 이미 대기 중)." #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1668,9 +1603,8 @@ msgid "Queued {} watches for rechecking." msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." +msgstr "백그라운드에서 모니터 재확인 대기열 추가 중..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -1718,9 +1652,8 @@ msgid "Updated watch - unpaused!" msgstr "" #: changedetectionio/blueprint/ui/edit.py:245 -#, fuzzy msgid "Updated watch." -msgstr "시계를 삭제하시겠습니까?" +msgstr "모니터가 업데이트되었습니다." #: changedetectionio/blueprint/ui/preview.py:78 msgid "Preview unavailable - No fetch/check completed or triggers not reached" @@ -2358,9 +2291,8 @@ msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>" msgstr "총 <b>{total}</b>개 중 <b>{start} - {end}</b>개 {record_name} 표시" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" -msgstr "항목" +msgstr "기록" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58 msgid "Add a new web page change detection watch" @@ -2447,9 +2379,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "대기 중" +msgstr "대기열 크기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2601,18 +2532,16 @@ msgid "Pixel Difference Sensitivity" msgstr "픽셀 차이 감도" #: changedetectionio/processors/image_ssim_diff/forms.py:58 -#, fuzzy msgid "Use global default" -msgstr "시스템 기본값 사용" +msgstr "전역 기본값 사용" #: changedetectionio/processors/image_ssim_diff/forms.py:66 msgid "Bounding Box" msgstr "경계 상자" #: changedetectionio/processors/image_ssim_diff/forms.py:76 -#, fuzzy msgid "Selection Mode" -msgstr "선택 모드:" +msgstr "선택 모드" #: changedetectionio/processors/image_ssim_diff/forms.py:79 msgid "Selection mode value is too long" @@ -2677,9 +2606,8 @@ msgid "Follow price changes" msgstr "가격 변동을 따르세요" #: changedetectionio/processors/restock_diff/forms.py:37 -#, fuzzy msgid "Restock & Price Detection" -msgstr "재입고 감지" +msgstr "재입고 및 가격 감지" #: changedetectionio/processors/restock_diff/processor.py:13 msgid "Re-stock & Price detection for pages with a SINGLE product" @@ -2698,9 +2626,8 @@ msgid "Detects all text changes where possible" msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다." #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "기본 알림 사용" +msgstr "모든 알림 본문 — 사용 가능:" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2715,9 +2642,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "덧셈" +msgstr "설명" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2728,18 +2654,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "편집 후 모니터" +msgstr "모니터의 UUID." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "그룹 / 태그" +msgstr "모니터 그룹 / 태그" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2807,9 +2731,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "변경됨" +msgstr "및" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2822,20 +2745,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "여기서 더 읽어보세요" +msgstr "더보기" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "정지시키다" +msgstr "사용" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "정보 없음" +msgstr "AppRise 알림 URL" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2848,9 +2768,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "고급 옵션 표시" +msgstr "고급 도움말 표시" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2865,9 +2784,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "정보 없음" +msgstr "제목 포함 알림 텍스트." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2892,9 +2810,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "여기에 더 많은 도움말과 예시가 있습니다." +msgstr "더 많은 도움말" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2905,9 +2822,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "기본 알림 사용" +msgstr "테스트 알림 보내기" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2918,19 +2834,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" msgstr "알림 디버그 로그" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "프로세서" +msgstr "처리 중.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "기본 알림 사용" +msgstr "모든 알림 제목" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2946,9 +2859,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "예를 들어." +msgstr "예 -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2961,18 +2873,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "기본 알림 사용" +msgstr "모든 알림 형식" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "정황" +msgstr "작업" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -3003,9 +2913,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "당신은" +msgstr "필요할 수 있음:" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -3016,37 +2925,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "그만큼" +msgstr "에서" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "제목" +msgstr "파일" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "재확인 시간(분)" +msgstr "일정 시간 제한" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "주" +msgstr "주말" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "요구" +msgstr "재설정" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3059,14 +2963,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "여기에 더 많은 도움말과 예시가 있습니다." +msgstr "스케줄러 사용 도움말" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "시간 스케줄러 사용" +msgstr "시간 스케줄을 사용하시겠습니까?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3087,14 +2989,12 @@ msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "무시됩니다." +msgstr "무시된 텍스트" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "텍스트가 일치하는 동안 변경 감지 차단" +msgstr "이 텍스트 존재 시 변경 감지 안 함." #: changedetectionio/templates/_helpers.html:286 msgid "Blocked text" @@ -3120,18 +3020,16 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "수색" +msgstr "검색" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "정보" +msgstr "내" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3166,19 +3064,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "알림" +msgstr "알림 음소거 해제" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "알림" +msgstr "알림 음소거" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "알림 경고 수" +msgstr "알림 음소거됨 - 클릭하여 해제" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3271,9 +3166,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "정보 없음" +msgstr "여기 정보" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo index 2683583ce6a47e7fa91228b6e1b2832d1ae45c82..973f3421e5c4a5579d4b9947c11c174e84a7a4e3 100644 GIT binary patch delta 12357 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 delta 8885 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 diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.po b/changedetectionio/translations/zh/LC_MESSAGES/messages.po index 315565811..e2693e9a0 100644 --- a/changedetectionio/translations/zh/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh/LC_MESSAGES/messages.po @@ -255,7 +255,7 @@ msgstr "值" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "检查间隔" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." @@ -831,14 +831,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "通知标题" +msgstr "所有通知已静音。" #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "通知标题" +msgstr "所有通知已取消静音。" #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -895,16 +893,14 @@ msgid "more info" msgstr "更多信息" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "过滤器缺失达到多少次后发送通知" +msgstr "CSS/xPath 过滤器连续缺失此次数后发送通知" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "使用" +msgstr "设置为" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -919,11 +915,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "启用密码时允许匿名访问监控历史页面" +msgstr "启用密码时允许访问监视器更改历史页面(便于共享差异页面)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -936,9 +931,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "通知 URL 列表" +msgstr "通知链接中的令牌。" #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -946,9 +940,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "在此了解更多" +msgstr "在此阅读更多" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -961,9 +954,8 @@ msgid "Basic" msgstr "基础" #: changedetectionio/blueprint/settings/templates/settings.html:103 -#, fuzzy msgid "method (default) where your watched sites don't need Javascript to render." -msgstr "方式(默认),适用于无需 JavaScript 渲染的网站。" +msgstr "方法(默认),适用于无需 JavaScript 渲染的监视网站。" #: changedetectionio/blueprint/settings/templates/settings.html:104 #: changedetectionio/blueprint/ui/templates/edit.html:124 @@ -976,11 +968,10 @@ msgid "Chrome/Javascript" msgstr "Chrome/JavaScript" #: changedetectionio/blueprint/settings/templates/settings.html:104 -#, fuzzy msgid "" "method requires a network connection to a running WebDriver+Chrome " "server, set by the ENV var" -msgstr "方式需要连接正在运行的 WebDriver+Chrome 服务器,通过环境变量 'WEBDRIVER_URL' 设置。" +msgstr "方法需要连接到运行中的 WebDriver+Chrome 服务器,通过环境变量设置" #: changedetectionio/blueprint/settings/templates/settings.html:109 #: changedetectionio/blueprint/ui/templates/edit.html:143 @@ -1006,24 +997,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "当前:" +msgstr "当前运行:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "操作" +msgstr "运行中" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "单词" +msgstr "工作进程" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "处理器" +msgstr "活跃处理中" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1072,9 +1059,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "尚未" +msgstr "注意:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1117,9 +1103,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr ")将被忽略。" +msgstr "已忽略" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1159,9 +1144,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "帮助与示例在此" +msgstr "API访问和示例" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1172,9 +1156,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API密钥" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1185,9 +1168,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome 请求" +msgstr "Chrome 扩展程序" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1232,9 +1214,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome 请求" +msgstr "Chrome网上应用店" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1291,9 +1272,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "提示:" +msgstr "提示" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1313,9 +1293,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "为此监控项选择代理" +msgstr "为所有监视器选择默认代理" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1347,9 +1326,8 @@ msgid "Tag added" msgstr "标签已添加" #: changedetectionio/blueprint/tags/__init__.py:87 -#, fuzzy msgid "Tag deleted, removing from watches in background" -msgstr "标签已删除,并从 {} 个监控项中移除" +msgstr "标签已删除,正在后台从监视器中移除" #: changedetectionio/blueprint/tags/__init__.py:109 msgid "Unlinking tag from watches in background" @@ -1613,9 +1591,8 @@ msgid "Cloned, you are editing the new watch." msgstr "已克隆,正在编辑新的监控项。" #: changedetectionio/blueprint/ui/__init__.py:261 -#, fuzzy msgid "Watch is already queued or being checked." -msgstr "已将 {} 个监控项加入重新检查队列" +msgstr "监视器已在队列中或正在检查。" #: changedetectionio/blueprint/ui/__init__.py:264 #: changedetectionio/blueprint/ui/__init__.py:301 @@ -1623,9 +1600,8 @@ msgid "Queued 1 watch for rechecking." msgstr "已将 1 个监控项加入重新检查队列。" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "已将 {} 个监控项加入重新检查队列。" +msgstr "{}个监视器已加入队列({}个已在队列中)。" #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1633,9 +1609,8 @@ msgid "Queued {} watches for rechecking." msgstr "已将 {} 个监控项加入重新检查队列。" #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "已将 {} 个监控项加入重新检查队列。" +msgstr "后台将监视器加入重新检查队列..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2322,7 +2297,6 @@ msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>" msgstr "显示第 <b>{start} - {end}</b> 条{record_name},共 <b>{total}</b> 条" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "记录" @@ -2411,9 +2385,8 @@ msgid "" msgstr "<p>确定要删除所选监控项吗?</p><p>此操作不可撤销。</p>" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "队列中" +msgstr "队列大小" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2659,9 +2632,8 @@ msgid "Detects all text changes where possible" msgstr "尽可能检测所有文本变更" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "使用默认通知" +msgstr "所有通知的正文 — 您可以使用" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2676,9 +2648,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "新增" +msgstr "描述" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2689,18 +2660,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "先编辑,再监控" +msgstr "监视器的UUID。" #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "分组 / 标签" +msgstr "监视器组/标签" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2768,9 +2737,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "变更" +msgstr "和" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2783,20 +2751,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "在此了解更多" +msgstr "更多信息" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "暂停" +msgstr "使用" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "通知 URL 列表" +msgstr "AppRise通知URL" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2809,9 +2774,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "显示高级选项" +msgstr "显示高级帮助和提示" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2826,9 +2790,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "通知标题" +msgstr "通知文本,包括标题。" #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2853,9 +2816,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "更多帮助与示例请见此处" +msgstr "更多帮助" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2866,9 +2828,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "使用默认通知" +msgstr "发送测试通知" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2879,19 +2840,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" msgstr "通知调试日志" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "处理器" +msgstr "处理中.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "使用默认通知" +msgstr "所有通知的标题" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2907,9 +2865,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "例如。" +msgstr "例如 -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2922,18 +2879,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "使用默认通知" +msgstr "所有通知的格式" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "条件" +msgstr "操作" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -2964,9 +2919,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "你需要" +msgstr "您可能需要" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -2977,37 +2931,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "该" +msgstr "在" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "标题" +msgstr "文件" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "复检间隔(分钟)" +msgstr "计划时间限制" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "周" +msgstr "周末" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "请求" +msgstr "重置" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3020,14 +2969,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "更多帮助与示例请见此处" +msgstr "有关使用调度器的更多帮助" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "使用时间调度" +msgstr "想要使用时间计划吗?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3040,28 +2987,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "忽略文本" +msgstr "触发文本" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" msgstr "忽略文本" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "文本匹配时阻止变更检测" +msgstr "此文本存在时将不会进行变更检测。" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "忽略文本" +msgstr "阻止文本" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3083,18 +3026,16 @@ msgstr "语言支持仍在测试阶段,欢迎在 GitHub 提交 PR 帮助改进 #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "搜索中" +msgstr "搜索" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "信息" +msgstr "在" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3129,19 +3070,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "通知" +msgstr "取消静音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "通知" +msgstr "静音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "通知告警次数" +msgstr "通知已静音 - 点击取消静音" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3234,9 +3172,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "暂无信息" +msgstr "此处信息" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index 4bd6c195c8dd1f19dfd2bba6b3fd9d34b5ccd364..04b7a18a873f760eb0435839f0f8bd15eaff1a23 100644 GIT binary patch delta 11992 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 IHhH7}4{3OL0{{R3 delta 8866 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 D*`WW+ diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po index 8a022adda..383e58f41 100644 --- a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po @@ -255,7 +255,7 @@ msgstr "值" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "檢查間隔" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." @@ -831,14 +831,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "通知標題" +msgstr "所有通知已靜音。" #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "通知標題" +msgstr "所有通知已取消靜音。" #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -895,16 +893,14 @@ msgid "more info" msgstr "更多資訊" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" msgstr "發送通知前允許過濾器遺失的次數" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "使用" +msgstr "設置為" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -919,7 +915,6 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" @@ -936,7 +931,6 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." msgstr "通知 URL 列表" @@ -946,7 +940,6 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" msgstr "在此閱讀更多內容" @@ -961,7 +954,6 @@ msgid "Basic" msgstr "基本" #: changedetectionio/blueprint/settings/templates/settings.html:103 -#, fuzzy msgid "method (default) where your watched sites don't need Javascript to render." msgstr "方法(預設),適用於您監測的網站不需要 Javascript 渲染的情況。" @@ -976,7 +968,6 @@ msgid "Chrome/Javascript" msgstr "Chrome / Javascript" #: changedetectionio/blueprint/settings/templates/settings.html:104 -#, fuzzy msgid "" "method requires a network connection to a running WebDriver+Chrome " "server, set by the ENV var" @@ -1006,24 +997,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "目前:" +msgstr "目前運行:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "操作" +msgstr "運行中" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "字" +msgstr "工作程序" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "處理器" +msgstr "活躍處理中" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1072,9 +1059,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "還沒有" +msgstr "注意:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1117,9 +1103,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "將被忽略。" +msgstr "已忽略" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1159,7 +1144,6 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" msgstr "幫助與範例請見此處" @@ -1172,9 +1156,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API 金鑰" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1185,9 +1168,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome 請求" +msgstr "Chrome 擴充功能" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1232,9 +1214,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome 請求" +msgstr "Chrome 線上應用程式商店" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1291,9 +1272,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "提示:" +msgstr "提示" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1313,9 +1293,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "為此監測任務選擇代理伺服器" +msgstr "為所有監測任務選擇預設代理伺服器" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1347,9 +1326,8 @@ msgid "Tag added" msgstr "標籤已新增" #: changedetectionio/blueprint/tags/__init__.py:87 -#, fuzzy msgid "Tag deleted, removing from watches in background" -msgstr "標籤已刪除,並從 {} 個監測任務中移除" +msgstr "標籤已刪除,正在背景從監測任務中移除" #: changedetectionio/blueprint/tags/__init__.py:109 msgid "Unlinking tag from watches in background" @@ -1613,9 +1591,8 @@ msgid "Cloned, you are editing the new watch." msgstr "已複製,您正在編輯新的監測任務。" #: changedetectionio/blueprint/ui/__init__.py:261 -#, fuzzy msgid "Watch is already queued or being checked." -msgstr "{} 個監測任務已排入複查佇列" +msgstr "監測任務已在佇列中或正在檢查。" #: changedetectionio/blueprint/ui/__init__.py:264 #: changedetectionio/blueprint/ui/__init__.py:301 @@ -1623,7 +1600,6 @@ msgid "Queued 1 watch for rechecking." msgstr "已將 1 個監測任務排入複查佇列。" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." msgstr "已將 {} 個監測任務排入複查佇列。" @@ -1633,9 +1609,8 @@ msgid "Queued {} watches for rechecking." msgstr "已將 {} 個監測任務排入複查佇列。" #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "已將 {} 個監測任務排入複查佇列。" +msgstr "背景將監測任務排入複查佇列..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2322,7 +2297,6 @@ msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>" msgstr "顯示第 <b>{start} - {end}</b> 條{record_name},共 <b>{total}</b> 條" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "記錄" @@ -2411,9 +2385,8 @@ msgid "" msgstr "<p>您確定要刪除所選的監測任務嗎?</strong></p><p>此動作無法復原。</p>" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "已排程" +msgstr "佇列大小" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2659,9 +2632,8 @@ msgid "Detects all text changes where possible" msgstr "盡可能檢測所有文字變更" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "使用預設通知" +msgstr "所有通知的內文 — 您可以使用" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2676,9 +2648,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "新增" +msgstr "描述" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2689,16 +2660,14 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "先編輯後監測" +msgstr "監測任務的 UUID。" #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses <title> if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" msgstr "群組 / 標籤" @@ -2768,9 +2737,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "變更" +msgstr "和" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2783,20 +2751,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "在此閱讀更多內容" +msgstr "更多資訊" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "暫停" +msgstr "使用" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "通知 URL 列表" +msgstr "AppRise 通知 URL" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2809,9 +2774,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "顯示進階選項" +msgstr "顯示進階說明與提示" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2826,7 +2790,6 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." msgstr "通知標題" @@ -2853,7 +2816,6 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" msgstr "更多幫助和範例請見此處" @@ -2866,9 +2828,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "使用預設通知" +msgstr "發送測試通知" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2879,19 +2840,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" msgstr "通知除錯記錄" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "處理器" +msgstr "處理中.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "使用預設通知" +msgstr "所有通知的標題" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2907,9 +2865,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "例如。" +msgstr "例如 -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2922,18 +2879,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "使用預設通知" +msgstr "所有通知的格式" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "條件" +msgstr "操作" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -2964,9 +2919,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "您需要" +msgstr "您可能需要" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -2977,37 +2931,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "這個" +msgstr "在" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "標題" +msgstr "檔案" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "複查時間(分鐘)" +msgstr "排程時間限制" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "週" +msgstr "週末" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "請求" +msgstr "重設" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3020,12 +2969,10 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" msgstr "更多幫助和範例請見此處" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" msgstr "使用時間排程器" @@ -3040,28 +2987,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "忽略文字" +msgstr "觸發文字" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" msgstr "忽略文字" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." msgstr "當文字符合時,阻擋變更檢測" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "忽略文字" +msgstr "阻擋文字" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3083,18 +3026,16 @@ msgstr "語言支援尚在 Beta 階段,請在 GitHub 上提交 PR 以協助我 #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "搜尋中" +msgstr "搜尋" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "資訊" +msgstr "在" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3129,19 +3070,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "通知" +msgstr "取消靜音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "通知" +msgstr "靜音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "通知警報次數" +msgstr "通知已靜音 - 點擊以取消靜音" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3234,9 +3172,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "無資訊" +msgstr "此處資訊" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example"