From 3a5606125dabb5c836dbb17f982108eff5d8ccff Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 10 Oct 2023 10:42:14 -0400 Subject: [PATCH] Import translation work from https://crowdin.com/project/ublock --- platform/mv3/description/webstore.br_FR.txt | 30 +++++++++++++++++++ platform/mv3/description/webstore.hu.txt | 2 +- platform/mv3/description/webstore.ku.txt | 30 +++++++++++++++++++ .../mv3/extension/_locales/be/messages.json | 2 +- .../mv3/extension/_locales/cs/messages.json | 2 +- .../mv3/extension/_locales/hu/messages.json | 2 +- .../mv3/extension/_locales/ms/messages.json | 14 ++++----- src/_locales/hu/messages.json | 14 ++++----- src/_locales/sv/messages.json | 2 +- 9 files changed, 79 insertions(+), 19 deletions(-) create mode 100644 platform/mv3/description/webstore.br_FR.txt create mode 100644 platform/mv3/description/webstore.ku.txt diff --git a/platform/mv3/description/webstore.br_FR.txt b/platform/mv3/description/webstore.br_FR.txt new file mode 100644 index 000000000..e03fa801e --- /dev/null +++ b/platform/mv3/description/webstore.br_FR.txt @@ -0,0 +1,30 @@ +uBO Lite (uBOL) is a *permission-less* MV3-based content blocker. + +The default ruleset corresponds to uBlock Origin's default filterset: + +- uBlock Origin's built-in filter lists +- EasyList +- EasyPrivacy +- Peter Lowe’s Ad and tracking server list + +You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel. + +uBOL is entirely declarative, meaning there is no need for a permanent uBOL process for the filtering to occur, and CSS/JS injection-based content filtering is performed reliably by the browser itself rather than by the extension. This means that uBOL itself does not consume CPU/memory resources while content blocking is ongoing -- uBOL's service worker process is required _only_ when you interact with the popup panel or the option pages. + +uBOL does not require broad "read and modify data" permission at install time, hence its limited capabilities out of the box compared to uBlock Origin or other content blockers requiring broad "read and modify data" permissions at install time. + +However, uBOL allows you to *explicitly* grant extended permissions on specific sites of your choice so that it can better filter on those sites using cosmetic filtering and scriptlet injections. + +To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete. + +The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request. + +If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site. + +You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to read and modify data on all websites. + +Keep in mind this is still a work in progress, with these end goals: + +- No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis. + +- Entirely declarative for reliability and CPU/memory efficiency. diff --git a/platform/mv3/description/webstore.hu.txt b/platform/mv3/description/webstore.hu.txt index 0763ef4ef..cdf50f477 100644 --- a/platform/mv3/description/webstore.hu.txt +++ b/platform/mv3/description/webstore.hu.txt @@ -1,4 +1,4 @@ -uBO Lite (uBOL) is a *permission-less* MV3-based content blocker. +Az uBO Lite (uBOL) egy *engedély nélküli* MV3-alapú tartalomblokkoló. Az alapértelmezett szabálykészlet megfelel a uBlock Origin alapértelmezett szűrőkészletének: diff --git a/platform/mv3/description/webstore.ku.txt b/platform/mv3/description/webstore.ku.txt new file mode 100644 index 000000000..e03fa801e --- /dev/null +++ b/platform/mv3/description/webstore.ku.txt @@ -0,0 +1,30 @@ +uBO Lite (uBOL) is a *permission-less* MV3-based content blocker. + +The default ruleset corresponds to uBlock Origin's default filterset: + +- uBlock Origin's built-in filter lists +- EasyList +- EasyPrivacy +- Peter Lowe’s Ad and tracking server list + +You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel. + +uBOL is entirely declarative, meaning there is no need for a permanent uBOL process for the filtering to occur, and CSS/JS injection-based content filtering is performed reliably by the browser itself rather than by the extension. This means that uBOL itself does not consume CPU/memory resources while content blocking is ongoing -- uBOL's service worker process is required _only_ when you interact with the popup panel or the option pages. + +uBOL does not require broad "read and modify data" permission at install time, hence its limited capabilities out of the box compared to uBlock Origin or other content blockers requiring broad "read and modify data" permissions at install time. + +However, uBOL allows you to *explicitly* grant extended permissions on specific sites of your choice so that it can better filter on those sites using cosmetic filtering and scriptlet injections. + +To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete. + +The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request. + +If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site. + +You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to read and modify data on all websites. + +Keep in mind this is still a work in progress, with these end goals: + +- No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis. + +- Entirely declarative for reliability and CPU/memory efficiency. diff --git a/platform/mv3/extension/_locales/be/messages.json b/platform/mv3/extension/_locales/be/messages.json index e3d1addb3..6def57d4f 100644 --- a/platform/mv3/extension/_locales/be/messages.json +++ b/platform/mv3/extension/_locales/be/messages.json @@ -52,7 +52,7 @@ "description": "Link to privacy policy on GitHub (English)" }, "popupFilteringModeLabel": { - "message": "filtering mode", + "message": "рэжым фільтравання", "description": "Label in the popup panel for the current filtering mode" }, "popupTipDashboard": { diff --git a/platform/mv3/extension/_locales/cs/messages.json b/platform/mv3/extension/_locales/cs/messages.json index 36b1b847c..81a8be43f 100644 --- a/platform/mv3/extension/_locales/cs/messages.json +++ b/platform/mv3/extension/_locales/cs/messages.json @@ -204,7 +204,7 @@ "description": "Link text to translations repo" }, "aboutFilterLists": { - "message": "Seznam filtrů", + "message": "Seznamy filtrů", "description": "Link text to uBO's own filter lists repo" }, "aboutDependencies": { diff --git a/platform/mv3/extension/_locales/hu/messages.json b/platform/mv3/extension/_locales/hu/messages.json index 3a4babcc4..506e57786 100644 --- a/platform/mv3/extension/_locales/hu/messages.json +++ b/platform/mv3/extension/_locales/hu/messages.json @@ -52,7 +52,7 @@ "description": "Link to privacy policy on GitHub (English)" }, "popupFilteringModeLabel": { - "message": "filtering mode", + "message": "szűrési mód", "description": "Label in the popup panel for the current filtering mode" }, "popupTipDashboard": { diff --git a/platform/mv3/extension/_locales/ms/messages.json b/platform/mv3/extension/_locales/ms/messages.json index 545662571..a92e7b17a 100644 --- a/platform/mv3/extension/_locales/ms/messages.json +++ b/platform/mv3/extension/_locales/ms/messages.json @@ -148,7 +148,7 @@ "description": "Header for a ruleset section in 'Filter lists pane'" }, "3pGroupRegions": { - "message": "Regions, languages", + "message": "Wilayah, bahasa", "description": "Header for a ruleset section in 'Filter lists pane'" }, "1pFormatHint": { @@ -184,7 +184,7 @@ "description": "The default filename to use for import/export purpose" }, "aboutChangelog": { - "message": "Changelog", + "message": "Log perubahan", "description": "" }, "aboutCode": { @@ -208,7 +208,7 @@ "description": "Link text to uBO's own filter lists repo" }, "aboutDependencies": { - "message": "External dependencies (GPLv3-compatible):", + "message": "Pergantungan luaran (serasi dengan GPLv3):", "description": "Shown in the About pane" }, "genericSubmit": { @@ -216,7 +216,7 @@ "description": "for generic 'Submit' buttons" }, "genericApplyChanges": { - "message": "Apply changes", + "message": "Terapkan perubahan", "description": "for generic 'Apply changes' buttons" }, "genericRevert": { @@ -244,15 +244,15 @@ "description": "Name of blocking mode 0" }, "filteringMode1Name": { - "message": "basic", + "message": "asas", "description": "Name of blocking mode 1" }, "filteringMode2Name": { - "message": "optimal", + "message": "optima", "description": "Name of blocking mode 2" }, "filteringMode3Name": { - "message": "complete", + "message": "selesai", "description": "Name of blocking mode 3" }, "basicFilteringModeDescription": { diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index 038603223..0506f97c4 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -276,11 +276,11 @@ "description": "Example of use: Version 1.26.4" }, "popup3pScriptFilter": { - "message": "script", + "message": "szkript", "description": "Appears as an option to filter out firewall rows" }, "popup3pFrameFilter": { - "message": "frame", + "message": "keret", "description": "Appears as an option to filter out firewall rows" }, "pickerCreate": { @@ -952,11 +952,11 @@ "description": "A paragraph in the filter issue reporter section" }, "supportS6P2S1": { - "message": "Filter lists are updated daily. Be sure your issue has not already been addressed in the most recent filter lists.", + "message": "A szűrőlisták naponta frissülnek. Ügyeljen arra, hogy az Ön problémája ne szerepeljen már a legfrissebb szűrőlistákon.", "description": "A paragraph in the filter issue reporter section" }, "supportS6P2S2": { - "message": "Verify that the issue still exists after reloading the problematic webpage.", + "message": "Ellenőrizze, hogy a probléma a problémás weboldal újratöltése után is fennáll-e.", "description": "A paragraph in the filter issue reporter section" }, "supportS6URL": { @@ -1224,7 +1224,7 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "contextMenuViewSource": { - "message": "View source code…", + "message": "Forráskód megtekintése…", "description": "A context menu entry, to view the source code of the target resource" }, "shortcutCapturePlaceholder": { @@ -1272,11 +1272,11 @@ "description": "Message used in frame placeholders" }, "linterMainReport": { - "message": "Errors: {{count}}", + "message": "Hibák: {{count}}", "description": "Summary of number of errors as reported by the linter " }, "unprocessedRequestTooltip": { - "message": "Could not filter properly at browser launch. Reload the page to ensure proper filtering.", + "message": "Nem sikerült megfelelően szűrni a böngésző indításakor. Töltse újra az oldalt a megfelelő szűrés biztosítása érdekében.", "description": "A warning which will appear in the popup panel if needed" }, "dummy": { diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 302ee37cd..97d195124 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -356,7 +356,7 @@ "description": "Checkbox to let user access advanced, technical features" }, "settingsPrefetchingDisabledPrompt": { - "message": "Inaktivera förhandshämtning (för att förhindra anslutning av blockerade nätverksförfrågningar)", + "message": "Inaktivera förhämtning (för att förhindra anslutning av blockerade nätverksförfrågningar)", "description": "English: " }, "settingsHyperlinkAuditingDisabledPrompt": {