Compare commits

..

3 Commits

Author SHA1 Message Date
skkzsh
98a3ae68ae i18n: Wrap untranslated UI strings in include_subtract.html and add ja translations (#4054)
Some checks failed
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
2026-04-22 08:16:35 +10:00
skkzsh
f21d4f4a9f UI - Fix broken opacity feedback for restock/price fields on tag edit screen (#4072)
Some checks failed
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
2026-04-21 13:41:59 +02:00
skkzsh
8a66da3d6d UI - Use pgettext for diff page From/To labels to prevent context collisions (#4073)
Some checks failed
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
2026-04-21 12:00:15 +02:00
36 changed files with 1295 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
[python: **.py]
keywords = _ _l gettext
keywords = _ _l gettext pgettext:1c,2
[jinja2: **/templates/**.html]
encoding = utf-8
keywords = _ _l gettext
keywords = _ _l gettext pgettext:1c,2

View File

@@ -17,6 +17,7 @@
</script>
<script src="{{url_for('static_content', group='js', filename='plugins.js')}}" defer></script>
<script src="{{url_for('static_content', group='js', filename='global-settings.js')}}" defer></script>
<script src="{{url_for('static_content', group='js', filename='watch-settings.js')}}" defer></script>
<script src="{{url_for('static_content', group='js', filename='notifications.js')}}" defer></script>

View File

@@ -25,7 +25,8 @@
<fieldset class="diff-fieldset">
{% if versions|length >= 1 %}
<span style="white-space: nowrap;">
<label id="change-from" for="diff-from-version" class="from-to-label">{{ _('From') }}</label>
{# TRANSLATORS: 'From' labels the older snapshot version selector on the diff page #}
<label id="change-from" for="diff-from-version" class="from-to-label">{{ pgettext('diff version', 'From') }}</label>
<select id="diff-from-version" name="from_version" class="needs-localtime">
{%- for version in versions|reverse -%}
<option value="{{ version }}" {% if version== from_version %} selected="" {% endif %}>
@@ -35,7 +36,8 @@
</select>
</span>
<span style="white-space: nowrap;">
<label id="change-to" for="diff-to-version" class="from-to-label">{{ _('To') }}</label>
{# TRANSLATORS: 'To' labels the newer snapshot version selector on the diff page #}
<label id="change-to" for="diff-to-version" class="from-to-label">{{ pgettext('diff version', 'To') }}</label>
<select id="diff-to-version" name="to_version" class="needs-localtime">
{%- for version in versions|reverse -%}
<option value="{{ version }}" {% if version== to_version %} selected="" {% endif %}>

View File

@@ -989,7 +989,7 @@ class globalSettingsApplicationForm(commonSettingsForm):
api_access_token_enabled = BooleanField(_l('API access token security check enabled'), default=True, validators=[validators.Optional()])
base_url = StringField(_l('Notification base URL override'),
validators=[validators.Optional()],
render_kw={"placeholder": os.getenv('BASE_URL', 'Not set')}
render_kw={"placeholder": os.getenv('BASE_URL', _l('Not set'))}
)
empty_pages_are_a_change = BooleanField(_l('Treat empty pages as a change?'), default=False)
fetch_backend = RadioField(_l('Fetch Method'), default="html_requests", choices=content_fetchers.available_fetchers(), validators=[ValidateContentFetcherIsReady()])

View File

@@ -7,33 +7,33 @@ xpath://body/div/span[contains(@class, 'example-class')]",
%}
{{ field }}
{% if '/text()' in field %}
<span class="pure-form-message-inline"><strong>Note!: //text() function does not work where the &lt;element&gt; contains &lt;![CDATA[]]&gt;</strong></span><br>
<span class="pure-form-message-inline"><strong>{{ _('Note!: //text() function does not work where the <element> contains <![CDATA[]]>') }}</strong></span><br>
{% endif %}
<span class="pure-form-message-inline">One CSS, xPath 1 &amp; 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used.<br>
<span class="pure-form-message-inline">{{ _('One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used.') | safe }}<br>
<span data-target="#advanced-help-selectors" class="toggle-show pure-button button-tag button-xsmall">{{ _('Show advanced help and tips') }}</span><br>
<ul id="advanced-help-selectors" style="display: none;">
<li>CSS - Limit text to this CSS rule, only text matching this CSS rule is included.</li>
<li>CSS - {{ _('Limit text to this CSS rule, only text matching this CSS rule is included.') }}</li>
<li>JSON - Limit text to this JSON rule, using either <a href="https://pypi.org/project/jsonpath-ng/" target="new">JSONPath</a> or <a href="https://stedolan.github.io/jq/" target="new">jq</a> (if installed).
<ul>
<li>JSONPath: Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required, <a href="https://jsonpath.com/" target="new">test your JSONPath here</a>.</li>
<li>JSONPath: {{ _('Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,') | safe }} <a href="https://jsonpath.com/" target="new">{{ _('test your JSONPath here') }}</a>.</li>
{% if jq_support %}
<li>jq: Prefix with <code>jq:</code> and <a href="https://jqplay.org/" target="new">test your jq here</a>. Using <a href="https://stedolan.github.io/jq/" target="new">jq</a> allows for complex filtering and processing of JSON data with built-in functions, regex, filtering, and more. See examples and documentation <a href="https://stedolan.github.io/jq/manual/" target="new">here</a>. Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list.</li>
<li>jq: Prefix with <code>jq:</code> and <a href="https://jqplay.org/" target="new">test your jq here</a>. Using <a href="https://stedolan.github.io/jq/" target="new">jq</a> allows for complex filtering and processing of JSON data with built-in functions, regex, filtering, and more. See examples and documentation <a href="https://stedolan.github.io/jq/manual/" target="new">here</a>. {{ _('Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list.') | safe }}</li>
{% else %}
<li>jq support not installed</li>
<li>{{ _('jq support not installed') }}</li>
{% endif %}
</ul>
</li>
<li>XPath - Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath rule starts with an XPath function: Prefix with <code>xpath:</code>
<li>XPath - {{ _('Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath rule starts with an XPath function: Prefix with <code>xpath:</code>') | safe }}
<ul>
<li>Example: <code>//*[contains(@class, 'sametext')]</code> or <code>xpath:count(//*[contains(@class, 'sametext')])</code>, <a
href="http://xpather.com/" target="new">test your XPath here</a></li>
<li>Example: Get all titles from an RSS feed <code>//title/text()</code></li>
<li>To use XPath1.0: Prefix with <code>xpath1:</code></li>
<li>{{ _('Example') }}: <code>//*[contains(@class, 'sametext')]</code> or <code>xpath:count(//*[contains(@class, 'sametext')])</code>, <a
href="http://xpather.com/" target="new">{{ _('test your XPath here') }}</a></li>
<li>{{ _('Example') }}: {{ _('Get all titles from an RSS feed <code>//title/text()</code>') | safe }}</li>
<li>{{ _('To use XPath1.0: Prefix with <code>xpath1:</code>') | safe }}</li>
</ul>
</li>
<li>
Please be sure that you thoroughly understand how to write CSS, JSONPath, XPath{% if jq_support %}, or jq selector{%endif%} rules before filing an issue on GitHub! <a
href="https://github.com/dgtlmoon/changedetection.io/wiki/CSS-Selector-help">here for more CSS selector help</a>.<br>
href="https://github.com/dgtlmoon/changedetection.io/wiki/CSS-Selector-help">{{ _('here for more CSS selector help') }}</a>.<br>
</li>
</ul>

View File

@@ -35,10 +35,10 @@
<fieldset>
<div class="pure-control-group">
{{ render_field(form.text_should_not_be_present, rows=5, placeholder="For example: Out of stock
{{ render_field(form.text_should_not_be_present, rows=5, placeholder=_("For example: Out of stock
Sold out
Not in stock
Unavailable") }}
Unavailable")) }}
<span class="pure-form-message-inline">
<ul>
<li>{{ _('Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for waiting for when a product is available again') }}</li>
@@ -51,9 +51,9 @@ Unavailable") }}
</fieldset>
<fieldset>
<div class="pure-control-group">
{{ render_field(form.extract_lines_containing, rows=5, placeholder="celsius
{{ render_field(form.extract_lines_containing, rows=5, placeholder=_("celsius
temperature
price") }}
price")) }}
<span class="pure-form-message-inline">
<ul>
<li>{{ _('Keep only lines that contain any of these words or phrases (plain text, case-insensitive)') }}</li>

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: cs\n"
@@ -1231,11 +1231,15 @@ msgstr "Ignorovat všechny odpovídající řádky"
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorovat všechny odpovídající řádky kromě číslic"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Z"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "Na"
@@ -2695,6 +2699,10 @@ msgstr "Kontrola zabezpečení přístupového tokenu API povolena"
msgid "Notification base URL override"
msgstr "Základní URL pro upozornění"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Považovat prázdné stránky za změnu?"
@@ -3409,6 +3417,60 @@ msgstr "v"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3441,6 +3503,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3455,6 +3525,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3672,3 +3749,9 @@ msgstr "Hlavní nastavení"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "Z"
#~ msgid "To"
#~ msgstr "Na"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-14 03:57+0100\n"
"Last-Translator: \n"
"Language: de\n"
@@ -1253,11 +1253,15 @@ msgstr "Ignorieren Sie alle übereinstimmenden Zeilen"
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorieren Sie alle übereinstimmenden Zeilen mit Ausnahme von Ziffern"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Von"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "Zu"
@@ -2742,6 +2746,10 @@ msgstr "Sicherheitsüberprüfung des API-Zugriffstokens aktiviert"
msgid "Notification base URL override"
msgstr "Benachrichtigungs-Basis-URL überschreiben"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Leere Seiten als Änderung behandeln?"
@@ -3460,6 +3468,60 @@ msgstr "in"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3492,6 +3554,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3506,6 +3576,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3789,3 +3866,9 @@ msgstr "Haupteinstellungen"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "Von"
#~ msgid "To"
#~ msgstr "Zu"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-12 16:33+0100\n"
"Last-Translator: British English Translation Team\n"
"Language: en_GB\n"
@@ -1231,11 +1231,15 @@ msgstr ""
msgid "Ignore any lines matching excluding digits"
msgstr ""
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr ""
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr ""
@@ -2693,6 +2697,10 @@ msgstr ""
msgid "Notification base URL override"
msgstr ""
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
@@ -3407,6 +3415,60 @@ msgstr ""
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3439,6 +3501,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3453,6 +3523,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3619,3 +3696,9 @@ msgstr ""
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr ""
#~ msgid "To"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-12 16:37+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en_US\n"
@@ -1231,11 +1231,15 @@ msgstr ""
msgid "Ignore any lines matching excluding digits"
msgstr ""
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr ""
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr ""
@@ -2693,6 +2697,10 @@ msgstr ""
msgid "Notification base URL override"
msgstr ""
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
@@ -3407,6 +3415,60 @@ msgstr ""
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3439,6 +3501,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3453,6 +3523,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3619,3 +3696,9 @@ msgstr ""
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr ""
#~ msgid "To"
#~ msgstr ""

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.53.6\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-03-20 18:13+0100\n"
"Last-Translator: Adrian Gonzalez <adrian@example.com>\n"
"Language: es\n"
@@ -1271,11 +1271,15 @@ msgstr "Ignora cualquier línea que coincida"
msgid "Ignore any lines matching excluding digits"
msgstr "Ignore cualquier línea que coincida excluyendo dígitos"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "De"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "A"
@@ -2753,6 +2757,10 @@ msgstr "Comprobación de seguridad del token de acceso API habilitada"
msgid "Notification base URL override"
msgstr "Anulación de URL de base de notificaciones"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "¿Tratar las páginas vacías como un cambio?"
@@ -3471,6 +3479,60 @@ msgstr "en"
msgid "Enter search term..."
msgstr "Introduzca el término de búsqueda..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3507,6 +3569,14 @@ msgstr "\"Texto de página\": contiene, comienza con, no contiene y muchos más"
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "El texto coincidente se ignorará en la instantánea del texto (aún podrás verlo pero no activará un cambio)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3524,6 +3594,13 @@ msgstr "El texto del bloque se procesa a partir del texto resultante que surge d
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "Todas las líneas aquí no deben existir (piense en cada línea como \"O\")"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3668,3 +3745,9 @@ msgstr "Configuraciones principales"
#~ " éxito que el \"centro de datos\" para sitios web "
#~ "bloqueados."
#~ msgid "From"
#~ msgstr "De"
#~ msgid "To"
#~ msgstr "A"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fr\n"
@@ -1235,11 +1235,15 @@ msgstr "Ignorer toutes les lignes correspondant"
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorer toutes les lignes correspondant à l'exclusion des chiffres"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Depuis"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "À"
@@ -2701,6 +2705,10 @@ msgstr "Contrôle de sécurité du jeton d'accès à l'API activé"
msgid "Notification base URL override"
msgstr "URL de base pour les notifications"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Considérer les pages vides comme un changement ?"
@@ -3417,6 +3425,60 @@ msgstr "dans"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3449,6 +3511,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3463,6 +3533,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3680,3 +3757,9 @@ msgstr "Paramètres principaux"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "Depuis"
#~ msgid "To"
#~ msgstr "À"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-02 15:32+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: it\n"
@@ -1233,11 +1233,15 @@ msgstr ""
msgid "Ignore any lines matching excluding digits"
msgstr ""
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr ""
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr ""
@@ -2695,6 +2699,10 @@ msgstr "Controllo sicurezza token API attivo"
msgid "Notification base URL override"
msgstr "URL base notifiche"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Tratta pagine vuote come modifica?"
@@ -3409,6 +3417,60 @@ msgstr "in"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3441,6 +3503,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3455,6 +3525,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3654,3 +3731,9 @@ msgstr "Impostazioni principali"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr ""
#~ msgid "To"
#~ msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.53.6\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-03-31 23:52+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ja\n"
@@ -1250,11 +1250,15 @@ msgstr "一致する行を無視"
msgid "Ignore any lines matching excluding digits"
msgstr "数字を除いて一致する行を無視"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "変更前"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "変更後"
@@ -1654,15 +1658,19 @@ msgstr "ビジュアルセレクターツールを使用すると、変更検知
msgid "text"
msgstr "テキスト"
# 訳注: "elements that will be used for the change detection. It automatically fills-in the filters in the
# \"CSS/JSONPath/JQ/XPath Filters\" box of the [Filters & Triggers] tab. Use [Shift+Click] to select multiple items."
# → 「要素を選択できます。フィルタが自動的に入力される「CSS/JSONPath/JQ/XPath フィルタ」ボックスは [フィルタとトリガー] タブにあります。複数の項目を選択するには [Shift+クリック] を使用します。」
# "tab. Use" 以降の述語部分と副詞を入れ替えた
#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"elements that will be used for the change detection. It automatically fills-in the filters in the "
"\"CSS/JSONPath/JQ/XPath Filters\" box of the"
msgstr "要素を選択できます。「CSS/JSONPath/JQ/XPath フィルタ」ボックスのフィルタを自動的に入力します(タブ:"
msgstr "要素を選択できます。フィルタが自動的に入力される「CSS/JSONPath/JQ/XPath フィルタ」ボックス"
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "タブを使用する。使用:"
msgstr "タブにあります。複数の項目を選択するには"
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
@@ -1670,7 +1678,7 @@ msgstr "Shift+クリック"
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "複数の項目を選択するには。"
msgstr "を使用します。"
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
@@ -2722,6 +2730,10 @@ msgstr "APIアクセストークンのセキュリティチェックを有効化
msgid "Notification base URL override"
msgstr "通知ベースURLの上書き"
#: changedetectionio/forms.py
msgid "Not set"
msgstr "未設定"
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "空のページを変更としてみなしますか?"
@@ -3464,6 +3476,60 @@ msgstr "-"
msgid "Enter search term..."
msgstr "検索語を入力..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr "注意: <element> が <![CDATA[]]> を含む場合、//text() 関数は動作しません"
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr "1行につき1つのCSS、xPath 1 & 2、JSON Path/JQセレクタを指定してください。一致した<i>すべての</i>ルールが使用されます。"
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr "このCSSルールにマッチするテキストのみを対象にします。"
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr "先頭に <code>json:</code> を付けてください。必要に応じて <code>json:$</code> で再フォーマットを強制できます。"
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr "JSONPathをここでテスト"
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr "先頭に <code>jqraw:</code> を付けると、結果をJSONリストではなくテキストとして出力します。"
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr "jqサポートはインストールされていません"
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr "このXPathルールにマッチするテキストのみを対象にします。スラッシュ (/) で始めるだけです。XPathを明示的に指定する場合や、XPath関数で始まるルールの場合は、先頭に <code>xpath:</code> を付けてください"
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr "例"
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr "XPathをここでテスト"
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr "RSSフィードからすべてのタイトルを取得 <code>//title/text()</code>"
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr "XPath 1.0を使用するには、先頭に <code>xpath1:</code> を付けてください"
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr "CSSセレクタの詳細なヘルプはこちら"
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr "変更/通知をトリガーする前に待つテキスト。すべてのテキストと正規表現は大文字小文字を区別せずにテストされます。"
@@ -3496,6 +3562,18 @@ msgstr "「ページテキスト」- 「含む」「始まる」「含まない
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "一致するテキストはテキストスナップショットで無視されます(表示はされますが変更はトリガーされません)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
"例:在庫切れ\n"
"売り切れ\n"
"在庫なし\n"
"販売終了"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3510,6 +3588,16 @@ msgstr "ブロックテキストは、このモニターのCSS/JSONフィルタ
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "ここのすべての行が存在しない必要があります各行を「OR」として考えてください"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
"摂氏\n"
"気温\n"
"価格"
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr "これらの単語やフレーズのいずれかを含む行のみを保持(プレーンテキスト、大文字小文字区別なし)"
@@ -3652,3 +3740,9 @@ msgstr "メイン設定"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr "ブロックされているウェブサイトには、「データセンター」よりも「住居用」や「モバイル」プロキシタイプが効果的です。"
#~ msgid "From"
#~ msgstr "変更前"
#~ msgid "To"
#~ msgstr "変更後"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ko\n"
@@ -1231,11 +1231,15 @@ msgstr "일치하는 줄을 무시하세요."
msgid "Ignore any lines matching excluding digits"
msgstr "숫자를 제외하고 일치하는 줄을 무시합니다."
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "에서"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "에게"
@@ -2693,6 +2697,10 @@ msgstr "API 액세스 토큰 보안 확인이 활성화되었습니다."
msgid "Notification base URL override"
msgstr "알림 기본 URL"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "빈 페이지를 변경 사항으로 처리하시겠습니까?"
@@ -3407,6 +3415,60 @@ msgstr "내"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3439,6 +3501,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3453,6 +3523,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3775,3 +3852,9 @@ msgstr "기본 설정"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "에서"
#~ msgid "To"
#~ msgstr "에게"

View File

@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.54.9\n"
"Project-Id-Version: changedetection.io 0.54.10\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1230,11 +1230,15 @@ msgstr ""
msgid "Ignore any lines matching excluding digits"
msgstr ""
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr ""
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr ""
@@ -2692,6 +2696,10 @@ msgstr ""
msgid "Notification base URL override"
msgstr ""
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
@@ -3406,6 +3414,60 @@ msgstr ""
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3438,6 +3500,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3452,6 +3522,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.54.8\n"
"Report-Msgid-Bugs-To: mstrey@gmail.com\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-04-07 22:00-0300\n"
"Last-Translator: Gemini AI\n"
"Language: pt_BR\n"
@@ -1256,11 +1256,15 @@ msgstr "Ignorar linhas correspondentes a"
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorar linhas correspondentes excluindo dígitos"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "De"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "Para"
@@ -2726,6 +2730,10 @@ msgstr "Verificação de segurança do token de acesso à API ativada"
msgid "Notification base URL override"
msgstr "Substituição da URL base de notificação"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Tratar páginas vazias como uma mudança?"
@@ -3442,6 +3450,60 @@ msgstr "em"
msgid "Enter search term..."
msgstr "Digite o termo de busca..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3476,6 +3538,14 @@ msgstr "\"Texto da página\" - com Contém, Começa com, Não contém e muitos o
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "O texto correspondente será ignorado no instantâneo de texto (você ainda o verá, mas não disparará uma mudança)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3492,6 +3562,13 @@ msgstr "O texto de bloqueio é processado a partir do texto resultante de quaisq
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "Todas as linhas aqui não devem existir (pense em cada linha como \"OU\")"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3654,3 +3731,9 @@ msgstr "Configurações principais"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "De"
#~ msgid "To"
#~ msgstr "Para"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.53.6\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-04-10 20:38+0300\n"
"Last-Translator: \n"
"Language: tr\n"
@@ -1260,11 +1260,15 @@ msgstr "Eşleşen satırları yoksay"
msgid "Ignore any lines matching excluding digits"
msgstr "Rakamlar hariç eşleşen satırları yoksay"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Kimden"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "Kime"
@@ -2736,6 +2740,10 @@ msgstr "API erişim belirteci güvenlik kontrolü etkin"
msgid "Notification base URL override"
msgstr "Bildirim temel URL'sini geçersiz kılma"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Boş sayfalar değişiklik olarak değerlendirilsin mi?"
@@ -3454,6 +3462,60 @@ msgstr "içinde"
msgid "Enter search term..."
msgstr "Arama terimini girin..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3490,6 +3552,14 @@ msgstr ""
"Eşleşen metin metin anlık görüntüsünde yoksayılacaktır (yine de görebilirsiniz ancak bir değişikliği "
"tetiklemeyecektir)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3506,6 +3576,13 @@ msgstr "Engelleme metni, bu izleyici için herhangi bir CSS/JSON Filtresinden ç
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "Buradaki tüm satırlar var olmamalıdır (her satırı \"VEYA\" olarak düşünün)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3645,3 +3722,9 @@ msgstr "Ana ayarlar"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr "Engellenen web siteleri için \"Yerleşim Yeri\" ve \"Mobil\" proxy türü \"Veri Merkezi\"nden daha başarılı olabilir."
#~ msgid "From"
#~ msgstr "Kimden"
#~ msgid "To"
#~ msgstr "Kime"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-02-19 12:30+0100\n"
"Last-Translator: \n"
"Language: uk\n"
@@ -1240,11 +1240,15 @@ msgstr "Ігнорувати рядки, що збігаються з"
msgid "Ignore any lines matching excluding digits"
msgstr "Ігнорувати рядки, що збігаються з (виключаючи цифри)"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Від"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "До"
@@ -2710,6 +2714,10 @@ msgstr "Перевірку безпеки токена доступу API уві
msgid "Notification base URL override"
msgstr "Перевизначення базового URL сповіщень"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Вважати порожні сторінки зміною?"
@@ -3424,6 +3432,60 @@ msgstr "у"
msgid "Enter search term..."
msgstr "Введіть пошуковий запит..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr "Текст для очікування перед спрацьовуванням зміни/сповіщення, весь текст і regex перевіряються без урахування регістру."
@@ -3458,6 +3520,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "Текст, що збігається, буде проігноровано у текстовому знімку (ви його побачите, але він не викличе сповіщення)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3474,6 +3544,13 @@ msgstr "Блокуючий текст обробляється з результ
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "Усі рядки тут не повинні існувати (кожен рядок як \"АБО\")"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3616,3 +3693,9 @@ msgstr "Головні налаштування"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr "Проксі типу «Резидентні» та «Мобільні» можуть бути ефективнішими, ніж «Дата-центр», для заблокованих сайтів."
#~ msgid "From"
#~ msgstr "Від"
#~ msgid "To"
#~ msgstr "До"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-18 21:31+0800\n"
"Last-Translator: 吾爱分享 <admin@wuaishare.cn>\n"
"Language: zh\n"
@@ -1231,11 +1231,15 @@ msgstr "忽略匹配以下内容的行"
msgid "Ignore any lines matching excluding digits"
msgstr "忽略匹配以下内容的行(排除数字)"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "从"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "到"
@@ -2693,6 +2697,10 @@ msgstr "已启用 API 访问令牌安全检查"
msgid "Notification base URL override"
msgstr "通知基础 URL 覆盖"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "将空页面视为变更?"
@@ -3407,6 +3415,60 @@ msgstr "在"
msgid "Enter search term..."
msgstr "输入搜索关键词..."
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr "触发变更/通知前等待的文本,所有文本和正则均不区分大小写。"
@@ -3439,6 +3501,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "匹配的文本会在文本快照中被忽略(仍可见但不会触发变更)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3453,6 +3523,13 @@ msgstr "阻止文本来自该监控项的 CSS/JSON 过滤结果"
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "此处所有行必须不存在(每行视为“或”)"
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3604,3 +3681,9 @@ msgstr "主设置"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr "对于被封锁的网站,“住宅”和“移动”代理类型可能比“数据中心”更有效。"
#~ msgid "From"
#~ msgstr "从"
#~ msgid "To"
#~ msgstr "到"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-19 00:17+0900\n"
"POT-Creation-Date: 2026-04-21 13:27+0900\n"
"PO-Revision-Date: 2026-01-15 12:00+0800\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hant_TW\n"
@@ -1231,11 +1231,15 @@ msgstr "忽略任何符合的行"
msgid "Ignore any lines matching excluding digits"
msgstr "忽略任何符合(排除數字)的行"
#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "從"
#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "到"
@@ -2693,6 +2697,10 @@ msgstr "已啟用 API 存取權杖安全檢查"
msgid "Notification base URL override"
msgstr "通知基礎 URL 覆寫"
#: changedetectionio/forms.py
msgid "Not set"
msgstr ""
#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "將空白頁面視為變更?"
@@ -3407,6 +3415,60 @@ msgstr "在"
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Example"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""
#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""
@@ -3439,6 +3501,14 @@ msgstr ""
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
@@ -3453,6 +3523,13 @@ msgstr ""
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""
#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""
@@ -3733,3 +3810,9 @@ msgstr "主設定"
#~ msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
#~ msgstr ""
#~ msgid "From"
#~ msgstr "從"
#~ msgid "To"
#~ msgstr "到"

View File

@@ -6,7 +6,8 @@
mapping_file = babel.cfg
output_file = changedetectionio/translations/messages.pot
input_paths = changedetectionio
keywords = _ _l gettext
keywords = _ _l gettext pgettext:1c,2
add_comments = TRANSLATORS:
# Options to reduce unnecessary changes in .pot files
sort_by_file = true
width = 120