diff --git a/dist/description/description-am.txt b/dist/description/description-am.txt
new file mode 100644
index 000000000..df085e509
--- /dev/null
+++ b/dist/description/description-am.txt
@@ -0,0 +1,49 @@
+Amharic
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Peter Lowe’s Ad server list
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-az.txt b/dist/description/description-az.txt
new file mode 100644
index 000000000..87af53b6a
--- /dev/null
+++ b/dist/description/description-az.txt
@@ -0,0 +1,49 @@
+Səmərəli bir əngəlləyici: yaddaş və prosessor yükünü artırmadığı halda digər məşhur əngəlləyicilərlə müqayisədə minlərlə daha çox filtri dəstəkləyir.
+
+Proqramın səmərəliliyinə dair ümumi əyani məlumat: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+İstifadə: Açılan pəncərədəki böyük açar düyməsi uBlock₀-u cari veb-saytda işə salmaq/dayandırmaq üçündür. Bu zaman uBlock₀ bütün veb-saytlarda deyil, yalnız cari veb-saytda işə düşür/dayandırılır.
+
+***
+
+Uyuşqan olmaqla yanaşı, uBlock₀ adi reklam əngəlləyicisindən fərqli olaraq domen adlarının olduğu faylları oxuya və yarada bilir.
+
+Standart rejimdə aşağıdakı filtr siyahıları yüklənəcək və tətbiq olunacaq:
+
+- EasyList
+- Peter Lowe-dan reklam serverləri siyahısı
+- EasyPrivacy
+- Zərərli domenlər
+
+Əlavə olaraq aşağıdakı siyahıları da seçə bilərsiniz:
+
+- Fanboy-dan izləmə serverlərinin genişləndirilmiş siyahısı
+- Dan Pollock-dan veb-domenlər faylı
+- hpHosts reklam və izləmə serverləri siyahısı
+- MVPS veb-domenləri
+- Spam404
+- Və bir çox başqaları
+
+Təbii ki, hər yeni seçilən filtrlər siyahısı yaddaş yükünü də artırır. Buna baxmayaraq, Fanboy-dan iki əlavə siyahı və hpHosts reklam və izləmə serverləri siyahısını seçsəniz belə, uBlock₀ digər məşhur reklam əngəlləyicilərindən fərqli olaraq yaddaşda daha az yer tutur.
+
+Həmçinin nəzərə alın ki, əlavə siyahıların bəzisini -- xüsusən tərkibində domen adları olan siyahıları seçdikdə, veb-saytın düzgün yüklənməməsi ehtimalı da artır.
+
+***
+
+Əvvəldən quraşdırılmış filtr siyahıları olmadan, uBlock₀ heç bir işə yaramır. Ona görə də, əgər siz həqiqətən bir töfhə vermək istəyirsinizsə, hər kəsin istifadəsinə pulsuz təqdim olunan filtr siyahılarını yorulmadan dəstəkləyən insanlar haqqında düşünün.
+
+***
+
+Pulsuz.
+Ümumi lisenziyalı (GPLv3) açıq mənbə kodu.
+İstifadəçilər tərəfindən istifadəçilər üçün.
+
+Github-a qoşulan iştirakçılarımız: https://github.com/gorhill/uBlock/graphs/contributors
+Crowdin-ə qoşulan iştirakçılarımız: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Layihəyə edilmiş dəyişikliklərin siyahısı:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-ga.txt b/dist/description/description-ga.txt
new file mode 100644
index 000000000..43af9b585
--- /dev/null
+++ b/dist/description/description-ga.txt
@@ -0,0 +1,49 @@
+An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Peter Lowe’s Ad server list
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-gu.txt b/dist/description/description-gu.txt
new file mode 100644
index 000000000..43af9b585
--- /dev/null
+++ b/dist/description/description-gu.txt
@@ -0,0 +1,49 @@
+An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Peter Lowe’s Ad server list
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-mk.txt b/dist/description/description-mk.txt
new file mode 100644
index 000000000..9995ef6f8
--- /dev/null
+++ b/dist/description/description-mk.txt
@@ -0,0 +1,49 @@
+Ефикасен блокер: лесен на меморија и процесор, но сепак може да вчита и да наметне илјадници филтри повеќе од другите популарни блокери.
+
+Илустриран преглед на ефикасноста: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Користење: Големото копче за "струја" во попапот се користи за трајно да се исклучи/уклучи уБлок за моменталниот веб сајт. Се однесува само на моменталниот веб-страница, не е копче за глобално вклучување/исклучување.
+
+***
+
+Флексибилно, може да биде повеќе од само "блокирач на реклами": може исто да чита и прави филтери од хост фајлови.
+
+Без подесување, овие списоци на филтри се вчитуваат и се присилуваат:
+
+- EasyList (ИзиЛиста)
+- Peter Lowe’s Ad server list (Peter Lowe’s листа на рекламни сервери)
+- EasyPrivacy (ЛеснаПриватност)
+- Домени на малвер
+
+Повеќе листи се достапни за вас да ги одберете ако сакате:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- и много други
+
+Се разбира, што повеќе филтри се enabled, поголема ќе биде зафатената меморија. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Бесплатно.
+Отворен изворен код со јавна лиценза (ГПЛв3)
+За корисници од корисници.
+
+Соработници @ Гитхаб: https://github.com/gorhill/uBlock/graphs/contributors
+Преведување @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-si.txt b/dist/description/description-si.txt
new file mode 100644
index 000000000..43af9b585
--- /dev/null
+++ b/dist/description/description-si.txt
@@ -0,0 +1,49 @@
+An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Peter Lowe’s Ad server list
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-so.txt b/dist/description/description-so.txt
new file mode 100644
index 000000000..43af9b585
--- /dev/null
+++ b/dist/description/description-so.txt
@@ -0,0 +1,49 @@
+An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Peter Lowe’s Ad server list
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-sw.txt b/dist/description/description-sw.txt
new file mode 100644
index 000000000..e08ca2a59
--- /dev/null
+++ b/dist/description/description-sw.txt
@@ -0,0 +1,49 @@
+Kizuizi kinachofaa: nyepesi kwenye kumbukumbu na nyayo za CPU, na bado inawezapakia na kuamrisha maelfu ya vichujio kuliko vizuizi vingine.
+
+Kielelezo cha ufanisi wake: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Utumiaji: Kitufe kikubwa cha nishati kinalemaza/kuwezesha kabisa uBlock kwenye tovuti ya sasa. Inatekelezeka kwenye tovutio ya sasa pekee, si kitufe cha kila mahali.
+
+***
+
+Inawezabadilishwa, na ni zaidi ya "kizuizi cha matangazo": inawezasoma na kuunda vichujio kutoka faili za wenyeji.
+
+Punde inapoanza kutumiwa, vichujio hivi vinapakiwa na kuamrishwa:
+
+- EasyList
+-Orodha ya Peter Lowe ya seva za matangazo
+- EasyPrivacy
+- Vikoa vya programu-hasidi
+
+Orodha zaidi zinawezateuliwa iwapo unataka:
+
+- Orodha fuatiliaji yake Fanboy iliyoboreshwa
+- Faili yake Dan Pollock ya wenyeji
+- seva za hpHosts za matangazo na ufuatiliaji
+- Wenyeji wa MVPS
+- Spam404
+- Na mengineo
+
+Inajulikana kuwa unavyowezesha vichujio zaidi, ndipo kumbukumbu inavyotumika zaidi. Hata hivyo, hata baada ya kuongeza orodha mbili anuwai za Fanboy, seva za hpHosts za matangazo, na za ufuatiliaji, uBlock bado inatumia kumbukumbu kidogo kuliko vizuizi vingine vinavyopatikana kule nje.
+
+Pia, unahamasishwa kuwa kuteua baadhi ya orodha hizi huenda kukaongeza hatari ya tovuti kuvunjika -- sana sana zile orodha ambazo hutumika kama faili za wenyeji.
+
+***
+
+Bila orodha setiawali za vichujio, kiendelezi hiki sii kitu. Kwa hivyo, iwapo ungependa kuchangia kitu cha maana, fikiria wale wanaotia bidii kudumisha orodha za vichujio unayotumia, na zilizofanywa huria kwa kila mmoja.
+
+***
+
+Huru
+Programu huria yenye leseni ya umma (GPLv3)
+Na watumiaji kwa watumiaji
+
+Wachangiaji @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Wachangiaji @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Batli ya mabadiliko ya mradi:
+https://github.com/gorhill/uBlock/releases
diff --git a/dist/description/description-th.txt b/dist/description/description-th.txt
new file mode 100644
index 000000000..c7130d846
--- /dev/null
+++ b/dist/description/description-th.txt
@@ -0,0 +1,49 @@
+An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.
+
+Illustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared
+
+Usage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.
+
+***
+
+Flexible, it's more than an "ad blocker": it can also read and create filters from hosts files.
+
+Out of the box, these lists of filters are loaded and enforced:
+
+- EasyList
+- Seznam oglaševalskih strežnikov Peter Lowe
+- EasyPrivacy
+- Malware domains
+
+More lists are available for you to select if you wish:
+
+- Fanboy’s Enhanced Tracking List
+- Dan Pollock’s hosts file
+- hpHosts’s Ad and tracking servers
+- MVPS HOSTS
+- Spam404
+- And many others
+
+Of course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock still has a lower memory footprint than other very popular blockers out there.
+
+Also, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.
+
+***
+
+Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.
+
+***
+
+Free.
+Open source with public license (GPLv3)
+For users by users.
+
+Contributors @ Github: https://github.com/gorhill/uBlock/graphs/contributors
+Contributors @ Crowdin: https://crowdin.net/project/ublock
+
+***
+
+It's quite an early version, keep this in mind when you review.
+
+Project change log:
+https://github.com/gorhill/uBlock/releases
diff --git a/platform/mv3/extension/_locales/am/messages.json b/platform/mv3/extension/_locales/am/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/am/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ar/messages.json b/platform/mv3/extension/_locales/ar/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ar/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/az/messages.json b/platform/mv3/extension/_locales/az/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/az/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/bg/messages.json b/platform/mv3/extension/_locales/bg/messages.json
new file mode 100644
index 000000000..79193c64f
--- /dev/null
+++ b/platform/mv3/extension/_locales/bg/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Експериментален, без разрешения, олекотен блокер за съдържание - блокира по подразбиране реклами, тракери, миньори и други.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} правила, преобразувани от {{filterCount}} мрежови филтри",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Табло",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Внимание! Има незапазени промени",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Оставане",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Игнориране",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Настройки",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Списъци с филтри",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Мои филтри",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Доверени сайтове",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Относно",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Политика за поверителност",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Изключва/включва uBO Lite за този сайт",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Табло с настройки",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Временно блокиране на отделен елемент",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Блокиране на отделен елемент",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Докладване на проблем с този уебсайт",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Щракнете, за да направите промените постоянни.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Щракнете, за да отмените направените промени.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Показване на брояч в иконката за блокираните заявки",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Външен вид",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Тема",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Потребителски цвят на акцента",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Блокиране на CSP отчетите",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Стандартни",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Реклами",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Поверителност",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Вредоносни домейни",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Досадни неща",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Разни",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Региони, езици",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Един филтър на ред. Това може да бъде обикновен адрес или филтър, съвместим с EasyList. Редовете с представка !
ще бъдат игнорирани.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Внасяне от файл",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Изнасяне във файл",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-мои-филтри_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Указанията за доверени сайтове определят кои уеб страници трябва да бъдат изключени от uBO Lite. По един запис на ред.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Внасяне от файл",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Изнасяне във файл",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-доверени_сайтове_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Списък с промени",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Изходен код (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Сътрудници",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Изходен код",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Преводи",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Списъци с филтри",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Външни зависимости (съвместими с GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Изпращане",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Прилагане на промените",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Връщане",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/bn/messages.json b/platform/mv3/extension/_locales/bn/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/bn/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/bs/messages.json b/platform/mv3/extension/_locales/bs/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/bs/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ca/messages.json b/platform/mv3/extension/_locales/ca/messages.json
new file mode 100644
index 000000000..a8770fcc7
--- /dev/null
+++ b/platform/mv3/extension/_locales/ca/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Un blocador de contingut lleuger experimental i sense permisos: bloca anuncis, rastrejadors, miners i molt més per defecte.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regles, convertides a partir de {{filterCount}} filtres de xarxa",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Tauler",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Atenció! Hi ha canvis sense desar",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Roman",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignora",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Configuració",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Llistat de filtres",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Els meus filtres",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Llocs de confiança",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Quant a",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Política de privadesa",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Desactiva/activa uBO Lite per aquest lloc",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Obre el tauler",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Accedeix al mode d'eliminació d'elements",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Accedeix al mode de selecció d'elements",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Informa d'un problema en aquest lloc web",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Feu clic per fer que els vostres canvis siguin permanents.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Feu clic per revertir els canvis.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Mostra el nombre de sol·licituds blocades a la icona",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Aparença",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Color d'accent personalitzat",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Bloca els informes CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Per defecte",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Anuncis",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privadesa",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Dominis de programari maliciós",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Elements molestos",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscel·lània",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, llengües",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Un filtre per línia. Un filtre pot ser un nom d'amfitrió simple o un filtre compatible amb EasyList. Les línies amb el prefix !
seran ignorades.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importa i annexa",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exporta",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Les directives del lloc de confiança dicten en quines pàgines web s'ha de desactivar l'uBO Lite. Una entrada per línia.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importa i annexa",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exporta",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Registre de canvis",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Codi font (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Col·laboradors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Codi font",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traduccions",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Llistat de filtres",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dependències externes (compatibles amb GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Envia",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Aplica els canvis",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Desfés",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/cs/messages.json b/platform/mv3/extension/_locales/cs/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/cs/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/cv/messages.json b/platform/mv3/extension/_locales/cv/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/cv/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/da/messages.json b/platform/mv3/extension/_locales/da/messages.json
new file mode 100644
index 000000000..3762ebf30
--- /dev/null
+++ b/platform/mv3/extension/_locales/da/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "En eksperimentel, tilladelsesløs indholdsblocker – blokerer som standard annoncer, trackere, minere mv.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regler, konverteret fra {{filterCount}} netværksfiltre",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "µBlock — Kontrolpanel",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Advarsel! Der er ikke-gemte ændringer",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Bliv",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorér",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Indstillinger",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filterlister",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Egne filtre",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Betroede websteder",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Om",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Fortrolighedspolitik",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Deaktivér/aktivér uBO Lite for dette websted",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Åbn kontrolpanelet",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Gå til tilstanden elementdræber",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Gå til tilstanden elementvælger",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Anmeld et problem med dette websted",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Klik for at gøre ændringerne permanente.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Klik for at fortryde ændringerne.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Vis på ikonet antallet af blokerede forespørgsler",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Udseende",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Tilpasset fremhævningsfarve",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blokér CSP-anmldelser",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Standard",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reklamer",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Fortrolighed",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware-domæner",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Irritationsmomenter",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Diverse",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regioner, sprog",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Ét filter pr. linje. Et filter kan være et alm. værtsnavn eller et EasyList-kompatibelt filter. Linjer startende med !
ignoreres.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importér og tilføj",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Eksport",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "egne-ublock-statiske-filtre_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "De betroede webstedsdirektiver dikterer, på hvilke websider uBlock Origin skal deaktiveres. Én post pr. linje.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importér og tilføj",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Eksport",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "egne-ublock-betroede-websteder_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Ændringslog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Kildekode (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Bidragsydere",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Kildekode",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Oversættelser",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filterlister",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Eksterne afhængigheder (GPLv3-kompatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Indsend",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Anvend ændringer",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Tilbagefør",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/de/messages.json b/platform/mv3/extension/_locales/de/messages.json
new file mode 100644
index 000000000..bb611284b
--- /dev/null
+++ b/platform/mv3/extension/_locales/de/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Ein experimenteller Lite-Inhaltsblocker, der keine Berechtigungen benötigt - blockiert standardmäßig Werbung, Tracker, Miner & mehr.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} Regeln, umgewandelt aus {{filterCount}} Netzwerkfiltern",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warnung! Nicht gespeicherte Änderungen",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Bleiben",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorieren",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Einstellungen",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filterlisten",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Meine Filter",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Ausnahmeregeln",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Über",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Datenschutzerklärung",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "uBO Lite für diese Website ein-/ausschalten",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Dashboard öffnen",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Element-Entfernungsmodus starten",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Element-Auswahlmodus starten",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Ein Problem auf dieser Website melden",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Hier klicken, um Ihre Änderungen dauerhaft zu übernehmen.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Hier klicken, um Ihre Änderungen rückgängig zu machen.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Anzahl der blockierten Anfragen auf dem Symbol anzeigen",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Erscheinungsbild",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Farbschema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Benutzerdefinierte Akzentfarbe",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "CSP-Berichte blockieren",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Standard",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Werbung",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privatsphäre",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domains mit Schadsoftware",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Belästigungen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Verschiedene Zwecke",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regionen, Sprachen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Ein Filter pro Zeile. Ein Filter kann ein einfacher Hostname oder ein EasyList-kompatibler Filter sein. Zeilen mit vorangestelltem !
werden ignoriert.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importieren und anfügen…",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportieren…",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-statische-filter_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Ausnahmeregeln bestimmen, auf welchen Webseiten uBO Lite deaktiviert werden soll. Ein Eintrag pro Zeile.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importieren und anfügen…",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportieren…",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-ausnahmeregeln_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Änderungsprotokoll",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Quellcode (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Mitwirkende",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Quellcode",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Übersetzungen",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filterlisten",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Externe Abhängigkeiten (GPLv3-kompatibel):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Absenden",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Änderungen anwenden",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Rückgängig machen",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/el/messages.json b/platform/mv3/extension/_locales/el/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/el/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/en/messages.json b/platform/mv3/extension/_locales/en/messages.json
index 149a184af..db3ed6ff0 100644
--- a/platform/mv3/extension/_locales/en/messages.json
+++ b/platform/mv3/extension/_locales/en/messages.json
@@ -79,6 +79,14 @@
"message": "Click to revert your changes.",
"description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
},
+ "popupMoreButton": {
+ "message": "More",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton": {
+ "message": "Less",
+ "description": "Label to be used to hide popup panel sections"
+ },
"settingsIconBadgePrompt": {
"message": "Show the number of blocked requests on the icon",
"description": "English: Show the number of blocked requests on the icon"
diff --git a/platform/mv3/extension/_locales/en_GB/messages.json b/platform/mv3/extension/_locales/en_GB/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/en_GB/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/eo/messages.json b/platform/mv3/extension/_locales/eo/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/eo/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/es/messages.json b/platform/mv3/extension/_locales/es/messages.json
new file mode 100644
index 000000000..673ffe5b6
--- /dev/null
+++ b/platform/mv3/extension/_locales/es/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} reglas, convertidas desde {{filterCount}} red de filtros",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Panel",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "¡Atención! Tienes cambios sin guardar",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Conservar",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorar",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Ajustes",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Listas de filtros",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Mis filtros",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Sitios confiables",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Acerca de",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Política de privacidad",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Deshabilitar/habilitar uBO Lite para este sitio",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Abrir el panel",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Entrar al modo eliminación de elementos",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Entrar al modo de selección de elementos",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Reportar un problema en este sitio web",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Cliquea para hacer tus cambios permanentes.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Cliquea para revertir tus cambios.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Mostrar el número de peticiones bloqueadas en el icono",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Apariencia",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Color de acento personalizado",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Bloquear reportes CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Predeterminado",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Anuncios",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacidad",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Dominios de malware",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Molestias",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Misceláneos",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regiones, lenguajes",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Un filtro por linea. Un filtro puede ser un nombre de un dominio simple, o puede ser un filtro compatible con EasyList. Las lineas que comiencen con !
seran ignoradas.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importar y anexar",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportar",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-mis-filtros-estaticos_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Las directivas de sitio de confianza dictan en cual página web uBO Lite debera estar deshabilitado. Una entrada por línea.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importar y adjuntar",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportar",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-mis-sitios-confiables_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Registro de cambios",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Código fuente (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contribuidores",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Código fuente",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traducciones",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Listas de filtros",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dependencias externas (compatibles con GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Enviar",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Aplicar cambios",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Deshacer",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/et/messages.json b/platform/mv3/extension/_locales/et/messages.json
new file mode 100644
index 000000000..23fca0b43
--- /dev/null
+++ b/platform/mv3/extension/_locales/et/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Eksperimentaalne, õigustevaba sisublokeerija - blokeeri koheselt reklaame, jälgijaid, kaevandajaid ja muud.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} reeglit, konverteeritud {{filterCount}} võrgufiltrist",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Töölaud",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Hoiatus! Sul on salvestamata muudatusi",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Jää lehele",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Eira",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Seaded",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filtriloendid",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Minu filtrid",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Usaldatud saidid",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Teave",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privaatsusteatis",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Keela/luba uBO Lite sellel saidil",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Ava töölaud",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Sisene elemendi hävitusrežiimi",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Sisene elemendi valikuolekusse",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Teavita selle veebilehe probleemist",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Klõpsa, et teha oma muudatused püsivaks.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Klõpsa, et võtta muudatused tagasi.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Kuva ikoonil blokeeritud elementide arv",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Välimus",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Teema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Kohandatud rõhuvärv",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Keela lehe turvareeglite (CSP-de) aruanded",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Vaikimisi",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reklaamid",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privaatsus",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Pahavara domeenid",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Tüütused",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Varia",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regioonid, keeled",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Üks filter rea kohta. Filtriks võib olla tavaline hostinimi või EasyListiga ühilduv filter. Eesliitega !
algavaid ridu eiratakse.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Impordi ja lisa",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Ekspordi",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "minu-ublocki-staatilised-filtrid_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Usaldatud saitide direktiivid määravad, millistel veebilehtedel peaks uBlock Origin keelatud olema. Üks kirje rea kohta.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Impordi ja lisa",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Ekspordi",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "minu-ublocki-usaldatud-saidid_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Muudatuste logi",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Lähtekood (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Toetajad",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Lähtekood",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Tõlked",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filtriloendid",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Välised sõltuvused (ühilduvad GPLv3-ga):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Saada",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Kinnita muudatused",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Ennista",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/eu/messages.json b/platform/mv3/extension/_locales/eu/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/eu/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/fa/messages.json b/platform/mv3/extension/_locales/fa/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/fa/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/fi/messages.json b/platform/mv3/extension/_locales/fi/messages.json
new file mode 100644
index 000000000..c76b41250
--- /dev/null
+++ b/platform/mv3/extension/_locales/fi/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Kokeellinen, kevyempi sisällönesto, joka ei tarvitse erityisiä käyttöoikeuksia -- estää oletusarvoisesti mm. mainokset, seurannat ja mainarit.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} sääntöä, muunnettu {{filterCount}} verkkosuodattimesta",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Hallintapaneeli",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Varoitus! Olet tehnyt muutoksia, joita ei ole vielä tallennettu",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Älä poistu",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ohita",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Asetukset",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Suodatinlistat",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Omat suodattimet",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Luotetut sivustot",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Tietoja",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Tietosuojakäytäntö",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Poista uBO Lite käytöstä/ota se käyttöön tällä sivustolla",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Avaa hallintapaneeli",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Avaa elementtien piilotustila",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Avaa elementtien valintatila",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Ilmoita ongelmasta tällä verkkosivustolla",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Tee muutoksistasi pysyviä painamalla tästä.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Kumoa muutoksesi painamalla tästä.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Näytä estettyjen pyyntöjen määrä",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Ulkoasu",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Teema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Oma korostusväri",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Estä CSP-raportit",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Oletus",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Mainokset",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Tietosuoja",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Haittaohjelmia jakelevat verkkotunnukset",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Ärsykkeet",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Sekalaiset",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Alueet, kielet",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Yksi suodatin riviä kohden. Suodatin voi olla pelkkä osoite tai EasyList-yhteensopiva suodatin. Rivit, joiden alussa on !
, ohitetaan.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Tuo ja lisää...",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Vie tiedostoon...",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "omat-staattiset-ublock-suodattimet_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Luotettu sivusto -luokitukset määrittelevät millä sivuilla uBO Litea ei käytetä. Yksi osoite riviä kohden.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Tuo ja lisää...",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Vie tiedostoon...",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "omat-luotetut-ublock-sivustot_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Muutoshistoria",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Lähdekoodi (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Avustajat",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Lähdekoodi",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Käännökset",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Suodatinlistat",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Ulkopuoliset riippuvuudet (GPLv3-yhteensopiva):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Lähetä",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Käytä muutoksia",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Palauta",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/fil/messages.json b/platform/mv3/extension/_locales/fil/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/fil/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/fr/messages.json b/platform/mv3/extension/_locales/fr/messages.json
new file mode 100644
index 000000000..f71412e7a
--- /dev/null
+++ b/platform/mv3/extension/_locales/fr/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Un bloqueur de contenu allégé, expérimental et sans permission requise - bloque par défaut les publicités, les pisteurs, les mineurs et plus encore",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} règles converties depuis {{filterCount}} filtres de réseau",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Tableau de bord",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Attention, vous avez des changements non enregistrés !",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Rester",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorer",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Paramètres",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Listes de filtres",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Mes filtres",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Sites Web fiables",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "À propos",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Politique de confidentialité",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Désactiver/activer uBO Lite pour ce site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Ouvrir le Tableau de bord",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Entrer en mode Zappeur",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Entrer en mode Sélecteur",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Rapporter un problème sur ce site Web",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Cliquez pour rendre les changements opérés permanents.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Cliquez pour annuler les changements opérés.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Afficher le nombre de requêtes bloquées sur l'icône",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Apparence",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Thème",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Couleur d'accentuation personnalisée",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Bloquer les rapports CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Par défaut",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Publicités",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Confidentalité",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domaines malveillants",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Nuisances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Divers",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Régions, langues",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Une règle par défaut. Une règle peut être un simple nom d'hôte, ou encore une règle compatible EasyList. Les lignes débutant par !
seront ignorées.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importer",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exporter",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "mes-filtres-statiques-ublock_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Les directives de site de confiance indiquent sur quelles pages Web uBO Lite devrait être désactivée. Une entrée par ligne.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importer",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exporter",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "mes-sites-fiables-ublock_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Journal des changements",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Code Source (Licence GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributeurs",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Code Source",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traductions",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Listes de filtres",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dépendances externes (compatibles GPLv3) :",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Appliquer",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Appliquer",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Rétablir",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/fy/messages.json b/platform/mv3/extension/_locales/fy/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/fy/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ga/messages.json b/platform/mv3/extension/_locales/ga/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ga/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/gl/messages.json b/platform/mv3/extension/_locales/gl/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/gl/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/gu/messages.json b/platform/mv3/extension/_locales/gu/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/gu/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/he/messages.json b/platform/mv3/extension/_locales/he/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/he/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/hi/messages.json b/platform/mv3/extension/_locales/hi/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/hi/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/hr/messages.json b/platform/mv3/extension/_locales/hr/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/hr/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/hu/messages.json b/platform/mv3/extension/_locales/hu/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/hu/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/hy/messages.json b/platform/mv3/extension/_locales/hy/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/hy/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/id/messages.json b/platform/mv3/extension/_locales/id/messages.json
new file mode 100644
index 000000000..89aeda58c
--- /dev/null
+++ b/platform/mv3/extension/_locales/id/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Pemblokir konten eksperimental yang cepat dan ringan -- memblokir iklan, pelacak, penambang kripto dan lainnya secara bawaan.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} aturan, dikonversi dari {{filterCount}} filter jaringan",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dasbor",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Peringatan! Anda memiliki perubahan yang belum disimpan",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Tinggal",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Abaikan",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Pengaturan",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Daftar Filter",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Filter Saya",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Situs Terpercaya",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Tentang",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Kebijakan privasi",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Aktif/nonaktifkan uBO Lite untuk situs ini",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Buka dasbor",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Memasuki mode penghapus elemen",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Memasuki mode pemilihan elemen",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Laporkan masalah situs web ini",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Klik untuk membuat ubahan Anda permanen.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Klik untuk membatalkan ubahan Anda.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Tampilkan jumlah permintaan yang diblokir pada ikon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Tampilan",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Warna aksen khusus",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blokir laporan CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Bawaan",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Iklan",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privasi",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domain malware",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Gangguan",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Lainnya",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Wilayah, bahasa",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Satu filter per baris. Filter dapat berupa nama hos, atau filter yang kompatibel dengan EasyList. Baris yang diawali dengan !
akan diabaikan.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Impor dan tambahkan",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Ekspor",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Arahan situs terpercaya menentukan pada halaman web mana uBO Lite harus dinonaktifkan. Satu entri per baris.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Impor dan tambahkan",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Ekspor",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Catatan perubahan",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Kode sumber (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Kontributor",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Kode sumber",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Terjemahan",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Daftar filter",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dependensi eksternal (kompatibel GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Kirim",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Terapkan perubahan",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Urungkan",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/it/messages.json b/platform/mv3/extension/_locales/it/messages.json
new file mode 100644
index 000000000..c81b67c90
--- /dev/null
+++ b/platform/mv3/extension/_locales/it/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Un blocco dei contenuti sperimentale, senza permessi, che blocca per impostazione predefinita annunci, tracker, minatori e altro ancora.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regole, convertite da {{filterCount}} filtri di rete",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Attenzione! Ci sono modifiche non salvate",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Attendi",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignora",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Impostazioni",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Liste filtri",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "I miei filtri",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Siti affidabili",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Informazioni",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Informativa sulla privacy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Abilita/Disabilita uBO Lite per questo sito",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Apri la dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Accedi alla modalità elimina elemento",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Accedi alla modalità seleziona elemento",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Segnala un problema su questo sito",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Clicca per rendere le tue scelte permanenti.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Clicca per annullare i cambiamenti.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Visualizza il numero degli elementi bloccati sull'icona",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Aspetto",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Colore di risalto personalizzato",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blocca i report CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Predefinite",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Pubblicità",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domini con malware",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Elementi fastidiosi",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Varie",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regioni, lingue",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Un filtro per riga. Un filtro può essere un semplice hostname, o un filtro compatibile con EasyList. Ogni riga che comincia con !
verrà ignorata.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importa e aggiungi",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Esporta",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-filtri-statici-personalizzati_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Lista delle pagine web dove uBlock Origin è disabilitato. Una voce per riga.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importa e aggiungi",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Esporta",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-whitelist_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Registro delle modifiche",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Codice sorgente (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Collaboratori",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Codice sorgente",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traduzioni",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Liste filtri",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dipendenze esterne (GPLv3-compatibili):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Invia",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Salva i cambiamenti",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Ripristina",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ja/messages.json b/platform/mv3/extension/_locales/ja/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ja/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ka/messages.json b/platform/mv3/extension/_locales/ka/messages.json
new file mode 100644
index 000000000..8e855f37e
--- /dev/null
+++ b/platform/mv3/extension/_locales/ka/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "საცდელი, ნებართვებისგან თავისუფალი მსუბუქი შემზღუდავი -- თავისთავად აცილებს რეკლამებს, მეთვალყურეებს, კრიპტოგამომმუშავებლებს და ა.შ.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} წესი, შედგენილი {{filterCount}} ქსელის ფილტრიდან",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — მაჩვენებლები",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "ყურადღება! ცვლილებები შეუნახავია",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "დარჩენა",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "აცილება",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "პარამეტრები",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "ფილტრების სიები",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "ჩემი ფილტრები",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "სანდო საიტები",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "შესახებ",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "პირადულობის დებულება",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "გამოირთოს/ჩაირთოს uBO Lite ამ საიტზე",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "სამართავის გახსნა",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "ნაწილების ამოჭრა",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "ნაწილების შერჩევა",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "ამ საიტზე ხარვეზის მოხსენება",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "დაწკაპეთ ცვლილებების მუდმივად შენახვისთვის.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "დაწკაპეთ შეტანილი ცვლილებების გაუქმებისთვის.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "შეზღუდული მოთხოვნების რაოდენობის ჩვენება ხატულაზე",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "იერსახე",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "თემა",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "სასურველი შეფერილობა",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "CSP-მოხსენებების აკრძალვა",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "ნაგულისხმევი",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "რეკლამები",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "პირადულობა",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "მავნე დომენები",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "შემაწუხებელი შიგთავსი",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "სხვადასხვა",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "მხარეები, ენები",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "თითოეული ფილტრი ცალკეულ ხაზზე. ფილტრი შეიძლება იყოს საიტის უბრალო დასახელება ან Adblock Plus-სთან თავსებადი მითითებები. ხაზები !
თავსართით უგულებელყოფილი იქნება.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "შემოტანა და დამატება",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "შენახვა",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ჩემი-ublock-მუდმივი-ფილტრები_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "გამონაკლისებში მითითებულ ვებგვერდებზე uBO Lite გამოირთვება. თითო ჩანაწერი ცალკეულ ხაზზე.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "შემოტანა და დამატება",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "შენახვა",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ჩემი-ublock-სანდო-საიტები_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "ცვლილებები",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "წყაროს კოდი (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "მოხალისეები",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "პირველწყარო კოდი",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "თარგმანები",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "ფილტრების სიები",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "ცალკეული დაქვემდებარებული პროექტები (GPLv3-თან თავსებადი):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "წარდგენა",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "ცვლილებების ასახვა",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "დაბრუნება",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/kk/messages.json b/platform/mv3/extension/_locales/kk/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/kk/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/kn/messages.json b/platform/mv3/extension/_locales/kn/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/kn/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ko/messages.json b/platform/mv3/extension/_locales/ko/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ko/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/lt/messages.json b/platform/mv3/extension/_locales/lt/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/lt/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/lv/messages.json b/platform/mv3/extension/_locales/lv/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/lv/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/mk/messages.json b/platform/mv3/extension/_locales/mk/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/mk/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ml/messages.json b/platform/mv3/extension/_locales/ml/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ml/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/mr/messages.json b/platform/mv3/extension/_locales/mr/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/mr/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ms/messages.json b/platform/mv3/extension/_locales/ms/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ms/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/nb/messages.json b/platform/mv3/extension/_locales/nb/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/nb/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/nl/messages.json b/platform/mv3/extension/_locales/nl/messages.json
new file mode 100644
index 000000000..52616d04d
--- /dev/null
+++ b/platform/mv3/extension/_locales/nl/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Een experimentele, toestemmingsloze lichte inhoudsblokkeerder -- blokkeert standaard advertenties, trackers, miners en meer.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regels, geconverteerd uit {{filterCount}} netwerkfilters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite – Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Waarschuwing! Niet-opgeslagen wijzigingen",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Blijven",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Negeren",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Instellingen",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filterlijsten",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Mijn filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Vertrouwde websites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Over",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacybeleid",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "uBO Lite in-/uitschakelen voor deze website",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Dashboard openen",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Elementwissermodus openen",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Elementkiezermodus openen",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Een probleem op deze website melden",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Klik om uw wijzigingen permanent te maken.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Klik om uw wijzigingen ongedaan te maken.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Het aantal geblokkeerde aanvragen op het pictogram tonen",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Vormgeving",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Thema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Aangepaste accentkleur",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "CSP-rapporten blokkeren",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Standaard",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Advertenties",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malwaredomeinen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Storende elementen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Diversen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Gebieden, talen",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Eén filter per regel. Een filter kan een gewone hostnaam of een EasyList-compatibel filter zijn. Regels beginnend met !
worden genegeerd.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importeren en toevoegen…",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exporteren…",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "mijn-ublock-statische-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "De vertrouwde-website-instructies schrijven voor op welke webpagina’s uBO Lite dient te worden uitgeschakeld. Eén vermelding per regel.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importeren en toevoegen…",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exporteren…",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "mijn-ublock-vertrouwde-websites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Wijzigingenlogboek",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Broncode (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Medewerkers",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Broncode",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Vertalingen",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filterlijsten",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Externe afhankelijkheden (GPLv3-compatibel):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Verzenden",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Wijzigingen toepassen",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Ongedaan maken",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/oc/messages.json b/platform/mv3/extension/_locales/oc/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/oc/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/pl/messages.json b/platform/mv3/extension/_locales/pl/messages.json
new file mode 100644
index 000000000..f98df31d3
--- /dev/null
+++ b/platform/mv3/extension/_locales/pl/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Eksperymentalny, pozbawiony uprawnień bloker treści w wersji uproszczonej -- domyślnie blokuje reklamy, moduły śledzące, koparki i nie tylko.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "Reguły {{ruleCount}}, przekonwertowane z {{filterCount}} filtrów sieciowych",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Panel sterowania",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Uwaga! Masz niezapisane zmiany",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Zostań",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignoruj",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Ustawienia",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Listy filtrów",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Moje filtry",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Zaufane witryny",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "O rozszerzeniu",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Polityka prywatności",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Wyłącz/włącz uBO Lite na tej witrynie",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Otwórz panel sterowania",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Przejdź do trybu usuwania elementów",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Przejdź do trybu zaznaczania elementów",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Zgłoś problem z tą stroną",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Kliknij, aby zastosować zmiany na stałe.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Kliknij, aby odrzucić zmiany.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Wyświetlaj liczbę zablokowanych żądań na ikonie rozszerzenia",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Wygląd",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Motyw",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Własny kolor akcentujący",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blokuj raporty CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Domyślne",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reklamy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Prywatność",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domeny ze złośliwym oprogramowaniem",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Elementy irytujące",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Różne",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regiony, języki",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "W wierszu może być tylko jeden filtr. Filtrem może być nazwa hosta lub filtr kompatybilny z EasyList. Wiersze poprzedzone znakiem !
będą pomijane.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importuj i dołącz",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Eksportuj",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-statyczne-filtry_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Wytyczne zaufanych witryn nakazują, na których stronach uBlock Origin powinien zostać wyłączony. Jeden wpis na linię.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importuj i dołącz",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Eksportuj",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-zaufane-witryny_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Informacje o wydaniu",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Kod źródłowy (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Współtwórcy",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Kod źródłowy",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Tłumaczenia",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Listy filtrów",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Zewnętrzne zależności (kompatybilne z GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Wyślij",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Zastosuj zmiany",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Przywróć",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/pt_BR/messages.json b/platform/mv3/extension/_locales/pt_BR/messages.json
new file mode 100644
index 000000000..190c39b6d
--- /dev/null
+++ b/platform/mv3/extension/_locales/pt_BR/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Um bloqueador de conteúdo leve, experimental e sem uso permissões - bloqueie anúncios, rastreadores, mineradores e muito mais por padrão",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regras, convertidas de {{filterCount}} filtros de rede",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Painel",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Aviso! Você não salvou as mudanças",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Manter",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorar",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Configurações",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Listas de filtros",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Meus filtros",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Sites confiáveis",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Sobre",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Política de privacidade",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Desabilitar/habilitar uBO Lite para este site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Abrir painel",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Entrar no modo de exclusão de elemento",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Entrar no modo de seleção de elemento",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Reportar um problema com este website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Clique para tornar suas alterações permanentes.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Clique para reverter suas alterações.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Mostrar o número de solicitações bloqueadas no ícone",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Aparência",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Cor de destaque personalizada",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Bloquear relatórios CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Padrão",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Anúncios",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacidade",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domínios de malware",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Aborrecimentos",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Diversos",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regiões, idiomas",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Um filtro por linha. O filtro pode ser um simples nome de servidor ou um filtro compatível com Adblock Plus. Linhas com prefixo !
serão ignoradas.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importar e adicionar",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportar",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "meus-filtros-estáticos-do-ublock_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "As diretivas dos sites confiáveis ditam em quais páginas da web o uBO Lite deve ser desativado. Uma entrada por linha.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importar e adicionar",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportar",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "meus-sites-confiáveis-do-ublock_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Registro de alterações",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Código-fonte (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Colaboradores",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Código fonte",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traduções",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Listas de filtros",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dependências externas (compatíveis com GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Enviar",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Aplicar mudanças",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Reverter",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/pt_PT/messages.json b/platform/mv3/extension/_locales/pt_PT/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/pt_PT/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ro/messages.json b/platform/mv3/extension/_locales/ro/messages.json
new file mode 100644
index 000000000..8ff08aad0
--- /dev/null
+++ b/platform/mv3/extension/_locales/ro/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "ubock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Un blocant de conținut experimental, care nu necesită permisiuni - blochează implicit reclame, elemente de urmărire, scripturi de minat etc.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} de reguli convertite din {{filterCount}} filtre de rețea",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Panou de control",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Atenție! Ai modificări nesalvate",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Așteaptă",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignoră",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Configurări",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Liste de filtre",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Filtrele mele",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Siteuri de încredere",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Despre",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Politică de confidențialitate",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Dezactivează/activează uBO Lite pentru acest site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Deschide panoul de control",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Accesați modul de eliminare elemente",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Modul alege element",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Raportează o eroare cu acest site",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Apasă pentru a face modificările permanente.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Apasă pentru a renunța la modificări.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Arată numărul cererilor blocate pe pictogramă",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Aspect",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Temă",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Culoare de accentuare personalizată",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blochează rapoartele CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Implicit",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reclame",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Confidențialitate",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domenii malițioase",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Neplăceri",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Diverse",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regiuni, limbi",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Un filtru pe linie. Un filtru poate fi un simplu nume de gazdă sau un filtru compatibil EasyList. Liniile precedate de !
vor fi ignorate.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importă și adaugă",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportă",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "filtrele-mele-statice-ublock_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Instrucțiunile pentru site-uri de încredere specifică paginile pentru care uBO Lite trebuie dezactivat. O intrare pe linie.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importă și adaugă",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportă",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "filtrele-mele-siteuri-de-incredere-ublock_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Jurnal de modificări",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Cod sursă (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contribuitori",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Cod sursă",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Traduceri",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Liste de filtre",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Dependențe externe (compatibile GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Trimite",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Aplică modificările",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Înlătură",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ru/messages.json b/platform/mv3/extension/_locales/ru/messages.json
new file mode 100644
index 000000000..307c55452
--- /dev/null
+++ b/platform/mv3/extension/_locales/ru/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Экспериментальный облегчённый блокировщик контента, не требующий разрешений; по умолчанию блокирует рекламу, трекеры, майнеры и многое другое.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} правил, преобразованных из {{filterCount}} сетевых фильтров",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Панель управления",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Внимание! У вас есть несохранённые изменения",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Остаться",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Игнорировать",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Настройки",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Списки фильтров",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Мои фильтры",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Доверенные сайты",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "О расширении",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Политика конфиденциальности",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Отключить/включить uBO Lite для этого сайта",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Открыть панель управления",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Режим мгновенного временного скрытия элемента",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Войти в режим выбора элементов",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Сообщить о проблеме на данном сайте",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Нажмите, чтобы сохранить изменения.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Нажмите, чтобы отменить изменения.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Показывать количество заблокированных запросов на иконке",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Внешний вид",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Тема",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Пользовательский цветовой акцент",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Блокировать CSP отчеты",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "По умолчанию",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Реклама",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Приватность",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Вредоносные домены",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Раздражающие элементы",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Разное",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Регионы, языки",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Одно правило на строку. Правилом может быть имя сайта, или EasyList-совместимый фильтр. Строки, начинающиеся с !
, будут проигнорированы.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Импортировать и добавить",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Экспортировать",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Записи доверенных сайтов указывают на каких веб-страницах uBO Lite должен быть отключён. Одна запись на строку.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Импортировать и добавить",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Экспортировать",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Список изменений",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Исходный код (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Участники",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Исходный код",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Перевод",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Списки фильтров",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Внешние зависимости (GPLv3-совместимые):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Подтвердить",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Применить изменения",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Вернуть",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/si/messages.json b/platform/mv3/extension/_locales/si/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/si/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sk/messages.json b/platform/mv3/extension/_locales/sk/messages.json
new file mode 100644
index 000000000..ad37f4187
--- /dev/null
+++ b/platform/mv3/extension/_locales/sk/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Experimentálny blokátor obsahu bez povolení – predvolene blokuje reklamy, sledovacie programy, minery a ďalšie.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} pravidiel, prevedené z {{filterCount}} sieťových filtrov",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBlock Lite — Ovládací panel",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Upozornenie! Máte neuložené zmeny",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Zostať",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorovať",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Nastavenia",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Zoznam filtrov",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Moje filtre",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Dôveryhodné stránky",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "O doplnku",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Zásady ochrany osobných údajov",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Zakázať/povoliť uBO Lite pre túto stránku",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Otvoriť ovládací panel",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Prejsť do režimu výberu prvku",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Prejsť do režimu výberu prvku",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Nahlásiť problém na tejto webovej stránke",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Kliknutím použijete vaše zmeny.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Kliknutím vrátite vaše zmeny.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Zobraziť počet zablokovaných požiadaviek na ikone",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Vzhľad",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Téma",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Vlastná farba témy",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Zablokovať CSP hlásenia",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Predvolené",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reklamy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Súkromie",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domény malvéru",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Obťažujúce",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Rôzne",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regióny, jazyky",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Jeden filter na riadok. Filter môže byť jednoduchý názov hostiteľa alebo filter kompatibilný s Adblock Plus. Riadky začínajúce s !
budú ignorované.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importovať a pripojiť",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportovať",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "ublock-moje-statické-filtre_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Zoznam dôveryhodných stránok pre ktoré bude uBO Lite zakázaný. Jedna položka na riadok.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importovať a pripojiť",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportovať",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "ublock-doveryhodne-stranky_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Zoznam zmien",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Zdrojový kód (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Prispievatelia",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Zdrojový kód",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Preklady",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Zoznam filtrov",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Externé závislosti (kompatibilné s GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Poslať",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Použiť zmeny",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Vrátiť",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sl/messages.json b/platform/mv3/extension/_locales/sl/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/sl/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/so/messages.json b/platform/mv3/extension/_locales/so/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/so/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sq/messages.json b/platform/mv3/extension/_locales/sq/messages.json
new file mode 100644
index 000000000..3a5f6e377
--- /dev/null
+++ b/platform/mv3/extension/_locales/sq/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Një bllokues eksperimental i përmbajtjes -- bllokon reklamat, gjurmuesit, minatorët e shumë të tjerë.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rregulla, konvertuar nga {{filterCount}} filtrat e rrjetit",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Panel i kontrollit",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Kujdes! Nuk keni ruajtur ndryshimet",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Qëndroj",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Shpërfill",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Parametrat",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Listat e filtrave",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Filtrat e mi",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Faqet e besuara",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Rreth nesh",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Politika e privatësisë ",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Aktivoj/Çaktvizoj uBO Lite për këtë site.",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Hap panelin e kontrollit",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Shpërndarsi i elementeve",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Përzgjedhësi i elementeve",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Raportoj problemin me uebsajtin",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Ruaj ndryshimet përherë.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Rikthej ndryshimet.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Shfaq te ikona numrin e kërkesave të bllokuara",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Paraqitja",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Personalizoj ngjyrën e theksuar",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Bllokoj raportet e CSP-së",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "I paracaktuar",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Reklamat",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privatësia",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domenet e dëmshme",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Elementet e bezdisshme",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Të ndryshme",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Sipas rajonit, gjuhës",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Një filtër për rresht. Filtri mund të jetë thjesht emri i një hosti ose i ngjashëm me ata që përdor EasyList. Nuk do të merren parasysh rreshtat që fillojnë me !
.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importoj dhe shtoj",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Eksportoj",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Kjo listë paraqet faqet e besuara të internetit në të cilat uBlock Origin duhet çaktivizuar. Një element për rresht.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importoj dhe shtoj",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Eksportoj",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Ditari i ndryshimeve",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Kod burim (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Kontribuesit",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Kod burim",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Përkthimet",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Listat e filtrave",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Programet kushtëzuese (sipas GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Parashtroj",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Ruan ndryshimet",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Rikthim",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sr/messages.json b/platform/mv3/extension/_locales/sr/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/sr/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sv/messages.json b/platform/mv3/extension/_locales/sv/messages.json
new file mode 100644
index 000000000..75223f4b5
--- /dev/null
+++ b/platform/mv3/extension/_locales/sv/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "En experimentell blockerare (lite-version utan behörigheter som standard blockerar annonser, spårare, miners och mer.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} regler, konverterat från {{filterCount}} nätverksfilter",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Kontrollpanel",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Varning! Du har inte sparat dina ändringar",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stanna kvar",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignorera",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Inställningar",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filterlistor",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Mina filter",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Pålitliga webbplatser",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "Om",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Integritetspolicy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Inaktivera/aktivera uBO Lite för den här sidan",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Öppna kontrollpanelen",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Gå till elementzapperläge",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Gå till elementväljarläge",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Rapportera ett problem på denna webbplats",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Klicka för att göra ändringarna permanenta.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Klicka för att ångra dina ändringar.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Visa antalet blockerade förfrågningar på ikonen",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Utseende",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Tema",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Anpassad accentfärg",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Blockera CSP-rapporter",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Standard",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Annonser",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Integritet",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Domäner med skadlig kod (malware)",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Störande",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Diverse",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regioner, språk",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "Ett filter per rad. Ett filter kan vara ett vanligt värdnamn eller ett EasyList-kompatibelt filter. Rader med prefixet !
ignoreras.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Importera och lägg till",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Exportera",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "mina-ublock-statiska-filter_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "Direktiven för betrodda webbplatser anger vilka webbsidor som uBlock Origin ska inaktiveras på. En post per rad.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Importera och lägg till",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Exportera",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "mina-ublock-pålitliga-webbplatser_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Ändringslogg",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Källkod (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Bidragsgivare",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Källkod",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Översättningar",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filterlistor",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Externa beroenden (GPLv3-kompatibla):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Skicka",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Verkställ ändringar",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Ångra",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/sw/messages.json b/platform/mv3/extension/_locales/sw/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/sw/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ta/messages.json b/platform/mv3/extension/_locales/ta/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ta/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/te/messages.json b/platform/mv3/extension/_locales/te/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/te/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/th/messages.json b/platform/mv3/extension/_locales/th/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/th/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/tr/messages.json b/platform/mv3/extension/_locales/tr/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/tr/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/uk/messages.json b/platform/mv3/extension/_locales/uk/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/uk/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/ur/messages.json b/platform/mv3/extension/_locales/ur/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/ur/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/vi/messages.json b/platform/mv3/extension/_locales/vi/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/vi/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/zh_CN/messages.json b/platform/mv3/extension/_locales/zh_CN/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/zh_CN/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/platform/mv3/extension/_locales/zh_TW/messages.json b/platform/mv3/extension/_locales/zh_TW/messages.json
new file mode 100644
index 000000000..149a184af
--- /dev/null
+++ b/platform/mv3/extension/_locales/zh_TW/messages.json
@@ -0,0 +1,202 @@
+{
+ "extName": {
+ "message": "uBlock Origin Lite",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "An experimental, permission-less lite content blocker -- block ads, trackers, miners and more by default.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "perRulesetStats": {
+ "message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "dashboardName": {
+ "message": "uBO Lite — Dashboard",
+ "description": "English: uBO Lite — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Disable/enable uBO Lite for this site",
+ "description": "Tooltip for the main power button in the popup panel"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "3pGroupDefault": {
+ "message": "Default",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupMisc": {
+ "message": "Miscellaneous",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "Header for a ruleset section in 'Filter lists pane'"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBO Lite should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ }
+}
diff --git a/src/_locales/am/messages.json b/src/_locales/am/messages.json
new file mode 100644
index 000000000..a531e30e5
--- /dev/null
+++ b/src/_locales/am/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Finally, an efficient blocker. Easy on CPU and memory.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "uBlock₀ — Dashboard",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Ուշադրությո՛ւն։ Դուք ունեք չպահպանված փոփոխություններ։",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "My rules",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "Shortcuts",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ — Logger",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Support",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ — Asset viewer",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "Advanced settings",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "Click to enable uBlock₀ for this site.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "requests blocked",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "on this page",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} ({{percent}}%)",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "since install",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "or",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "Blocked on this page",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "Blocked since install",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "Domains connected",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Open the logger",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Toggle the blocking of all popups for this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Click to block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Click to no longer block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Toggle the blocking of large media elements for this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Click to block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Click to no longer block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering for this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Click to disable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Click to enable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Toggle the blocking of remote fonts for this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Click to block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Click to no longer block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Click to disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Click to no longer disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Pop-up windows",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Large media elements",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Cosmetic filtering",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "Remote fonts",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "More",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Less",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "Global rules: this column is for rules which apply to all sites.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Local rules: this column is for rules which apply to the current site only.\nLocal rules override global rules.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "all",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "images",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "3rd-party",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "3rd-party CSS/images",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "inline scripts",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "1st-party scripts",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "3rd-party scripts",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "3rd-party frames",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "domains connected",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} out of {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "Version",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party scripts",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party frames",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "Create",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Pick",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "Quit",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "Preview",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "Network filters",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Cosmetic filters",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Click, Ctrl-click",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Block element…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Hide placeholders of blocked elements",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": "Disable tooltips",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Make use of context menu where appropriate",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "Color-blind friendly",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "Enable cloud storage support",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "I am an advanced user",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Disable pre-fetching (to prevent any connection for blocked network requests)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Disable hyperlink auditing",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Prevent WebRTC from leaking local IP addresses",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Default behavior",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "These default behaviors can be overridden on a per-site basis",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Disable cosmetic filtering",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Block media elements larger than {{input}} KB",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "Block remote fonts",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Disable JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Uncloak canonical names",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Advanced",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Features suitable only for technical users",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "advanced settings",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Last restore:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Last backup:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "{{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} used out of {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Auto-update filter lists",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "Update now",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Purge all caches",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Parse and enforce cosmetic filters",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Cosmetic filters serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the network request-based filtering engines.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Ignore generic cosmetic filters",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Suspend network activity until all filter lists are loaded",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Built-in",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "Multipurpose",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "Custom",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "Import…",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "One URL per line. Invalid URLs will be silently ignored.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Out of date.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "view content",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Last update: {{ago}}.\nClick to force an update.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "Updating…",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "A network error prevented the resource from being updated.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Permanent rules",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "Temporary rules",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Revert",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Commit",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "Edit",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "Save",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Discard",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "Import from file…",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "Export to file",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "my-ublock-dynamic-rules_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "List of your dynamic filtering rules.",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Rule syntax: source destination type action
(full documentation).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Sort:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "Rule type",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Source",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Destination",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "Type",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "Domain",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "URL",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "Filter",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "All",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Tabless",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Current tab",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Reload the tab content",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Toggle the DOM inspector",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Toggle the popup panel",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "uBlock Origin wiki: The logger",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Clear logger",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Pause logger (discard all incoming data)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Unpause logger",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Toggle logger filtering",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "filter logger content",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Logger filtering options",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Not",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "blocked",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "allowed",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "modified",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "1st-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "3rd-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "Details",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "Filter",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Filter list",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "Rule",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Context",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Root context",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Partyness",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "Type",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "URL",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "URL rule",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Context:",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "Type:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Static filter",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} network requests of {{type}} {{br}}which URL address matches {{url}} {{br}}and which originates {{origin}},{{br}}{{importance}} there is a matching exception filter.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "Block",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "Allow",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "type “{{type}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "any type",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "from “{{origin}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "from anywhere",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "except when",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "even if",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Static filter {{filter}}
found in:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Static filter could not be found in any of the currently enabled filter lists",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Preserve entries from the last {{input}} minutes",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Preserve at most {{input}} page loads per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Preserve at most {{input}} entries per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Use {{input}} lines per entry in vertically expanded mode",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "Hide columns:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} Time",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} Filter/rule",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "{{input}} Context",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Partyness",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "List",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "Table",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Plain",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Markdown",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Open",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Create new report",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Find similar reports",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Documentation",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Read the documentation at uBlock/wiki
to learn about all of uBlock Origin's features.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Questions and support",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Answers to questions and other kinds of help support is provided on the subreddit /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Filter issues/website is broken",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Important: Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Tips: Be sure your filter lists are up to date. The logger is the primary tool to diagnose filter-related issues.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Bug report",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Report issues with uBlock Origin itself to the uBlockOrigin/uBlock-issue
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Troubleshooting Information",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Important: Potentially private or sensitive information is redacted by default. Redacted information may make it more difficult to solve a problem.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Report a filter issue",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Address of the web page:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "The web page…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Pick an entry --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Shows ads or ad leftovers",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Has overlays or other nuisances",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Detects uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Has privacy-related issues",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Malfunctions when uBlock Origin is enabled",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Opens unwanted tabs or windows",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Label the web page as “NSFW” (“Not Safe For Work”)",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "uBO's own filter lists are freely hosted on the following CDNs:",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "A randomly picked CDN is used when a filter list needs to be updated",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "Back up to file",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "my-ublock-backup_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "Restore from file…",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Reset to default settings…",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "The data could not be read or is invalid",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "Network error: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Subscribe",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "a minute ago",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "{{value}} minutes ago",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "an hour ago",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "{{value}} hours ago",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "a day ago",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "{{value}} days ago",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "Show Dashboard",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Show Logger",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "off",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin has prevented the following page from loading:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Because of the following filter:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "without parameters",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Found in:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "Go back",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "Close this window",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Disable strict blocking for {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "Temporarily",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "Permanently",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "Export to cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "Import from cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "Import from cloud storage and merge with current settings",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "This device name:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Warning! Change these advanced settings at your own risk.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "bytes",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Block element in frame…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Subscribe to filter list…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Temporarily allow large media elements",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Type a shortcut",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Toggle locked scrolling",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "Copy to clipboard",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Select all",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Relax blocking mode",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Storage used: {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "KB",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "MB",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "GB",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "Click to load",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json
index 7602c48ad..b4226867d 100644
--- a/src/_locales/bg/messages.json
+++ b/src/_locales/bg/messages.json
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Не ме предупреждавайте отново за този сайт",
+ "message": "Без повторно предупреждение за този сайт",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
diff --git a/src/_locales/bn/messages.json b/src/_locales/bn/messages.json
index 1f4ac0f59..5255a7cce 100644
--- a/src/_locales/bn/messages.json
+++ b/src/_locales/bn/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "পেজটি ব্লক করা হয়েছে",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "এই সাইটের ব্যাপারে আর সতর্ক করবেন না",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "এগিয়ে যান",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json
index c91e4773d..bccca0e06 100644
--- a/src/_locales/ca/messages.json
+++ b/src/_locales/ca/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Pàgina blocada",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "No em tornis a avisar sobre aquest lloc",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Procedeix",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json
index a2ef21152..24b92f3a3 100644
--- a/src/_locales/da/messages.json
+++ b/src/_locales/da/messages.json
@@ -344,7 +344,7 @@
"description": "Label for checkbox to enable a custom dark theme"
},
"settingsThemeAccent0Label": {
- "message": "Tilpasset accentfarve",
+ "message": "Tilpasset fremhævningsfarve",
"description": "Label for checkbox to pick an accent color"
},
"settingsCloudStorageEnabledPrompt": {
diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json
index d7275cb96..24354fbb5 100644
--- a/src/_locales/de/messages.json
+++ b/src/_locales/de/messages.json
@@ -68,15 +68,15 @@
"description": "Title for the advanced settings page"
},
"popupPowerSwitchInfo": {
- "message": "Klick: uBlock₀ für diese Website aktivieren/deaktivieren.\n\nStrg+Klick: uBlock₀ nur für die aktuelle Seite deaktivieren.",
+ "message": "Klick: uBlock₀ für diese Website ein-/ausschalten.\n\nStrg+Klick: uBlock₀ nur für die aktuelle Seite ausschalten.",
"description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
},
"popupPowerSwitchInfo1": {
- "message": "Hier klicken, um uBlock₀ für diese Website zu deaktivieren. \n\nStrg+Klick, um uBlock₀ nur auf dieser Seite zu deaktivieren.",
+ "message": "Hier klicken, um uBlock₀ für diese Website auszuschalten. \n\nStrg+Klick, um uBlock₀ nur auf dieser Seite auszuschalten.",
"description": "Message to be read by screen readers"
},
"popupPowerSwitchInfo2": {
- "message": "Hier klicken, um uBlock₀ für diese Website zu aktivieren.",
+ "message": "Hier klicken, um uBlock₀ für diese Website einzuschalten.",
"description": "Message to be read by screen readers"
},
"popupBlockedRequestPrompt": {
@@ -424,7 +424,7 @@
"description": "Appears at the top of the _3rd-party filters_ pane"
},
"3pListsOfBlockedHostsPerListStats": {
- "message": "{{used}} von {{total}} verwendet",
+ "message": "{{used}}/{{total}} verwendet",
"description": "Appears aside each filter list in the _3rd-party filters_ pane"
},
"3pAutoUpdatePrompt1": {
diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json
index 5c2fa99c6..835a7f8a0 100644
--- a/src/_locales/es/messages.json
+++ b/src/_locales/es/messages.json
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceder",
+ "message": "Continuar",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json
index 6a5f4a071..c6a2e0e5b 100644
--- a/src/_locales/fi/messages.json
+++ b/src/_locales/fi/messages.json
@@ -116,7 +116,7 @@
"description": "English: Click to open the dashboard"
},
"popupTipZapper": {
- "message": "Avaa elementin piilotustila",
+ "message": "Avaa elementtien piilotustila",
"description": "Tooltip for the element-zapper icon in the popup panel"
},
"popupTipPicker": {
@@ -320,7 +320,7 @@
"description": "English: Hide placeholders of blocked elements"
},
"settingsIconBadgePrompt": {
- "message": "Näytä estettyjen pyyntöjen määrä työkalupalkin kuvakkeessa",
+ "message": "Näytä estettyjen pyyntöjen määrä",
"description": "English: Show the number of blocked requests on the icon"
},
"settingsTooltipsPrompt": {
@@ -536,7 +536,7 @@
"description": "English: Import and append"
},
"1pExport": {
- "message": "Vie tiedostoon",
+ "message": "Vie tiedostoon...",
"description": "English: Export"
},
"1pExportFilename": {
@@ -580,7 +580,7 @@
"description": ""
},
"rulesExport": {
- "message": "Vie tiedostoon",
+ "message": "Vie tiedostoon...",
"description": ""
},
"rulesDefaultFileName": {
@@ -620,7 +620,7 @@
"description": "English: Import and append"
},
"whitelistExport": {
- "message": "Vie tiedostoon",
+ "message": "Vie tiedostoon...",
"description": "English: Export"
},
"whitelistExportFilename": {
diff --git a/src/_locales/fy/messages.json b/src/_locales/fy/messages.json
index e1ba3efa1..4950be1ab 100644
--- a/src/_locales/fy/messages.json
+++ b/src/_locales/fy/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Side blokkearre",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "My net mear warskôgje oer dizze website",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Trochgean",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/ga/messages.json b/src/_locales/ga/messages.json
new file mode 100644
index 000000000..de4736ec8
--- /dev/null
+++ b/src/_locales/ga/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Finally, an efficient blocker. Easy on CPU and memory.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "uBlock₀ — Dashboard",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Stay",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Ignore",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Settings",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "My filters",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "My rules",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "Shortcuts",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ — Logger",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Support",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ — Asset viewer",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "Advanced settings",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "Click to enable uBlock₀ for this site.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "requests blocked",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "on this page",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} ({{percent}}%)",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "since install",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "or",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "Blocked on this page",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "Blocked since install",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "Domains connected",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Open the logger",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Toggle the blocking of all popups for this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Click to block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Click to no longer block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Toggle the blocking of large media elements for this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Click to block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Click to no longer block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering for this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Click to disable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Click to enable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Toggle the blocking of remote fonts for this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Click to block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Click to no longer block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Click to disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Click to no longer disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Pop-up windows",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Large media elements",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Cosmetic filtering",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "Remote fonts",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "Níos mó",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Níos lú",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "Global rules: this column is for rules which apply to all sites.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Local rules: this column is for rules which apply to the current site only.\nLocal rules override global rules.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "all",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "íomhánna",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "3rd-party",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "3rd-party CSS/images",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "inline scripts",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "1st-party scripts",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "3rd-party scripts",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "3rd-party frames",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "domains connected",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} out of {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "Version",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party scripts",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party frames",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "Cruthaigh",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Pick",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "Quit",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "Preview",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "Network filters",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Cosmetic filters",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Click, Ctrl-click",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Block element…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Hide placeholders of blocked elements",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": "Disable tooltips",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Make use of context menu where appropriate",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "Color-blind friendly",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "Enable cloud storage support",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "I am an advanced user",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Disable pre-fetching (to prevent any connection for blocked network requests)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Disable hyperlink auditing",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Prevent WebRTC from leaking local IP addresses",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Default behavior",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "These default behaviors can be overridden on a per-site basis",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Disable cosmetic filtering",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Block media elements larger than {{input}} KB",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "Block remote fonts",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Disable JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Uncloak canonical names",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Advanced",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Features suitable only for technical users",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "advanced settings",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Last restore:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Last backup:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "{{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} used out of {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Auto-update filter lists",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "Update now",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Purge all caches",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Parse and enforce cosmetic filters",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Cosmetic filters serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the network request-based filtering engines.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Ignore generic cosmetic filters",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Suspend network activity until all filter lists are loaded",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Built-in",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "Multipurpose",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "Custom",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "Import…",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "One URL per line. Invalid URLs will be silently ignored.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Out of date.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "view content",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Last update: {{ago}}.\nClick to force an update.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "Updating…",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "A network error prevented the resource from being updated.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Permanent rules",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "Temporary rules",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Revert",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Commit",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "Edit",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "Save",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Discard",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "Import from file…",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "Export to file",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "my-ublock-dynamic-rules_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "List of your dynamic filtering rules.",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Rule syntax: source destination type action
(full documentation).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Sort:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "Rule type",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Source",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Destination",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "Type",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "Domain",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "URL",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "Filter",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "All",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Tabless",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Current tab",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Reload the tab content",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Toggle the DOM inspector",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Toggle the popup panel",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "uBlock Origin wiki: The logger",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Clear logger",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Pause logger (discard all incoming data)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Unpause logger",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Toggle logger filtering",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "filter logger content",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Logger filtering options",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Not",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "blocked",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "allowed",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "modified",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "1st-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "3rd-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "Details",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "Filter",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Filter list",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "Rule",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Context",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Root context",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Partyness",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "Type",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "URL",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "URL rule",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Context:",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "Type:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Static filter",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} network requests of {{type}} {{br}}which URL address matches {{url}} {{br}}and which originates {{origin}},{{br}}{{importance}} there is a matching exception filter.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "Block",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "Allow",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "type “{{type}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "any type",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "from “{{origin}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "from anywhere",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "except when",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "even if",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Static filter {{filter}}
found in:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Static filter could not be found in any of the currently enabled filter lists",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Preserve entries from the last {{input}} minutes",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Preserve at most {{input}} page loads per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Preserve at most {{input}} entries per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Use {{input}} lines per entry in vertically expanded mode",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "Hide columns:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} Time",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} Filter/rule",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "{{input}} Context",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Partyness",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "List",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "Table",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Plain",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Markdown",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Open",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Create new report",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Find similar reports",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Documentation",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Read the documentation at uBlock/wiki
to learn about all of uBlock Origin's features.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Questions and support",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Answers to questions and other kinds of help support is provided on the subreddit /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Filter issues/website is broken",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Important: Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Tips: Be sure your filter lists are up to date. The logger is the primary tool to diagnose filter-related issues.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Bug report",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Report issues with uBlock Origin itself to the uBlockOrigin/uBlock-issue
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Troubleshooting Information",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Important: Potentially private or sensitive information is redacted by default. Redacted information may make it more difficult to solve a problem.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Report a filter issue",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Address of the web page:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "The web page…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Pick an entry --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Shows ads or ad leftovers",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Has overlays or other nuisances",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Detects uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Has privacy-related issues",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Malfunctions when uBlock Origin is enabled",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Opens unwanted tabs or windows",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Label the web page as “NSFW” (“Not Safe For Work”)",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "uBO's own filter lists are freely hosted on the following CDNs:",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "A randomly picked CDN is used when a filter list needs to be updated",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "Back up to file",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "my-ublock-backup_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "Restore from file…",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Reset to default settings…",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "The data could not be read or is invalid",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "Network error: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Subscribe",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "a minute ago",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "{{value}} minutes ago",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "an hour ago",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "{{value}} hours ago",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "a day ago",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "{{value}} days ago",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "Show Dashboard",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Show Logger",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "off",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin has prevented the following page from loading:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Because of the following filter:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "without parameters",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Found in:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "Go back",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "Close this window",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Disable strict blocking for {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "Temporarily",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "Permanently",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "Export to cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "Import from cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "Import from cloud storage and merge with current settings",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "This device name:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Warning! Change these advanced settings at your own risk.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "bytes",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Block element in frame…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Subscribe to filter list…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Temporarily allow large media elements",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Type a shortcut",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Toggle locked scrolling",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "Copy to clipboard",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Select all",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Relax blocking mode",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Storage used: {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "KB",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "MB",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "GB",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "Click to load",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/gu/messages.json b/src/_locales/gu/messages.json
new file mode 100644
index 000000000..08823c1c4
--- /dev/null
+++ b/src/_locales/gu/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "અંતે, એક કાર્યક્ષમ અવરોધક. સીપીયુ અને મેમરી પર સરળ.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "uBlock₀ — Dashboard",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "ચેતવણી! તમારા ફેરફારો સચવાયેલા નથી ",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "રહો\n",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "અવગણો",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "સેટિંગ્સ",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "ફિલ્ટર યાદીઓ",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "મારા ફિલ્ટર ",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "મારા નિયમો",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Trusted sites",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "Shortcuts",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ — Logger",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "About",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Support",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ — Asset viewer",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "Advanced settings",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "Click to enable uBlock₀ for this site.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "requests blocked",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "on this page",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} ({{percent}}%)",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "since install",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "or",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "Blocked on this page",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "Blocked since install",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "Domains connected",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "Open the dashboard",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Open the logger",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Toggle the blocking of all popups for this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Click to block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Click to no longer block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Toggle the blocking of large media elements for this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Click to block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Click to no longer block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering for this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Click to disable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Click to enable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Toggle the blocking of remote fonts for this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Click to block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Click to no longer block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Click to disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Click to no longer disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Pop-up windows",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Large media elements",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Cosmetic filtering",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "Remote fonts",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "More",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Less",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "Global rules: this column is for rules which apply to all sites.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Local rules: this column is for rules which apply to the current site only.\nLocal rules override global rules.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "all",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "images",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "3rd-party",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "3rd-party CSS/images",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "inline scripts",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "1st-party scripts",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "3rd-party scripts",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "3rd-party frames",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "domains connected",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} out of {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "Version",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party scripts",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party frames",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "Create",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Pick",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "Quit",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "Preview",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "Network filters",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Cosmetic filters",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Click, Ctrl-click",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Block element…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Hide placeholders of blocked elements",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": "Disable tooltips",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Make use of context menu where appropriate",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "Color-blind friendly",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "Enable cloud storage support",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "I am an advanced user",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Disable pre-fetching (to prevent any connection for blocked network requests)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Disable hyperlink auditing",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Prevent WebRTC from leaking local IP addresses",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Default behavior",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "These default behaviors can be overridden on a per-site basis",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Disable cosmetic filtering",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Block media elements larger than {{input}} KB",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "Block remote fonts",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Disable JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Uncloak canonical names",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Advanced",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Features suitable only for technical users",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "advanced settings",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Last restore:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Last backup:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "{{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} used out of {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Auto-update filter lists",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "Update now",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Purge all caches",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Parse and enforce cosmetic filters",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Cosmetic filters serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the network request-based filtering engines.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Ignore generic cosmetic filters",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Suspend network activity until all filter lists are loaded",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Built-in",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Ads",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "Privacy",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "Multipurpose",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "Custom",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "Import…",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "One URL per line. Invalid URLs will be silently ignored.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Out of date.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "view content",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Last update: {{ago}}.\nClick to force an update.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "Updating…",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "A network error prevented the resource from being updated.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Permanent rules",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "Temporary rules",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Revert",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Commit",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "Edit",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "Save",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Discard",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "Import from file…",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "Export to file",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "my-ublock-dynamic-rules_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "List of your dynamic filtering rules.",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Rule syntax: source destination type action
(full documentation).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Sort:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "Rule type",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Source",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Destination",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Export",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "my-ublock-trusted-sites_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "Type",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "Domain",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "URL",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "Filter",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "All",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Tabless",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Current tab",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Reload the tab content",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Toggle the DOM inspector",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Toggle the popup panel",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "uBlock Origin wiki: The logger",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Clear logger",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Pause logger (discard all incoming data)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Unpause logger",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Toggle logger filtering",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "filter logger content",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Logger filtering options",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Not",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "blocked",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "allowed",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "modified",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "1st-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "3rd-party",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "Details",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "Filter",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Filter list",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "Rule",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Context",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Root context",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Partyness",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "Type",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "URL",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "URL rule",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Context:",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "Type:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Static filter",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} network requests of {{type}} {{br}}which URL address matches {{url}} {{br}}and which originates {{origin}},{{br}}{{importance}} there is a matching exception filter.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "Block",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "Allow",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "type “{{type}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "any type",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "from “{{origin}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "from anywhere",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "except when",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "even if",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Static filter {{filter}}
found in:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Static filter could not be found in any of the currently enabled filter lists",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Preserve entries from the last {{input}} minutes",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Preserve at most {{input}} page loads per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Preserve at most {{input}} entries per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Use {{input}} lines per entry in vertically expanded mode",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "Hide columns:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} Time",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} Filter/rule",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "{{input}} Context",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Partyness",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "List",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "Table",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Plain",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Markdown",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Open",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Create new report",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Find similar reports",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Documentation",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Read the documentation at uBlock/wiki
to learn about all of uBlock Origin's features.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Questions and support",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Answers to questions and other kinds of help support is provided on the subreddit /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Filter issues/website is broken",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Important: Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Tips: Be sure your filter lists are up to date. The logger is the primary tool to diagnose filter-related issues.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Bug report",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Report issues with uBlock Origin itself to the uBlockOrigin/uBlock-issue
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Troubleshooting Information",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Important: Potentially private or sensitive information is redacted by default. Redacted information may make it more difficult to solve a problem.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Report a filter issue",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Address of the web page:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "The web page…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Pick an entry --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Shows ads or ad leftovers",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Has overlays or other nuisances",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Detects uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Has privacy-related issues",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Malfunctions when uBlock Origin is enabled",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Opens unwanted tabs or windows",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Label the web page as “NSFW” (“Not Safe For Work”)",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Contributors",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Translations",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "uBO's own filter lists are freely hosted on the following CDNs:",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "A randomly picked CDN is used when a filter list needs to be updated",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "Back up to file",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "my-ublock-backup_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "Restore from file…",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Reset to default settings…",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "The data could not be read or is invalid",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "Network error: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Subscribe",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "a minute ago",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "{{value}} minutes ago",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "an hour ago",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "{{value}} hours ago",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "a day ago",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "{{value}} days ago",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "Show Dashboard",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Show Logger",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "off",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin has prevented the following page from loading:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Because of the following filter:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "without parameters",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Found in:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "Go back",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "Close this window",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Disable strict blocking for {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "Temporarily",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "Permanently",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "Export to cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "Import from cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "Import from cloud storage and merge with current settings",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "This device name:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Warning! Change these advanced settings at your own risk.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Apply changes",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "bytes",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Block element in frame…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Subscribe to filter list…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Temporarily allow large media elements",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Type a shortcut",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Toggle locked scrolling",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "Copy to clipboard",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Select all",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Relax blocking mode",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Storage used: {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "KB",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "MB",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "GB",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "Click to load",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json
index bda240ab3..fc28fed05 100644
--- a/src/_locales/id/messages.json
+++ b/src/_locales/id/messages.json
@@ -612,7 +612,7 @@
"description": "English: a sort option for list of rules."
},
"whitelistPrompt": {
- "message": "Arahan situs tepercaya menentukan halaman web mana yang uBlock Origin harus dinonaktifkan. Satu entri per baris.",
+ "message": "Arahan situs terpercaya menentukan pada halaman web mana uBlock Origin harus dinonaktifkan. Satu entri per baris.",
"description": "A concise description of the 'Trusted sites' pane."
},
"whitelistImport": {
diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json
index b85d4150f..6d8147dc6 100644
--- a/src/_locales/ja/messages.json
+++ b/src/_locales/ja/messages.json
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "このサイトでは二度と警告しない",
+ "message": "次回からこのサイトについて警告を表示しない",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "続行する",
+ "message": "続行",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/ka/messages.json b/src/_locales/ka/messages.json
index 40c9eb51f..09a798f38 100644
--- a/src/_locales/ka/messages.json
+++ b/src/_locales/ka/messages.json
@@ -112,15 +112,15 @@
"description": "For the new mobile-friendly popup design"
},
"popupTipDashboard": {
- "message": "სამართავი დაფის გახსნა",
+ "message": "სამართავის გახსნა",
"description": "English: Click to open the dashboard"
},
"popupTipZapper": {
- "message": "ელემენტის ამოჭრა",
+ "message": "ნაწილების ამოჭრა",
"description": "Tooltip for the element-zapper icon in the popup panel"
},
"popupTipPicker": {
- "message": "ელემენტის შერჩევა",
+ "message": "ნაწილების შერჩევა",
"description": "English: Enter element picker mode"
},
"popupTipLog": {
@@ -144,27 +144,27 @@
"description": "Tooltip for the no-popups per-site switch"
},
"popupTipNoLargeMedia": {
- "message": "დიდი მედია-ელემენტების შეზღუდვის ჩართვა/გამორთვა ამ საიტზე",
+ "message": "დიდი მედიაფაილების შეზღუდვის ჩართვა/გამორთვა ამ საიტზე",
"description": "Tooltip for the no-large-media per-site switch"
},
"popupTipNoLargeMedia1": {
- "message": "დააწკაპეთ დიდი მედია-ელემენტების შესაზღუდად ამ საიტზე",
+ "message": "დააწკაპეთ დიდი მედიაფაილების შესაზღუდად ამ საიტზე",
"description": "Tooltip for the no-large-media per-site switch"
},
"popupTipNoLargeMedia2": {
- "message": "დააწკაპეთ, დიდი მედია-ელემენტების შეზღუდვის გასაუქმებლად ამ საიტზე",
+ "message": "დააწკაპეთ დიდი მედიაფაილების შეზღუდვის გასაუქმებლად ამ საიტზე",
"description": "Tooltip for the no-large-media per-site switch"
},
"popupTipNoCosmeticFiltering": {
- "message": "გარეგნული ელემენტების ფილტრაციის ჩართვა/გამორთვა ამ საიტზე",
+ "message": "გარეგნული ნაწილების ფილტრაციის ჩართვა/გამორთვა ამ საიტზე",
"description": "Tooltip for the no-cosmetic-filtering per-site switch"
},
"popupTipNoCosmeticFiltering1": {
- "message": "დააწკაპეთ გარეგნული ელემენტების ფილტრაციის გასაუქმებლად ამ საიტზე",
+ "message": "დააწკაპეთ გარეგნული ნაწილების ფილტრაციის გასაუქმებლად ამ საიტზე",
"description": "Tooltip for the no-cosmetic-filtering per-site switch"
},
"popupTipNoCosmeticFiltering2": {
- "message": "დააწკაპეთ გარეგნული ელემენტების გასაფილტრად ამ საიტზე",
+ "message": "დააწკაპეთ გარეგნული ნაწილების გასაფილტრად ამ საიტზე",
"description": "Tooltip for the no-cosmetic-filtering per-site switch"
},
"popupTipNoRemoteFonts": {
@@ -196,7 +196,7 @@
"description": "Caption for the no-large-media per-site switch"
},
"popupNoCosmeticFiltering_v2": {
- "message": "გარეგნული ელემენტების გაფილტვრა",
+ "message": "გარეგნული გაფილტვრა",
"description": "Caption for the no-cosmetic-filtering per-site switch"
},
"popupNoRemoteFonts_v2": {
@@ -224,7 +224,7 @@
"description": "Tooltip when hovering the top-most cell of the local-rules column."
},
"popupTipSaveRules": {
- "message": "დააწკაპუნეთ შეტანილი ცვლილებების პერმანენტულად ქცევისთვის.",
+ "message": "დაწკაპეთ ცვლილებების მუდმივად შენახვისთვის.",
"description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
},
"popupTipRevertRules": {
@@ -276,11 +276,11 @@
"description": "Example of use: Version 1.26.4"
},
"popup3pScriptFilterTip": {
- "message": "↑: გამოკვეთა რიგების, რომლებიც მე-3 მხარის სკრიპტებითაა",
+ "message": "↑: გამოკვეთა რიგებისა, გარეშე მხარის სკრიპტებით",
"description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
},
"popup3pFrameFilterTip": {
- "message": "↑: გამოკვეთა რიგების, რომლებიც მე-3 მხარის ჩარჩოებითაა",
+ "message": "↑: გამოკვეთა რიგებისა, გარეშე მხარის სკრიპტებით",
"description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
},
"pickerCreate": {
@@ -304,7 +304,7 @@
"description": "English: header for a type of filter in the element picker dialog"
},
"pickerCosmeticFilters": {
- "message": "გარეგნული ელემენტების ფილტრები",
+ "message": "გარეგნული ფილტრები",
"description": "English: Cosmetic filters"
},
"pickerCosmeticFiltersHint": {
@@ -312,11 +312,11 @@
"description": "English: Click, Ctrl-click"
},
"pickerContextMenuEntry": {
- "message": "ელემენტის შეზღუდვა",
+ "message": "ამ ნაწილის შეზღუდვა…",
"description": "An entry in the browser's contextual menu"
},
"settingsCollapseBlockedPrompt": {
- "message": "შეზღუდული ელემენტების ადგილის შემავსებლის დამალვა",
+ "message": "შეზღუდული ნაწილების ადგილის შემავსებლის დამალვა",
"description": "English: Hide placeholders of blocked elements"
},
"settingsIconBadgePrompt": {
@@ -332,7 +332,7 @@
"description": "English: Make use of context menu where appropriate"
},
"settingsColorBlindPrompt": {
- "message": "ფერთა კორექცია დალტონიკებისთვის",
+ "message": "ფერთა გასწორება დაქვეითებულად მხედველთათვის",
"description": "English: Color-blind friendly"
},
"settingsAppearance": {
@@ -376,11 +376,11 @@
"description": ""
},
"settingsNoCosmeticFilteringPrompt": {
- "message": "გარეგნული ელემენტების ფილტრაციის გამორთვა",
+ "message": "გარეგნული ნაწილების ფილტრაციის გამორთვა",
"description": ""
},
"settingsNoLargeMediaPrompt": {
- "message": "მედია-ელემენტების შეზღუდვა, რომელიც აჭარბებს {{input:number}} კილობაიტს",
+ "message": "მედიაფაილების შეზღუდვა, რომლებიც აჭარბებს {{input:number}} კბაიტს",
"description": ""
},
"settingsNoRemoteFontsPrompt": {
@@ -392,7 +392,7 @@
"description": "The default state for the per-site no-scripting switch"
},
"settingsNoCSPReportsPrompt": {
- "message": "CSP მოხსენებების აკრძალვა",
+ "message": "CSP-მოხსენებების აკრძალვა",
"description": "background information: https://github.com/gorhill/uBlock/issues/3150"
},
"settingsUncloakCnamePrompt": {
@@ -420,7 +420,7 @@
"description": "English: Last backup:"
},
"3pListsOfBlockedHostsPrompt": {
- "message": "{{netFilterCount}} ქსელის ფილტრი + {{cosmeticFilterCount}} გარეგნული ელემენტების ფილტრი:",
+ "message": "{{netFilterCount}} ქსელის ფილტრი + {{cosmeticFilterCount}} გარეგნული ნაწილების ფილტრი:",
"description": "Appears at the top of the _3rd-party filters_ pane"
},
"3pListsOfBlockedHostsPerListStats": {
@@ -440,23 +440,23 @@
"description": "A button in the in the _3rd-party filters_ pane"
},
"3pParseAllABPHideFiltersPrompt1": {
- "message": "გარეგნული ელემენტების ფილტრების დამუშავება და გამოყენება",
+ "message": "გარეგნული ნაწილების ფილტრების დამუშავება და გამოყენება",
"description": "English: Parse and enforce Adblock+ element hiding filters."
},
"3pParseAllABPHideFiltersInfo": {
- "message": "გარეგნული ფილტრები, ძირითადად, იმ ხილული ელემენტების დასამალად გამოიყენება ვებგვერდზე, რომელთაც ქსელის მოთხოვნაზე დაფუძნებული ფილტრები ვერ ზღუდავს.",
+ "message": "გარეგნული ფილტრები, ძირითადად, იმ ხილული ნაწილების დასამალად გამოიყენება ვებგვერდზე, რომელთაც ქსელის მოთხოვნაზე დაფუძნებული ფილტრები ვერ ზღუდავს.",
"description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
},
"3pIgnoreGenericCosmeticFilters": {
- "message": "გარეგნული ელემენტების საერთო ფილტრების უგულებელყოფა",
+ "message": "გარეგნული საერთო ფილტრების უგულებელყოფა",
"description": "This will cause uBO to ignore all generic cosmetic filters."
},
"3pIgnoreGenericCosmeticFiltersInfo": {
- "message": "გარეგნული საერთო ფილტრები ისეთი ფილტრებია, რომლებიც ყველა ვებსაიტზე მოქმედებს. ამ პარამეტრის ჩართვით კი თავიდან აიცილებთ გარეგნული ელემენტების საერთო ფილტრების შედეგად მეხსიერებისა და პროცესორის ზედმეტ დატვირთვას.\n\nამ პარამეტრის ჩართვა სასურველია სუსტ მოწყობილობებზე.",
+ "message": "გარეგნული საერთო ფილტრები ისეთი ფილტრებია, რომლებიც ყველა ვებსაიტზე მოქმედებს. ამ პარამეტრის ჩართვით კი თავიდან აიცილებთ გარეგნული საერთო ფილტრების შედეგად მეხსიერებისა და პროცესორის ზედმეტ დატვირთვას.\n\nამ პარამეტრის ჩართვა სასურველია სუსტ მოწყობილობებზე.",
"description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
},
"3pSuspendUntilListsAreLoaded": {
- "message": "ქსელის მოქმედებების გადავადება, ყველა ფილტრის ჩატვირთვამდე",
+ "message": "ქსელის მოქმედებების გადავადება ყველა ფილტრის ჩატვირთვამდე",
"description": "A checkbox in the 'Filter lists' pane"
},
"3pListsOfBlockedHostsHeader": {
@@ -484,7 +484,7 @@
"description": "English: Malware domains"
},
"3pGroupAnnoyances": {
- "message": "არასასურველი შიგთავსი",
+ "message": "შემაწუხებელი შიგთავსი",
"description": "The header identifying the filter lists in the category 'annoyances'"
},
"3pGroupMultipurpose": {
@@ -504,7 +504,7 @@
"description": "The label for the checkbox used to import external filter lists"
},
"3pExternalListsHint": {
- "message": "თითოეული URL ცალკეულ ხაზზე. არამართებული URL ბმულები, უგულებელყოფილი იქნება გაფრთხილების გარეშე.",
+ "message": "თითოეული URL ცალკეულ ხაზზე. არამართებული URL-ბმულები უგულებელყოფილი იქნება გაუფრთხილებლად.",
"description": "Short information about how to use the textarea to import external filter lists by URL"
},
"3pExternalListObsolete": {
@@ -528,7 +528,7 @@
"description": "used as a tooltip for error icon beside a list"
},
"1pFormatHint": {
- "message": "თითოეული ფილტრი ცალკეულ ხაზზე. ფილტრი შეიძლება იყოს საიტის უბრალო დასახელება, ან Adblock Plus-სთან თავსებადი ფილტრი. ხაზები ‘!’ თავსართით უგულებელყოფილი იქნება.",
+ "message": "თითოეული ფილტრი ცალკეულ ხაზზე. ფილტრი შეიძლება იყოს საიტის უბრალო დასახელება ან Adblock Plus-სთან თავსებადი მითითებები. ხაზები ‘!’ თავსართით უგულებელყოფილი იქნება.",
"description": "Short information about how to create custom filters"
},
"1pImport": {
@@ -612,7 +612,7 @@
"description": "English: a sort option for list of rules."
},
"whitelistPrompt": {
- "message": "მითითებული გამონაკლისები განსაზღვრავს, თუ რომელ ვებგვერდზე უნდა გამოირთოს uBlock Origin. თითოეული ჩანაწერი ცალკეულ ხაზზე უნდა იყოს. არასწორი მითითებები უგულებელყოფილი იქნება გაფრთხილების გარეშე და აღინიშნება კომენტარად.",
+ "message": "გამონაკლისებში მითითებულ ვებგვერდებზე uBlock Origin გამოირთვება. თითო ჩანაწერი ცალკეულ ხაზზე.",
"description": "A concise description of the 'Trusted sites' pane."
},
"whitelistImport": {
@@ -720,11 +720,11 @@
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltin1p": {
- "message": "მონახულებულის",
+ "message": "მონახულებული",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltin3p": {
- "message": "მე-3 მხარის",
+ "message": "გარეშე მხარის",
"description": "A keyword in the built-in row filtering expression"
},
"loggerEntryDetailsHeader": {
@@ -896,7 +896,7 @@
"description": "Header of 'Documentation' section in Support pane"
},
"supportS1P1": {
- "message": "დამატებითი მასალებისთვის, იხილეთ uBlock/wiki
, რომ უკეთ გაეცნოთ uBlock Origin-ის შესაძლებლობებს.",
+ "message": "დამატებითი მასალებისთვის იხილეთ uBlock/wiki
, რომ უკეთ გაეცნოთ uBlock Origin-ის შესაძლებლობებს.",
"description": "First paragraph of 'Documentation' section in Support pane"
},
"supportS2H": {
@@ -904,7 +904,7 @@
"description": "Header of 'Questions and support' section in Support pane"
},
"supportS2P1": {
- "message": "კითხვებზე პასუხისა და სხვა სახის მხარდაჭერის მისაღებად, ეწვიეთ Reddit-განყოფილებას /r/uBlockOrigin
.",
+ "message": "კითხვებზე პასუხისა და სხვა სახის მხარდაჭერის მისაღებად ეწვიეთ Reddit-განყოფილებას /r/uBlockOrigin
.",
"description": "First paragraph of 'Questions and support' section in Support pane"
},
"supportS3H": {
@@ -912,15 +912,15 @@
"description": "Header of 'Filter issues' section in Support pane"
},
"supportS3P1": {
- "message": "ცალკეულ საიტებზე ფილტრების ხარვეზების მოსახსენებლად, გამოიყენეთ uBlockOrigin/uAssets
ხარვეზების აღსარიცხავი. საჭიროებს GitHub-ანგარიშს.",
+ "message": "ცალკეულ საიტებზე ფილტრების ხარვეზების მოსახსენებლად გამოიყენეთ uBlockOrigin/uAssets
ხარვეზების აღსარიცხავი. საჭიროებს GitHub-ანგარიშს.",
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS3P2": {
- "message": "ყურადღება: ეცადეთ, არ გამოიყენოთ სხვა მსგავსი დანიშნულების შემზღუდავები uBlock Origin-თან ერთად, ვინაიდან წარმოშობს ფილტრების ხარვეზებს, ცალკეულ საიტებზე.",
+ "message": "ყურადღება: ეცადეთ, არ გამოიყენოთ სხვა მსგავსი დანიშნულების შემზღუდავები uBlock Origin-თან ერთად, ვინაიდან წარმოშობს ფილტრების ხარვეზებს ცალკეულ საიტებზე.",
"description": "Second paragraph of 'Filter issues' section in Support pane"
},
"supportS3P3": {
- "message": "რჩევა: გადაამოწმეთ, რომ ფილტრები განახლებულია. აღმრიცხავი ხელსაწყო მთავარი საშუალებაა, ფილტრების ხარვეზების გამოსავლენად.",
+ "message": "რჩევა: გადაამოწმეთ, რომ ფილტრები განახლებულია. აღმრიცხავი ხელსაწყო მთავარი საშუალებაა ფილტრების ხარვეზების გამოსავლენად.",
"description": "Third paragraph of 'Filter issues' section in Support pane"
},
"supportS4H": {
@@ -940,7 +940,7 @@
"description": "First paragraph of 'Troubleshooting Information' section in Support pane"
},
"supportS5P2": {
- "message": "გაითვალისწინეთ: მონაცემები, რომლებიც შესაძლოა პირადი და მნიშვნელოვანი იყოს, ნაგულისხმევად იკვეცება. ამასთან, შეკვეცილი ინფორმაციით, სავარაუდოდ გართულდება ხარვეზის გამოსწორება.",
+ "message": "გაითვალისწინეთ: მონაცემები, რომლებიც შესაძლოა პირადი და მნიშვნელოვანი იყოს, ნაგულისხმევად იკვეცება. ამასთანავე, შეკვეცილი ინფორმაციით სავარაუდოდ გართულდება ხარვეზის გამოსწორება.",
"description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
},
"supportS6H": {
@@ -1032,7 +1032,7 @@
"description": "Shown in the About pane"
},
"aboutCDNs": {
- "message": "uBO-ს კუთვნილი ფილტრები, ღიადაა განთავსებული შემდეგ CDN-ებზე:",
+ "message": "uBO-ს კუთვნილი ფილტრები ღიადაა განთავსებული შემდეგ CDN-ებზე:",
"description": "Shown in the About pane"
},
"aboutCDNsInfo": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "მომავალში გაფრთხილების გარეშე ამ საიტზე",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1204,7 +1204,7 @@
"description": ""
},
"contextMenuBlockElementInFrame": {
- "message": "ელემენტის შეზღუდვა ჩარჩოში...",
+ "message": "ნაწილების შეზღუდვა ჩარჩოში...",
"description": "An entry in the browser's contextual menu"
},
"contextMenuSubscribeToList": {
@@ -1212,7 +1212,7 @@
"description": "An entry in the browser's contextual menu"
},
"contextMenuTemporarilyAllowLargeMediaElements": {
- "message": "დიდი მედია-ელემენტების დროებით დაშვება",
+ "message": "დიდი მედიაფაილების დროებით დაშვება",
"description": "A context menu entry, present when large media elements have been blocked on the current site"
},
"shortcutCapturePlaceholder": {
@@ -1232,7 +1232,7 @@
"description": "Label for buttons used to select all text in editor"
},
"toggleCosmeticFiltering": {
- "message": "ხილული ელემენტების გაფილტვრის გადამრთველი",
+ "message": "გარეგნული ფილტრების გადამრთველი",
"description": "Label for keyboard shortcut used to toggle cosmetic filtering"
},
"relaxBlockingMode": {
diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json
index 4687c372d..ba50870a4 100644
--- a/src/_locales/lv/messages.json
+++ b/src/_locales/lv/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Lapa aizturēta",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "Vairs nebrīdināt par šo vietni",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Turpināt",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/mk/messages.json b/src/_locales/mk/messages.json
new file mode 100644
index 000000000..28da98cf3
--- /dev/null
+++ b/src/_locales/mk/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Конечно, ефикасен блокер. Лесен на CPU и меморија.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "uBlock₀ — Табла",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Предупредување! Имате неснимени промени",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Остани",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Игнорирај",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Подесувања",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Филтер листи",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Мои филтери",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "Мои правила",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Верувани сајтови",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "Кратенки",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ — Логови",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "За",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Support",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ — Asset viewer",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "Напредни подесувања",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "Click to enable uBlock₀ for this site.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "побарувања блокирани",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "на оваа страница",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} или {{percent}}%",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "од инсталирање",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "или",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "Блокирани на оваа страна",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "Блокирани од инсталирање",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "Домени конектирани",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "Отворија ја таблата",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Влези во елемент западник мод",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Влези во елемент одбирач мод",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Отвоери го логерот",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Toggle the blocking of all popups for this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Кликни да блокираш сите попапи на оваа страница",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Click to no longer block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Toggle the blocking of large media elements for this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Click to block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Click to no longer block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering for this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Кликнете да го исклучите козметичките филтри на оваа страна",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Кликнете да го уклучите козметичките филтри на оваа страна",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Toggle the blocking of remote fonts for this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Click to block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Click to no longer block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Кликнете за да се блокира JavaScript на оваа страна",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Кликнете за да не се блокира JavaScript на оваа страна повеќе",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Поп-ап прозорец",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Големи медија елемнти",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Козметичко филтрирање",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "Далечни фонтови",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "Повеќе",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Помалку",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "Глобални правила: оваа колона е за правила што се однесуваат на сите сајтови.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Локални правила: оваа колона е за правила што се однесуваат само на моменталниот сајт.\nЛокални правила надминуваат глобални правила.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Кликни да ги снимиш твоите промени трајно",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Кликни да ги повратиш твоите промени",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "сите",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "слики",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "Трети лица",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "Трети лица css/слики",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "внатрешни скрипти",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "Самострани скрипти",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "Други страни скрипти",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "3rd-party фрејмови",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "домени конектирани",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} од {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "Верзија",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party scripts",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party frames",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "Создади",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Одбери",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "Исклучи",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "Прегледај",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "Мрежни филтери",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Козметичко филтрирање",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Клик, Контрол-клик",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Блокирај елемент...",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Hide placeholders of blocked elements",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Покажувај ја бројката на блокирани барања на иконата",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": " Исклучи ги советите",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Make use of context menu where appropriate",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "Користи бои за слепоболност",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "Уклучи поддршка за складирање во облак",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "Јас сум напреден корисник (потребно читање)",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Disable pre-fetching (to prevent any connection for blocked network requests)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Disable hyperlink auditing",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Prevent WebRTC from leaking local IP addresses",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Стандардно однесување",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "Овие стандардни однесувања можат да се променат на база на сајт",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Исклучи козметичо филтрирање",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Блокирај медија елементи поголеми од {{input}} КБ",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "Блокирај далечни фонтови",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Исклучи JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Block CSP reports",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Uncloak canonical names",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Advanced",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Features suitable only for technical users",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "напредни подесувања",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Последно ресторирање:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Последно снимено:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "{{netFilterCount}} мрежни филтери + {{cosmeticFilterCount}} козметичи филтери од:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} користени од {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Авто-ажурирање филтер листи",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "Апдејтирај сега",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Исчисти сите кешови",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Parse and enforce cosmetic filters",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Cosmetic filters serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the network request-based filtering engines.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Ignore generic cosmetic filters",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Suspend network activity until all filter lists are loaded",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "Примени измени",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Вградено",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Реклами",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "Приватност",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Домени на малвер",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Досадни",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "Multipurpose",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Региони, јазици",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "Custom",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "Импортирај...",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "Еден УРЛ по линија. Неважечки УРЛи ќе бидат игнорирани во тишина.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Застарени.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "view content",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Last update: {{ago}}.\nClick to force an update.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "Ажурирање...",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "A network error prevented the resource from being updated.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Внеси и додај",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Ескпортирај",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "мои-ублок-статични-филтери_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "Apply changes",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Постојани правила",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "Привремени правила",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Поврати",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Изврши",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "Уреди",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "Сними",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Отфрли",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "Внеси од фајл",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "Изнеси во фајл",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "мои_ублок_динамични_правила_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "Листа од твоите динамични филтер правила",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Rule syntax: source destination type action
(full documentation).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Подреди:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "Тип на правило",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Извор",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Дестинација",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Внеси и додади",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Експортирај",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "моите_ублок_верувани_сајтови_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "Примени ги измените",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "Тип",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "Домен",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "УРЛ",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "Филтер",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "Сите",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Без табови",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Сегашен таб",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Reload the tab content",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Toggle the DOM inspector",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Toggle the popup panel",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "uBlock Origin wiki: The logger",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Исчисти логови",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Паузирај логови (отфрли влезни податоци)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Продолжи логирање",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Toggle logger filtering",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "filter logger content",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Logger filtering options",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Не",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "блокиран",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "Дозволен",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "modified",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "1ва-партија",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "3та-партија",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "Детали",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "Филтер",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Филтер листа",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "Правило",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Контекст",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Root context",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Партија",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "Тип",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "УРЛ",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "УРЛ правило",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Контекст: ",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "Тип:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Статичен филтер",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} мрежни барана од {{type}} {{br}} кои УРЛ адреси одговараат на {{url}} {{br}}кои доаѓаат од {{origin}},{{br}}{{importance}} има соодветен филтер за исклучоци.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "Блокирај",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "Дозволи",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "тип \"{{type}}\"",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "било кој тип",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "од \"{{origin}}\"",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "од било каде",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "освен кога",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "иако ",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Статичен филтер {{filter}}
најден во:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Static filter could not be found in any of the currently enabled filter lists",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Preserve entries from the last {{input}} minutes",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Preserve at most {{input}} page loads per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Preserve at most {{input}} entries per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Use {{input}} lines per entry in vertically expanded mode",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "Hide columns:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} Време",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} Филтер/правило",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "{{input}} контекст",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Партија",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "Листа\n",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "Табла",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Обично",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Маркдаун",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Open",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Create new report",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Find similar reports",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Documentation",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Read the documentation at uBlock/wiki
to learn about all of uBlock Origin's features.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Questions and support",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Answers to questions and other kinds of help support is provided on the subreddit /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Filter issues/website is broken",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Important: Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Tips: Be sure your filter lists are up to date. The logger is the primary tool to diagnose filter-related issues.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Bug report",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Report issues with uBlock Origin itself to the uBlockOrigin/uBlock-issue
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Troubleshooting Information",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Important: Potentially private or sensitive information is redacted by default. Redacted information may make it more difficult to solve a problem.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Report a filter issue",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Address of the web page:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "The web page…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Pick an entry --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Shows ads or ad leftovers",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Has overlays or other nuisances",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Detects uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Has privacy-related issues",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Malfunctions when uBlock Origin is enabled",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Opens unwanted tabs or windows",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Label the web page as “NSFW” (“Not Safe For Work”)",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Privacy policy",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Дневник на промена",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Сорс Код (ГПЛв3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Соработници",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Сорс код",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Преведувања",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Филтер листи",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "uBO's own filter lists are freely hosted on the following CDNs:",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "A randomly picked CDN is used when a filter list needs to be updated",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "Back up to file",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "мој-ублок-бекап_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "Restore from file…",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Reset to default settings…",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "The data could not be read or is invalid",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "Мрежна грешка: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Subscribe",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "пред една минута",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "пред {{value}} минути",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "пред саат време",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "пред {{value}} саати",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "пред еден ден",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "пред {{value}} дена",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "Покажи Дешборд",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Покажи Логер",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "исклучи",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin has prevented the following page from loading:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Because of the following filter:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "без параметри",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Најдено во:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "Оди назад",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "Затвори го прозорецот",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Disable strict blocking for {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "Повремено",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "Трајно",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "Export to cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "Import from cloud storage",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "Import from cloud storage and merge with current settings",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "Име на уред:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Warning! Change these advanced settings at your own risk.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Примени ги измените",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Поврати",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "бајтови",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Block element in frame…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Subscribe to filter list…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Temporarily allow large media elements",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Внесете кратенка",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Toggle locked scrolling",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "Копирај во табла со исечоци",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Select all",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Релаксиран мод на блокирање",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Место вземеноЧ {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "КБ",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "МБ",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "ГБ",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "Click to load",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json
index 4a14b7bec..0215ef6d7 100644
--- a/src/_locales/pt_PT/messages.json
+++ b/src/_locales/pt_PT/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Página bloqueada",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "Não me avise novamente sobre este site",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Continuar",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json
index 9a29f1c74..2e8f79656 100644
--- a/src/_locales/ro/messages.json
+++ b/src/_locales/ro/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Pagină blocată",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Continuați",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json
index a128534b9..279b70e8f 100644
--- a/src/_locales/ru/messages.json
+++ b/src/_locales/ru/messages.json
@@ -116,7 +116,7 @@
"description": "English: Click to open the dashboard"
},
"popupTipZapper": {
- "message": "Войти в режим затирания элементов",
+ "message": "Режим мгновенного временного скрытия элемента",
"description": "Tooltip for the element-zapper icon in the popup panel"
},
"popupTipPicker": {
@@ -176,7 +176,7 @@
"description": "Tooltip for the no-remote-fonts per-site switch"
},
"popupTipNoRemoteFonts2": {
- "message": "Кликните для отключения блокировки удаленных шрифтов на этом сайте",
+ "message": "Нажмите для отключения блокировки сторонних шрифтов на этом сайте",
"description": "Tooltip for the no-remote-fonts per-site switch"
},
"popupTipNoScripting1": {
@@ -916,7 +916,7 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS3P2": {
- "message": "Важно: Избегайте использования других блокировщиков схожего назначения совместно с uBlock Origin , так как это может привести к проблемам с фильтрацией на определенных сайтах.",
+ "message": "Важно: Избегайте использования других блокировщиков схожего назначения совместно с uBlock Origin, так как это может привести к проблемам с фильтрацией на определенных сайтах.",
"description": "Second paragraph of 'Filter issues' section in Support pane"
},
"supportS3P3": {
diff --git a/src/_locales/si/messages.json b/src/_locales/si/messages.json
new file mode 100644
index 000000000..3c31fd961
--- /dev/null
+++ b/src/_locales/si/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "අවසානයේදී, මධ්ය සැකසුම් ඒකකය සහ මතකය අඩුවෙන් භාවිතා කරන කාර්යක්ෂම අවහිරකයක් ඇත.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "යූබ්ලොක්₀ - උපකරණ පුවරුව",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Warning! You have unsaved changes",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "නවතින්න",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "නොසලකන්න",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "සැකසුම්",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Filter lists",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "මාගේ පෙරහන්",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "මාගේ නීති",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "විශ්වාසදායී අඩවි",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "කෙටිමං",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ — Logger",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "පිළිබඳව",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Support",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ — Asset viewer",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "වැඩිදුර සැකසුම්",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Click to disable uBlock₀ for this site.\n\nCtrl+click to disable uBlock₀ only on this page.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "මෙම අඩවියට යූබ්ලොක්₀ සබල කිරීමට ඔබන්න.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "ඉල්ලීම් අවහිර කර ඇත",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "මෙම පිටුවෙහි",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} ({{percent}}%)",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "since install",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "හෝ",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "මෙම පිටුවේ අවහිර කළ",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "ස්ථාපනයෙන් පසු අවහිර කළ",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "සම්බන්ධිත වසම්",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "උපකරණපුවරුව විවෘත කරන්න",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Enter element zapper mode",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Enter element picker mode",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Open the logger",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Report an issue on this website",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Toggle the blocking of all popups for this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Click to block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Click to no longer block all popups on this site",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Toggle the blocking of large media elements for this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Click to block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Click to no longer block large media elements on this site",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering for this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Click to disable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Click to enable cosmetic filtering on this site",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Toggle the blocking of remote fonts for this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Click to block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Click to no longer block remote fonts on this site",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Click to disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Click to no longer disable JavaScript on this site",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Pop-up windows",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Large media elements",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Cosmetic filtering",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "දුරස්ථ මුද්රණඅකුරු",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "තව",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Less",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "ගෝලීය නීති: මෙම තීරුව සියලුම අඩවි වලට යොදන නීතී සඳහා ය.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Local rules: this column is for rules which apply to the current site only.\nLocal rules override global rules.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Click to make your changes permanent.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Click to revert your changes.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "සියල්ල",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "images",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "තෙවන-පාර්ශවීය",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "3rd-party CSS/images",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "inline scripts",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "1st-party scripts",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "3rd-party scripts",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "3rd-party frames",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "සම්බන්ධිත වසම්",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} out of {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "අනුවාදය",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party scripts",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "↑: Emphasize rows which have 3rd-party frames",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "සාදන්න",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Pick",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "ඉවත් වන්න",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "පෙරදසුන",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "ජාල පෙරහන්",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Cosmetic filters",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Click, Ctrl-click",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Block element…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Hide placeholders of blocked elements",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Show the number of blocked requests on the icon",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": "Disable tooltips",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Make use of context menu where appropriate",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "වර්ණ-අන්ධ හිතකාමී",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Appearance",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Theme",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Custom accent color",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "මේඝ ආචයන සහාය සබල කරන්න",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "I am an advanced user",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Disable pre-fetching (to prevent any connection for blocked network requests)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Disable hyperlink auditing",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Prevent WebRTC from leaking local IP addresses",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Default behavior",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "These default behaviors can be overridden on a per-site basis",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Disable cosmetic filtering",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Block media elements larger than {{input}} KB",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "දුරස්ථ මුද්රණඅකුරු බ්ලොක් කරන්න",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Disable JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "අ.ආ.ප්ර.(සීඑස්පී) වාර්තා අවහිරකරන්න",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Uncloak canonical names",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Advanced",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Features suitable only for technical users",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "වැඩිදුර සැකසුම්",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Last restore:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Last backup:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "{{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} used out of {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Auto-update filter lists",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "දැන් යාවත්කාල කරන්න",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Purge all caches",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Parse and enforce cosmetic filters",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Cosmetic filters serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the network request-based filtering engines.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Ignore generic cosmetic filters",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Generic cosmetic filters are those cosmetic filters which are meant to apply on all web sites. Enabling this option will eliminate the memory and CPU overhead added to web pages as a result of handling generic cosmetic filters.\n\nIt is recommended to enable this option on less powerful devices.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Suspend network activity until all filter lists are loaded",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "වෙනස්කම් යොදන්න",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Built-in",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "දැන්වීම්",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "පෞද්ගලිකත්වය",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Malware domains",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Annoyances",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "Multipurpose",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Regions, languages",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "අභිරුචි",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "ඇතුල් කරන්න...",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "One URL per line. Invalid URLs will be silently ignored.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Out of date.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "view content",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Last update: {{ago}}.\nClick to force an update.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "යාවත්කාල වෙමින්...",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "A network error prevented the resource from being updated.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "නිර්යාත",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "my-ublock-static-filters_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "වෙනස්කම් යොදන්න",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Permanent rules",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "තාවකාලික නීති",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Revert",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Commit",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "සංස්කරණය",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "සුරකින්න",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Discard",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "ගොනුවකින් ඇතුල් කරන්න...",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "ගොනුවකට නිර්යාත කරන්න",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "මගේ-ස්ථිර-නීති_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "List of your dynamic filtering rules.",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Rule syntax: source destination type action
(full documentation).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Sort:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "නීතියේ වර්ගය",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Source",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Destination",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Import and append",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "නිර්යාත",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "මට-විශ්වාස-වෙබ්-අඩවි_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "වෙනස්කම් යොදන්න",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "වර්ගය",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "වසම",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "ඒ.ස.නි.",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "පෙරහන",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "සියල්ල",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Tabless",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Current tab",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Reload the tab content",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Toggle the DOM inspector",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Toggle the popup panel",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "uBlock Origin wiki: The logger",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Clear logger",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Pause logger (discard all incoming data)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Unpause logger",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Toggle logger filtering",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "filter logger content",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Logger filtering options",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Not",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "blocked",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "allowed",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "modified",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "ප්රථම-පාර්ශවීය",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "තෙවන-පාර්ශවීය",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "විස්තර",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "පෙරහන",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Filter list",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "නීතිය",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Context",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Root context",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Partyness",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "වර්ගය",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "ඒ.ස.නි.",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "ඒ.ස.නි. නීතිය",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Context:",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "වර්ගය:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Static filter",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} network requests of {{type}} {{br}}which URL address matches {{url}} {{br}}and which originates {{origin}},{{br}}{{importance}} there is a matching exception filter.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "අවහිර",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "ඉඩදෙන්න",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "වර්ගය “{{type}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "ඕනෑම වර්ගයක",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "from “{{origin}}”",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "from anywhere",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "except when",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "even if",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Static filter {{filter}}
found in:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Static filter could not be found in any of the currently enabled filter lists",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Preserve entries from the last {{input}} minutes",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Preserve at most {{input}} page loads per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Preserve at most {{input}} entries per tab",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Use {{input}} lines per entry in vertically expanded mode",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "තීරු සඟවන්න:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} වේලාව",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} පෙරහන/නීතිය",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "{{input}} Context",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Partyness",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "List",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "වගුව",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Plain",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Markdown",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Open",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Create new report",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Find similar reports",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Documentation",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Read the documentation at uBlock/wiki
to learn about all of uBlock Origin's features.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Questions and support",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Answers to questions and other kinds of help support is provided on the subreddit /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Filter issues/website is broken",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Report filter issues with specific websites to the uBlockOrigin/uAssets
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Important: Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Tips: Be sure your filter lists are up to date. The logger is the primary tool to diagnose filter-related issues.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Bug report",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Report issues with uBlock Origin itself to the uBlockOrigin/uBlock-issue
issue tracker. Requires a GitHub account.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Troubleshooting Information",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Important: Potentially private or sensitive information is redacted by default. Redacted information may make it more difficult to solve a problem.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Report a filter issue",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "To avoid burdening volunteers with duplicate reports, please verify that the issue has not already been reported.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Address of the web page:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "The web page…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Pick an entry --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Shows ads or ad leftovers",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Has overlays or other nuisances",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Detects uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Has privacy-related issues",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Malfunctions when uBlock Origin is enabled",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Opens unwanted tabs or windows",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Label the web page as “NSFW” (“Not Safe For Work”)",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "රහස්යතා ප්රතිපත්තිය",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Changelog",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Source code (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "දායකයින්",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Source code",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "පරිවර්තන",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Filter lists",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "External dependencies (GPLv3-compatible):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "uBO's own filter lists are freely hosted on the following CDNs:",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "A randomly picked CDN is used when a filter list needs to be updated",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "ගොනුවකට උපස්ථ කරන්න",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "my-ublock-backup_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "ගොනුවකින් ප්රත්යර්පණය කරන්න...",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Reset to default settings…",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "All your settings will be overwritten using data backed up on {{time}}, and uBlock₀ will restart.\n\nOverwrite all existing settings using backed up data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "The data could not be read or is invalid",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "All your settings will be removed, and uBlock₀ will restart.\n\nReset uBlock₀ to factory settings?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "ජාලයේ දෝෂය: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "Add the following URL to your custom filter lists?\n\nTitle: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Subscribe",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "විනාඩියකට පෙර",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "විනාඩි {{value}} කට පෙර",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "පැයකට පෙර",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "පැය {{value}} කට පෙර",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "දිනකට පෙර",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "දවස් {{value}} කට පෙර",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "උපකරණ පුවරුව පෙන්වන්න",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Show Logger",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "off",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin has prevented the following page from loading:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Because of the following filter:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "without parameters",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Found in:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "ආපසු යන්න",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "මෙම කවුළුව වසන්න",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Disable strict blocking for {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "තාවකාලිකව",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "සදාකාලිකව",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "මේඝ ආචයනයට නිර්යාත කරන්න",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "මේඝ ආචයනයෙන් ආයාත කරන්න",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "මේඝ ආචයනයෙන් ආයාත කර වත්මන් සැකසුම් සමඟ සංයුක්ත කරන්න",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "මෙම උපාංගයේ නම:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Warning! Change these advanced settings at your own risk.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Submit",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "වෙනස්කම් යොදන්න",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Revert",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "බයිට",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Block element in frame…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Subscribe to filter list…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Temporarily allow large media elements",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Type a shortcut",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Toggle locked scrolling",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "පසුරුපුවරුවට පිටපත් කරන්න",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Select all",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Relax blocking mode",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Storage used: {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "කි.බ.",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "මෙ.බ.",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "ගි.බ.",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "පූරණයට ඔබන්න",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json
index fb4d6aa08..5a1388912 100644
--- a/src/_locales/sk/messages.json
+++ b/src/_locales/sk/messages.json
@@ -40,7 +40,7 @@
"description": "appears as tab name in dashboard"
},
"whitelistPageName": {
- "message": "Biela listina",
+ "message": "Dôveryhodné stránky",
"description": "appears as tab name in dashboard"
},
"shortcutsPageName": {
@@ -276,11 +276,11 @@
"description": "Example of use: Version 1.26.4"
},
"popup3pScriptFilterTip": {
- "message": "↑: Zvýrazniť riadky, ktoré majú skripty z tretej strany",
+ "message": "↑: Zvýrazniť riadky, ktoré majú skripty tretích strán",
"description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
},
"popup3pFrameFilterTip": {
- "message": "↑: Zvýrazniť riadky, ktoré majú rámy z tretej strany",
+ "message": "↑: Zvýrazniť riadky, ktoré majú rámy tretích strán",
"description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
},
"pickerCreate": {
@@ -312,7 +312,7 @@
"description": "English: Click, Ctrl-click"
},
"pickerContextMenuEntry": {
- "message": "Zablokovať prvok",
+ "message": "Zablokovať prvok…",
"description": "An entry in the browser's contextual menu"
},
"settingsCollapseBlockedPrompt": {
@@ -340,11 +340,11 @@
"description": "Section for controlling user interface appearance"
},
"settingsThemeLabel": {
- "message": "Motív",
+ "message": "Téma",
"description": "Label for checkbox to enable a custom dark theme"
},
"settingsThemeAccent0Label": {
- "message": "Vlastná farba motívu",
+ "message": "Vlastná farba témy",
"description": "Label for checkbox to pick an accent color"
},
"settingsCloudStorageEnabledPrompt": {
@@ -352,7 +352,7 @@
"description": ""
},
"settingsAdvancedUserPrompt": {
- "message": "Som pokročilý používateľ (povinne prečítať)",
+ "message": "Som pokročilý používateľ",
"description": "Checkbox to let user access advanced, technical features"
},
"settingsPrefetchingDisabledPrompt": {
@@ -396,7 +396,7 @@
"description": "background information: https://github.com/gorhill/uBlock/issues/3150"
},
"settingsUncloakCnamePrompt": {
- "message": "Nemaskovať CNAME",
+ "message": "Odhaliť kanonické mená",
"description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
},
"settingsAdvanced": {
@@ -444,7 +444,7 @@
"description": "English: Parse and enforce Adblock+ element hiding filters."
},
"3pParseAllABPHideFiltersInfo": {
- "message": "
Táto možnosť povoľuje analyzovanie a vynútenie filtrov “skrývajúcich prvky” a kompatibilných s Adblock Plus. Tieto filtre sú prevažne kozmetické. Skrývajú prvky webových stránok, ktoré sú vizuálne otravné a nemôžu byť zablokované filtrovaním sieťových požiadavkov.
Povolenie tejto funkcie zvyšujte nároky uBlock₀ na pamäť.
", + "message": "Kozmetické filtre slúžia na skrytie prvkov na webovej stránke, ktoré sa považujú za vizuálne obťažujúce a ktoré nemôžu byť zablokované filtrovaním sieťových požiadavkov.", "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." }, "3pIgnoreGenericCosmeticFilters": { @@ -452,7 +452,7 @@ "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { - "message": "Generické kozmetické filtre sú tie kozmetické filtre, ktoré sú určené na použitie na všetkých webových stránkach.
Aj keď ich uBlock₀ používa efektívne, generické kozmetické filtre môžu stále prispievať k zaťaženiu pamäte a procesora na niektorých webových stránkach, a to najmä na veľkých a zložitých.
Zapnutím tejto možnosti sa zníži zaťaženie pamäte a procesora v dôsledku použitia generických kozmetických filtrov pre webové stránky, a taktiež sa znížia nároky samotného rozšírenia uBlock₀ na pamäť.
Odporúča sa povoliť túto možnosť na menej výkonných zariadeniach.",
+ "message": "Generické kozmetické filtre sú tie kozmetické filtre, ktoré sú určené na použitie na všetkých webových stránkach. Zapnutím tejto možnosti sa zníži zaťaženie pamäte a procesora v dôsledku použitia generických kozmetických filtrov.\n\nOdporúča sa povoliť túto možnosť na menej výkonných zariadeniach.",
"description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
},
"3pSuspendUntilListsAreLoaded": {
@@ -596,7 +596,7 @@
"description": "English: dynamic rule syntax and full documentation."
},
"rulesSort": {
- "message": "Zoradenie:",
+ "message": "Zoradiť:",
"description": "English: label for sort option."
},
"rulesSortByType": {
@@ -608,11 +608,11 @@
"description": "English: a sort option for list of rules."
},
"rulesSortByDestination": {
- "message": "Doména",
+ "message": "Cieľ",
"description": "English: a sort option for list of rules."
},
"whitelistPrompt": {
- "message": "Zoznam hostiteľov, pre ktoré webové stránky bude uBlock Origin zakázaný. Jedna položka na riadok. Neplatní hostitelia budú ignorovaní a zakomentovaní.",
+ "message": "Zoznam dôveryhodných stránok pre ktoré bude uBlock Origin zakázaný. Jedna položka na riadok.",
"description": "A concise description of the 'Trusted sites' pane."
},
"whitelistImport": {
@@ -624,7 +624,7 @@
"description": "English: Export"
},
"whitelistExportFilename": {
- "message": "ublock-moja-biela-listina_{{datetime}}.txt",
+ "message": "ublock-doveryhodne-stranky_{{datetime}}.txt",
"description": "The default filename to use for import/export purpose"
},
"whitelistApply": {
@@ -820,7 +820,7 @@
"description": "Below this sentence, the filter list(s) in which the filter was found"
},
"loggerStaticFilteringFinderSentence2": {
- "message": "Statický filter {{filter}}
sa nepodarilo nájsť v žiadnom momentálne povolenom zozname filtrov",
+ "message": "Statický filter sa nepodarilo nájsť v žiadnom momentálne povolenom zozname filtrov",
"description": "Message to show when a filter cannot be found in any filter lists"
},
"loggerSettingDiscardPrompt": {
@@ -928,7 +928,7 @@
"description": "Header of 'Bug report' section in Support pane"
},
"supportS4P1": {
- "message": "Nahlásenie problémov so samotným uBlock Origin na uBlockOrigin/uBlock-issue
issue tracker. Vyžaduje sa GitHub účet.",
+ "message": "Nahlásenie problémov so samotným uBlock Origin nauBlockOrigin/uBlock-issue
issue tracker. Vyžaduje sa GitHub účet.",
"description": "First paragraph of 'Bug report' section in Support pane"
},
"supportS5H": {
@@ -980,7 +980,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
- "message": "Je rozbitá, keď je povolený uBlock Origin",
+ "message": "Má problém s funkčnosťou, keď je povolený uBlock Origin",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option6": {
@@ -1032,11 +1032,11 @@
"description": "Shown in the About pane"
},
"aboutCDNs": {
- "message": "Vlastné zoznamy filtrov uBO sú voľne dostupné na týchto stránkach CDN",
+ "message": "Vlastné zoznamy filtrov uBO sú voľne dostupné na nasledujúcich CDN:",
"description": "Shown in the About pane"
},
"aboutCDNsInfo": {
- "message": "Keď bude potrebné aktualizovať zoznam filtrov, použije sa náhodne vybraná sieť CDN",
+ "message": "Pri aktualizácii zoznamu filtrov sa použije náhodne vybraná CDN.",
"description": "Shown in the About pane"
},
"aboutBackupDataButton": {
@@ -1208,7 +1208,7 @@
"description": "An entry in the browser's contextual menu"
},
"contextMenuSubscribeToList": {
- "message": "Pridať zoznam filtrov…",
+ "message": "Prihlásiť sa k odberu zoznamu filtrov…",
"description": "An entry in the browser's contextual menu"
},
"contextMenuTemporarilyAllowLargeMediaElements": {
@@ -1228,7 +1228,7 @@
"description": "Label for buttons used to copy something to the clipboard"
},
"genericSelectAll": {
- "message": "Označiť všetko",
+ "message": "Vybrať všetko",
"description": "Label for buttons used to select all text in editor"
},
"toggleCosmeticFiltering": {
diff --git a/src/_locales/sq/messages.json b/src/_locales/sq/messages.json
index a60f53206..93eba6ec8 100644
--- a/src/_locales/sq/messages.json
+++ b/src/_locales/sq/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Faqja u bllokua",
+ "message": "Faqe e bllokuar",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Mos më lajmëro sërish për këtë faqe",
+ "message": "Mos më lajmëro për këtë faqen",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Vazhdo",
+ "message": "Vazhdoj",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json
index c21873c9d..f403ce8be 100644
--- a/src/_locales/sv/messages.json
+++ b/src/_locales/sv/messages.json
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "Varna mig inte igen om den här sidan",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
diff --git a/src/_locales/sw/messages.json b/src/_locales/sw/messages.json
new file mode 100644
index 000000000..f79e263af
--- /dev/null
+++ b/src/_locales/sw/messages.json
@@ -0,0 +1,1266 @@
+{
+ "extName": {
+ "message": "uBlock Origin",
+ "description": "extension name."
+ },
+ "extShortDesc": {
+ "message": "Hatimaye, kizuizi kinachofaa. Nyepesi kwenye CPU na kumbukumbu.",
+ "description": "this will be in the Chrome web store: must be 132 characters or less"
+ },
+ "dashboardName": {
+ "message": "uBlock₀ — Dashibodi",
+ "description": "English: uBlock₀ — Dashboard"
+ },
+ "dashboardUnsavedWarning": {
+ "message": "Ilani! Una mabadiliko ambazo hazijahifadhika.",
+ "description": "A warning in the dashboard when navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningStay": {
+ "message": "Baki",
+ "description": "Label for button to prevent navigating away from unsaved changes"
+ },
+ "dashboardUnsavedWarningIgnore": {
+ "message": "Puuza",
+ "description": "Label for button to ignore unsaved changes"
+ },
+ "settingsPageName": {
+ "message": "Mipangilio",
+ "description": "appears as tab name in dashboard"
+ },
+ "3pPageName": {
+ "message": "Chuja orodha",
+ "description": "appears as tab name in dashboard"
+ },
+ "1pPageName": {
+ "message": "Vichujio vyangu",
+ "description": "appears as tab name in dashboard"
+ },
+ "rulesPageName": {
+ "message": "Kanuni zangu",
+ "description": "appears as tab name in dashboard"
+ },
+ "whitelistPageName": {
+ "message": "Orodha-ruhusu",
+ "description": "appears as tab name in dashboard"
+ },
+ "shortcutsPageName": {
+ "message": "Njiamikato",
+ "description": "appears as tab name in dashboard"
+ },
+ "statsPageName": {
+ "message": "uBlock₀ - Batli",
+ "description": "Title for the logger window"
+ },
+ "aboutPageName": {
+ "message": "Kuhusu",
+ "description": "appears as tab name in dashboard"
+ },
+ "supportPageName": {
+ "message": "Usaidizi",
+ "description": "appears as tab name in dashboard"
+ },
+ "assetViewerPageName": {
+ "message": "uBlock₀ - Kitazama rasilimali",
+ "description": "Title for the asset viewer page"
+ },
+ "advancedSettingsPageName": {
+ "message": "Mipangilio pevu",
+ "description": "Title for the advanced settings page"
+ },
+ "popupPowerSwitchInfo": {
+ "message": "Bofya: lemaza/wezesha uBlock₀ kwenye tovuti hii.\n\nCtrl+bofya: lemaza uBlock₀ kwenye ukurasa huu pekee.",
+ "description": "English: Click: disable/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page."
+ },
+ "popupPowerSwitchInfo1": {
+ "message": "Bofya kulemaza uBlock₀ kwenye tovuti hii.\n\nCtrl+bofya kulemaza uBlock₀ kwenye ukurasa huu pekee.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupPowerSwitchInfo2": {
+ "message": "Bofya kuwezesha uBlock₀ kwenye tovuti hii.",
+ "description": "Message to be read by screen readers"
+ },
+ "popupBlockedRequestPrompt": {
+ "message": "Maombi yaliyozuiliwa",
+ "description": "English: requests blocked"
+ },
+ "popupBlockedOnThisPagePrompt": {
+ "message": "kwenye ukurasa huu",
+ "description": "English: on this page"
+ },
+ "popupBlockedStats": {
+ "message": "{{count}} ({{percent}}%)",
+ "description": "Example: 15 (13%)"
+ },
+ "popupBlockedSinceInstallPrompt": {
+ "message": "tangu usakinishaji",
+ "description": "English: since install"
+ },
+ "popupOr": {
+ "message": "au",
+ "description": "English: or"
+ },
+ "popupBlockedOnThisPage_v2": {
+ "message": "Yaliyozuiliwa kwenye ukurasa huu",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupBlockedSinceInstall_v2": {
+ "message": "Yaliyozuiliwa tangu usakinishaji",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupDomainsConnected_v2": {
+ "message": "Vikoa vilivyounganishwa",
+ "description": "For the new mobile-friendly popup design"
+ },
+ "popupTipDashboard": {
+ "message": "Fungua dashibodi",
+ "description": "English: Click to open the dashboard"
+ },
+ "popupTipZapper": {
+ "message": "Ingia mtindo wa kufyatua vipengele",
+ "description": "Tooltip for the element-zapper icon in the popup panel"
+ },
+ "popupTipPicker": {
+ "message": "Ingia mtindo wa kuchagua vipengele",
+ "description": "English: Enter element picker mode"
+ },
+ "popupTipLog": {
+ "message": "Fungua batli",
+ "description": "Tooltip used for the logger icon in the panel"
+ },
+ "popupTipReport": {
+ "message": "Ripoti shida na tovuti hii",
+ "description": "Tooltip used for the 'chat' icon in the panel"
+ },
+ "popupTipNoPopups": {
+ "message": "Togoa uzuiaji wa vibukizi kwenye tovuti hii",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups1": {
+ "message": "Bofya kuzuia vibukizi vyote kwenye tovuti hii",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoPopups2": {
+ "message": "Bofya kusitisha kuzuia vibukizi vyote kwenye tovuti hii",
+ "description": "Tooltip for the no-popups per-site switch"
+ },
+ "popupTipNoLargeMedia": {
+ "message": "Togoa uzuiaji wa vipengele vya midia kubwa kwenye tovuti hii",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia1": {
+ "message": "Bofya kuzuia vipengele vya midia kubwa kwenye tovuti hii",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoLargeMedia2": {
+ "message": "Bofya kusitisha kuzuia vipengele vya midia kubwa kwenye tovuti hii",
+ "description": "Tooltip for the no-large-media per-site switch"
+ },
+ "popupTipNoCosmeticFiltering": {
+ "message": "Togoa uchujaji wa kurembesha kwenye tovuti hii",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering1": {
+ "message": "Bofya kulemaza uchujaji wa kurembesha kwenye tovuti hii",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoCosmeticFiltering2": {
+ "message": "Bofya kuwezesha uchujaji wa kurembesha kwenye tovuti hii",
+ "description": "Tooltip for the no-cosmetic-filtering per-site switch"
+ },
+ "popupTipNoRemoteFonts": {
+ "message": "Togoa uzuiaji wa fonti za mbali kwenye tovuti hii",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts1": {
+ "message": "Bofya kuzuia fonti za mbali kwenye tovuti hii",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoRemoteFonts2": {
+ "message": "Bofya kusitisha kuzuia fonti za mbali kwenye tovuti hii",
+ "description": "Tooltip for the no-remote-fonts per-site switch"
+ },
+ "popupTipNoScripting1": {
+ "message": "Bofya kulemaza JavaScript kwenye tovuti hii",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupTipNoScripting2": {
+ "message": "Bofya kusitisha kulemaza JavaScript kwenye tovuti hii",
+ "description": "Tooltip for the no-scripting per-site switch"
+ },
+ "popupNoPopups_v2": {
+ "message": "Vidirisha ibukizi",
+ "description": "Caption for the no-popups per-site switch"
+ },
+ "popupNoLargeMedia_v2": {
+ "message": "Vipengele vya midia kubwa",
+ "description": "Caption for the no-large-media per-site switch"
+ },
+ "popupNoCosmeticFiltering_v2": {
+ "message": "Uchujaji wa kurembesha",
+ "description": "Caption for the no-cosmetic-filtering per-site switch"
+ },
+ "popupNoRemoteFonts_v2": {
+ "message": "Fonti za mbali",
+ "description": "Caption for the no-remote-fonts per-site switch"
+ },
+ "popupNoScripting_v2": {
+ "message": "JavaScript",
+ "description": "Caption for the no-scripting per-site switch"
+ },
+ "popupMoreButton_v2": {
+ "message": "Zaidi",
+ "description": "Label to be used to show popup panel sections"
+ },
+ "popupLessButton_v2": {
+ "message": "Chache",
+ "description": "Label to be used to hide popup panel sections"
+ },
+ "popupTipGlobalRules": {
+ "message": "Kanuni za kila mahali: safuwima hii ni ya kanuni zinazotekelezeka kwenye tovuti zote.",
+ "description": "Tooltip when hovering the top-most cell of the global-rules column."
+ },
+ "popupTipLocalRules": {
+ "message": "Kanuni za ndani: safuwima hii ni ya kanuni zinazotekelezeka kwenye tovuti ya sasa pekee.\nKanuni za ndani hubatilisha kanuni za kila mahali.",
+ "description": "Tooltip when hovering the top-most cell of the local-rules column."
+ },
+ "popupTipSaveRules": {
+ "message": "Bofya kufanya mabadiliko yako yadumu.",
+ "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
+ },
+ "popupTipRevertRules": {
+ "message": "Bofya kurejelesha mabadiliko yako.",
+ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane."
+ },
+ "popupAnyRulePrompt": {
+ "message": "zote",
+ "description": ""
+ },
+ "popupImageRulePrompt": {
+ "message": "picha",
+ "description": ""
+ },
+ "popup3pAnyRulePrompt": {
+ "message": "Mhusika wa tatu",
+ "description": ""
+ },
+ "popup3pPassiveRulePrompt": {
+ "message": "CSS ya mhusika wa tatu/picha",
+ "description": ""
+ },
+ "popupInlineScriptRulePrompt": {
+ "message": "hati za mstari wa ndani",
+ "description": ""
+ },
+ "popup1pScriptRulePrompt": {
+ "message": "Hati za mhusika wa kwanza",
+ "description": ""
+ },
+ "popup3pScriptRulePrompt": {
+ "message": "Hati za mhusika wa tatu",
+ "description": ""
+ },
+ "popup3pFrameRulePrompt": {
+ "message": "Fremu za mhusika wa tatu",
+ "description": ""
+ },
+ "popupHitDomainCountPrompt": {
+ "message": "vikoa vilivyounganishwa",
+ "description": "appears in popup"
+ },
+ "popupHitDomainCount": {
+ "message": "{{count}} kati ya {{total}}",
+ "description": "appears in popup"
+ },
+ "popupVersion": {
+ "message": "Toleo",
+ "description": "Example of use: Version 1.26.4"
+ },
+ "popup3pScriptFilterTip": {
+ "message": "Sisitiza safumlalo zilizo na hati za 3rd-party",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party scripts' cell"
+ },
+ "popup3pFrameFilterTip": {
+ "message": "Sisitiza safumlalo zilizo na fremu 3rd-party",
+ "description": "Tooltip shown when hovering small filtering widget in '3rd-party frames' cell"
+ },
+ "pickerCreate": {
+ "message": "Unda",
+ "description": "English: Create"
+ },
+ "pickerPick": {
+ "message": "Teua",
+ "description": "English: Pick"
+ },
+ "pickerQuit": {
+ "message": "Ondoka",
+ "description": "English: Quit"
+ },
+ "pickerPreview": {
+ "message": "Hakiki",
+ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page"
+ },
+ "pickerNetFilters": {
+ "message": "Vichujio vya mtandao",
+ "description": "English: header for a type of filter in the element picker dialog"
+ },
+ "pickerCosmeticFilters": {
+ "message": "Vichujio vya kurembesha",
+ "description": "English: Cosmetic filters"
+ },
+ "pickerCosmeticFiltersHint": {
+ "message": "Bofya, Ctrl+bofya",
+ "description": "English: Click, Ctrl-click"
+ },
+ "pickerContextMenuEntry": {
+ "message": "Zuia kipengele...",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "settingsCollapseBlockedPrompt": {
+ "message": "Ficha vishikilia nafasi za vipengele vilivyozuiliwa",
+ "description": "English: Hide placeholders of blocked elements"
+ },
+ "settingsIconBadgePrompt": {
+ "message": "Onyesha idadi ya maombi yaliyozuiliwa kwenye ikoni",
+ "description": "English: Show the number of blocked requests on the icon"
+ },
+ "settingsTooltipsPrompt": {
+ "message": "Lemaza vidokezozana",
+ "description": "A checkbox in the Settings pane"
+ },
+ "settingsContextMenuPrompt": {
+ "message": "Tumia menyu muktadha panapofaa",
+ "description": "English: Make use of context menu where appropriate"
+ },
+ "settingsColorBlindPrompt": {
+ "message": "Rahisi na upofu wa rangi",
+ "description": "English: Color-blind friendly"
+ },
+ "settingsAppearance": {
+ "message": "Mwonekano",
+ "description": "Section for controlling user interface appearance"
+ },
+ "settingsThemeLabel": {
+ "message": "Mandhari",
+ "description": "Label for checkbox to enable a custom dark theme"
+ },
+ "settingsThemeAccent0Label": {
+ "message": "Rangi ya lafudhi maalum",
+ "description": "Label for checkbox to pick an accent color"
+ },
+ "settingsCloudStorageEnabledPrompt": {
+ "message": "Wezesha auni wa hifadhi ya wingu",
+ "description": ""
+ },
+ "settingsAdvancedUserPrompt": {
+ "message": "Mimi na mtumiaji mahiri",
+ "description": "Checkbox to let user access advanced, technical features"
+ },
+ "settingsPrefetchingDisabledPrompt": {
+ "message": "Lemaza kuleta-mapema (kuepuka uunganishaji wowote wa maombi yaliyozuiliwa)",
+ "description": "English: "
+ },
+ "settingsHyperlinkAuditingDisabledPrompt": {
+ "message": "Lemaza ukaguzi wa viungo-wavuti",
+ "description": "English: "
+ },
+ "settingsWebRTCIPAddressHiddenPrompt": {
+ "message": "Zuia WebRTC kuvuja anwani za IP za ndani",
+ "description": "English: "
+ },
+ "settingPerSiteSwitchGroup": {
+ "message": "Tabia chaguo-msingi",
+ "description": ""
+ },
+ "settingPerSiteSwitchGroupSynopsis": {
+ "message": "Tabia hizi chaguo-msingi zinaweza kubatilishwa kwenye msingi wa kila tovuti",
+ "description": ""
+ },
+ "settingsNoCosmeticFilteringPrompt": {
+ "message": "Lemaza uchujaji wa kurembesha",
+ "description": ""
+ },
+ "settingsNoLargeMediaPrompt": {
+ "message": "Zuia vipengee vya midia vilivyo kubwa kuliko KB {{input}}",
+ "description": ""
+ },
+ "settingsNoRemoteFontsPrompt": {
+ "message": "Zua fonti za mbali",
+ "description": ""
+ },
+ "settingsNoScriptingPrompt": {
+ "message": "Lemaza JavaScript",
+ "description": "The default state for the per-site no-scripting switch"
+ },
+ "settingsNoCSPReportsPrompt": {
+ "message": "Zuia ripoti za CSP",
+ "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
+ },
+ "settingsUncloakCnamePrompt": {
+ "message": "Fichua majina kawaida",
+ "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
+ },
+ "settingsAdvanced": {
+ "message": "Mahiri",
+ "description": "Section for controlling advanced-user settings"
+ },
+ "settingsAdvancedSynopsis": {
+ "message": "Vipengele vinawafaa watumiaji maarufu tu.",
+ "description": "Description of section controlling advanced-user settings"
+ },
+ "settingsAdvancedUserSettings": {
+ "message": "mipangilio pevu",
+ "description": "For the tooltip of a link which gives access to advanced settings"
+ },
+ "settingsLastRestorePrompt": {
+ "message": "Rejesho ya mwisho:",
+ "description": "English: Last restore:"
+ },
+ "settingsLastBackupPrompt": {
+ "message": "Chelezo ya mwisho:",
+ "description": "English: Last backup:"
+ },
+ "3pListsOfBlockedHostsPrompt": {
+ "message": "Vichujio vya mtandao {{netFilterCount}} + vichujio vya kurembesha {{cosmeticFilterCount}} kutoka:",
+ "description": "Appears at the top of the _3rd-party filters_ pane"
+ },
+ "3pListsOfBlockedHostsPerListStats": {
+ "message": "{{used}} zimetumika kati ya {{total}}",
+ "description": "Appears aside each filter list in the _3rd-party filters_ pane"
+ },
+ "3pAutoUpdatePrompt1": {
+ "message": "Sasisha kiotomatiki orodha ya vichujio",
+ "description": "A checkbox in the _3rd-party filters_ pane"
+ },
+ "3pUpdateNow": {
+ "message": "Sasisha sasa",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pPurgeAll": {
+ "message": "Takasa kashe zote",
+ "description": "A button in the in the _3rd-party filters_ pane"
+ },
+ "3pParseAllABPHideFiltersPrompt1": {
+ "message": "Changanua na lazimisha vichujio vya kurembesha",
+ "description": "English: Parse and enforce Adblock+ element hiding filters."
+ },
+ "3pParseAllABPHideFiltersInfo": {
+ "message": "Vichujio vya kurembesha vinasaidia kuficha vipengele kwenye ukurasa tovuti ambavyo vinaweka kuwa vizuizi vya mwonekano, na ambavyo haviwezi zuiliwa kupitia injini ya vichujio vinavyotegemea maombi ya mtandao.",
+ "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
+ },
+ "3pIgnoreGenericCosmeticFilters": {
+ "message": "Puuza vichujio vya kurembesha vya kijeneriki",
+ "description": "This will cause uBO to ignore all generic cosmetic filters."
+ },
+ "3pIgnoreGenericCosmeticFiltersInfo": {
+ "message": "Vichujio jeneriki vya kurembesha ni vichujio vya kurembesha ambavyo vinafaa kutumika kwenye tovuti zote. Kuwezesha chaguo hii kutaondoa mzigo wa kumbukumbu na CPU unaoongezwa kwenye kurasa tovuti baada ya kuzingatia vichujio jeneriki vya kurembesha.\n\nUnapendekezwa kuwezesha chaguo hii kwenye vifaa vyenye uwezo zaidi.",
+ "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
+ },
+ "3pSuspendUntilListsAreLoaded": {
+ "message": "Simamisha shughuli za mtandao hadi orodha zote zimepakiwa",
+ "description": "A checkbox in the 'Filter lists' pane"
+ },
+ "3pListsOfBlockedHostsHeader": {
+ "message": "Lists of blocked hosts",
+ "description": "English: Lists of blocked hosts"
+ },
+ "3pApplyChanges": {
+ "message": "Tekeleza mabadiliko",
+ "description": "English: Apply changes"
+ },
+ "3pGroupDefault": {
+ "message": "Vijengwa ndani",
+ "description": "Header for the uBlock filters section in 'Filter lists pane'"
+ },
+ "3pGroupAds": {
+ "message": "Mtngzo",
+ "description": "English: Ads"
+ },
+ "3pGroupPrivacy": {
+ "message": "Faragha",
+ "description": "English: Privacy"
+ },
+ "3pGroupMalware": {
+ "message": "Vikoa vya programu hasidi",
+ "description": "English: Malware domains"
+ },
+ "3pGroupAnnoyances": {
+ "message": "Vikasirisho",
+ "description": "The header identifying the filter lists in the category 'annoyances'"
+ },
+ "3pGroupMultipurpose": {
+ "message": "\nVya anuwai",
+ "description": "English: Multipurpose"
+ },
+ "3pGroupRegions": {
+ "message": "Mikoa, lugha",
+ "description": "English: Regions, languages"
+ },
+ "3pGroupCustom": {
+ "message": "Inayokufaa",
+ "description": "English: Custom"
+ },
+ "3pImport": {
+ "message": "Leta...",
+ "description": "The label for the checkbox used to import external filter lists"
+ },
+ "3pExternalListsHint": {
+ "message": "URL moja kila laini. URL batili zitapuuzwa kimya kimya.",
+ "description": "Short information about how to use the textarea to import external filter lists by URL"
+ },
+ "3pExternalListObsolete": {
+ "message": "Zilizoisha muda.",
+ "description": "used as a tooltip for the out-of-date icon beside a list"
+ },
+ "3pViewContent": {
+ "message": "tazama yaliyomo",
+ "description": "used as a tooltip for eye icon beside a list"
+ },
+ "3pLastUpdate": {
+ "message": "Sasisho ya mwisho: {{ago}}.\nBofya kulazimisha sasisho.",
+ "description": "used as a tooltip for the clock icon beside a list"
+ },
+ "3pUpdating": {
+ "message": "Inasasisha...",
+ "description": "used as a tooltip for the spinner icon beside a list"
+ },
+ "3pNetworkError": {
+ "message": "Tatizo la mtandao imezuia rasilimali kusasishwa.",
+ "description": "used as a tooltip for error icon beside a list"
+ },
+ "1pFormatHint": {
+ "message": "Chujia moja kila laini. Chujio inaweza kuwa kuwa jina pangishi (hostname), au chujio linalotumika na Adblock Plus. Laini zilizo na viambishi awali za !
zitapuuzwa.",
+ "description": "Short information about how to create custom filters"
+ },
+ "1pImport": {
+ "message": "Leta na ambatisha",
+ "description": "English: Import and append"
+ },
+ "1pExport": {
+ "message": "Hamisha",
+ "description": "English: Export"
+ },
+ "1pExportFilename": {
+ "message": "chujio-zangu-tuli-za-ublock_{{datetime}}.txt",
+ "description": "English: my-ublock-static-filters_{{datetime}}.txt"
+ },
+ "1pApplyChanges": {
+ "message": "Tekeleza mabadiliko",
+ "description": "English: Apply changes"
+ },
+ "rulesPermanentHeader": {
+ "message": "Kanuni za kudumu",
+ "description": "header"
+ },
+ "rulesTemporaryHeader": {
+ "message": "Kanuni za muda",
+ "description": "header"
+ },
+ "rulesRevert": {
+ "message": "Rudisha",
+ "description": "This will remove all temporary rules"
+ },
+ "rulesCommit": {
+ "message": "Kabidhi",
+ "description": "This will persist temporary rules"
+ },
+ "rulesEdit": {
+ "message": "Hariri",
+ "description": "Will enable manual-edit mode (textarea)"
+ },
+ "rulesEditSave": {
+ "message": "Hifadhi",
+ "description": "Will save manually-edited content and exit manual-edit mode"
+ },
+ "rulesEditDiscard": {
+ "message": "Tupa",
+ "description": "Will discard manually-edited content and exit manual-edit mode"
+ },
+ "rulesImport": {
+ "message": "Leta kutoka faili...",
+ "description": ""
+ },
+ "rulesExport": {
+ "message": "Hamisha kuenda faili",
+ "description": ""
+ },
+ "rulesDefaultFileName": {
+ "message": "chujio-zangu-badilifu-za-ublock_{{datetime}}.txt",
+ "description": "default file name to use"
+ },
+ "rulesHint": {
+ "message": "Orodha ya kanuni zako badilifu za uchujaji",
+ "description": "English: List of your dynamic filtering rules."
+ },
+ "rulesFormatHint": {
+ "message": "Kanuni za sintaksi: tendo la aina ya chanzo fikio
(Kumbukumbu kamili).",
+ "description": "English: dynamic rule syntax and full documentation."
+ },
+ "rulesSort": {
+ "message": "Panga:",
+ "description": "English: label for sort option."
+ },
+ "rulesSortByType": {
+ "message": "Aina ya kanuni",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortBySource": {
+ "message": "Chanzo",
+ "description": "English: a sort option for list of rules."
+ },
+ "rulesSortByDestination": {
+ "message": "Fikio",
+ "description": "English: a sort option for list of rules."
+ },
+ "whitelistPrompt": {
+ "message": "Orodha ya vikubaliwa inaamrisha ni kwenye kurasa zipi uBlock Origin italemazwa. Ingizo moja tu kila laini. Maelekezi batili yatapuuzwa kimyakimya na kufanywa kuwa maoni.",
+ "description": "A concise description of the 'Trusted sites' pane."
+ },
+ "whitelistImport": {
+ "message": "Leta na ambatisha",
+ "description": "English: Import and append"
+ },
+ "whitelistExport": {
+ "message": "Hamisha",
+ "description": "English: Export"
+ },
+ "whitelistExportFilename": {
+ "message": "orodhakubalizi-yangu-ya-ublock_{{datetime}}.txt",
+ "description": "The default filename to use for import/export purpose"
+ },
+ "whitelistApply": {
+ "message": "Tekeleza mabadiliko",
+ "description": "English: Apply changes"
+ },
+ "logRequestsHeaderType": {
+ "message": "Aina",
+ "description": "English: Type"
+ },
+ "logRequestsHeaderDomain": {
+ "message": "Kikoa",
+ "description": "English: Domain"
+ },
+ "logRequestsHeaderURL": {
+ "message": "URL",
+ "description": "English: URL"
+ },
+ "logRequestsHeaderFilter": {
+ "message": "Kichujio",
+ "description": "English: Filter"
+ },
+ "logAll": {
+ "message": "Zote",
+ "description": "Appears in the logger's tab selector"
+ },
+ "logBehindTheScene": {
+ "message": "Bila vichupo",
+ "description": "Pretty name for behind-the-scene network requests"
+ },
+ "loggerCurrentTab": {
+ "message": "Kichupo cha sasa",
+ "description": "Appears in the logger's tab selector"
+ },
+ "loggerReloadTip": {
+ "message": "Pakia upya yaliyomo kwenye kichupo",
+ "description": "Tooltip for the reload button in the logger page"
+ },
+ "loggerDomInspectorTip": {
+ "message": "Togoa kikaguzi cha DOM",
+ "description": "Tooltip for the DOM inspector button in the logger page"
+ },
+ "loggerPopupPanelTip": {
+ "message": "Togoa paneli ibukizi",
+ "description": "Tooltip for the popup panel button in the logger page"
+ },
+ "loggerInfoTip": {
+ "message": "wiki ya uBlock Origin: Batli",
+ "description": "Tooltip for the top-right info label in the logger page"
+ },
+ "loggerClearTip": {
+ "message": "Futa batli",
+ "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger"
+ },
+ "loggerPauseTip": {
+ "message": "Sitisha batli (puuza data yote inayoingia)",
+ "description": "Tooltip for the pause button in the logger page"
+ },
+ "loggerUnpauseTip": {
+ "message": "Wacha kusitisha batli",
+ "description": "Tooltip for the play button in the logger page"
+ },
+ "loggerRowFiltererButtonTip": {
+ "message": "Togoa uchujaji batli",
+ "description": "Tooltip for the row filterer button in the logger page"
+ },
+ "logFilterPrompt": {
+ "message": "chuja yaliyomo kwenye batli",
+ "description": "Placeholder string for logger output filtering input field"
+ },
+ "loggerRowFiltererBuiltinTip": {
+ "message": "Machaguo ya uchujaji batli",
+ "description": "Tooltip for the button to bring up logger output filtering options"
+ },
+ "loggerRowFiltererBuiltinNot": {
+ "message": "Sio",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinEventful": {
+ "message": "eventful",
+ "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
+ },
+ "loggerRowFiltererBuiltinBlocked": {
+ "message": "imezuiliwa",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinAllowed": {
+ "message": "imekubaliwa",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltinModified": {
+ "message": "imebadilishwa",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin1p": {
+ "message": "Mhusika wa kwanza",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerRowFiltererBuiltin3p": {
+ "message": "Mhusika wa tatu",
+ "description": "A keyword in the built-in row filtering expression"
+ },
+ "loggerEntryDetailsHeader": {
+ "message": "Ufafanuzi",
+ "description": "Small header to identify the 'Details' pane for a specific logger entry"
+ },
+ "loggerEntryDetailsFilter": {
+ "message": "Kichujio",
+ "description": "Label to identify a filter field"
+ },
+ "loggerEntryDetailsFilterList": {
+ "message": "Orodha ya vichujio",
+ "description": "Label to identify a filter list field"
+ },
+ "loggerEntryDetailsRule": {
+ "message": "Kanuni",
+ "description": "Label to identify a rule field"
+ },
+ "loggerEntryDetailsContext": {
+ "message": "Muktadha",
+ "description": "Label to identify a context field (typically a hostname)"
+ },
+ "loggerEntryDetailsRootContext": {
+ "message": "Muktadha shina",
+ "description": "Label to identify a root context field (typically a hostname)"
+ },
+ "loggerEntryDetailsPartyness": {
+ "message": "Partyness",
+ "description": "Label to identify a field providing partyness information"
+ },
+ "loggerEntryDetailsType": {
+ "message": "Aina",
+ "description": "Label to identify the type of an entry"
+ },
+ "loggerEntryDetailsURL": {
+ "message": "URL",
+ "description": "Label to identify the URL of an entry"
+ },
+ "loggerURLFilteringHeader": {
+ "message": "Kanuni ya URL",
+ "description": "Small header to identify the dynamic URL filtering section"
+ },
+ "loggerURLFilteringContextLabel": {
+ "message": "Muktadha:",
+ "description": "Label for the context selector"
+ },
+ "loggerURLFilteringTypeLabel": {
+ "message": "Aina:",
+ "description": "Label for the type selector"
+ },
+ "loggerStaticFilteringHeader": {
+ "message": "Chujio tuli",
+ "description": "Small header to identify the static filtering section"
+ },
+ "loggerStaticFilteringSentence": {
+ "message": "{{action}} maombi ya mtanda ya {{type}} {{br}} ambayo anwani ya URL inafanana na {{url}} {{br}} ambayo asili ni {{origin}},{{br}}{{importance}} kunayo chujio kighairi inayofanana.",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartBlock": {
+ "message": "Zuia",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAllow": {
+ "message": "Ruhusu",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartType": {
+ "message": "aina \"{{type}}\"",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyType": {
+ "message": "aina yoyote",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartOrigin": {
+ "message": "kutoka \"{{origin}}\"",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartAnyOrigin": {
+ "message": "kutoka popote",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartNotImportant": {
+ "message": "isipokuwa wakati",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringSentencePartImportant": {
+ "message": "hata kama",
+ "description": "Used in the static filtering wizard"
+ },
+ "loggerStaticFilteringFinderSentence1": {
+ "message": "Chujio tuli {{filter}}
ilipatikana kwenye:",
+ "description": "Below this sentence, the filter list(s) in which the filter was found"
+ },
+ "loggerStaticFilteringFinderSentence2": {
+ "message": "Chujio tuli haikupatikana popote kwenye orodha za machujio zilizowezeshwa",
+ "description": "Message to show when a filter cannot be found in any filter lists"
+ },
+ "loggerSettingDiscardPrompt": {
+ "message": "Maingizo ya batli yasiyokamilisha masharti yote matatu hapo chini yatatupiliwa mbali kiotomatiki.",
+ "description": "Logger setting: A sentence to describe the purpose of the settings below"
+ },
+ "loggerSettingPerEntryMaxAge": {
+ "message": "Hifadhi maingizo za dakika {{input}} zilizopita",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxLoads": {
+ "message": "Hifadhi hadi upakiaji-kurasa {{input}} kwenye kila kichupo",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerTabMaxEntries": {
+ "message": "Hifadhi hadi maingizo {{input}} kwenye kila kichupo",
+ "description": "A logger setting"
+ },
+ "loggerSettingPerEntryLineCount": {
+ "message": "Tumia laini {{input}} kila ingisho katika mtindo ya safuwima iliyopanuliwa.",
+ "description": "A logger setting"
+ },
+ "loggerSettingHideColumnsPrompt": {
+ "message": "Ficha safuwima:",
+ "description": "Logger settings: a sentence to describe the purpose of the checkboxes below"
+ },
+ "loggerSettingHideColumnTime": {
+ "message": "{{input}} Wakati",
+ "description": "A label for the time column"
+ },
+ "loggerSettingHideColumnFilter": {
+ "message": "{{input}} Kichujio/kanuni",
+ "description": "A label for the filter or rule column"
+ },
+ "loggerSettingHideColumnContext": {
+ "message": "Muktadha",
+ "description": "A label for the context column"
+ },
+ "loggerSettingHideColumnPartyness": {
+ "message": "{{input}} Partyness",
+ "description": "A label for the partyness column"
+ },
+ "loggerExportFormatList": {
+ "message": "Orodha",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportFormatTable": {
+ "message": "Meza",
+ "description": "Label for radio-button to pick export format"
+ },
+ "loggerExportEncodePlain": {
+ "message": "Ghafi",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "loggerExportEncodeMarkdown": {
+ "message": "Markdown",
+ "description": "Label for radio-button to pick export text format"
+ },
+ "supportOpenButton": {
+ "message": "Fungua",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportReportSpecificButton": {
+ "message": "Unda ripoti mpya",
+ "description": "Text for button which open an external webpage in Support pane"
+ },
+ "supportFindSpecificButton": {
+ "message": "Pata ripoti sawia",
+ "description": "A clickable link in the filter issue reporter section"
+ },
+ "supportS1H": {
+ "message": "Kumbukumbu",
+ "description": "Header of 'Documentation' section in Support pane"
+ },
+ "supportS1P1": {
+ "message": "Soma mwongozo kwa uBlock
kujua vipengele vyote vya uBlock Origin.",
+ "description": "First paragraph of 'Documentation' section in Support pane"
+ },
+ "supportS2H": {
+ "message": "Maswali na usaidizi",
+ "description": "Header of 'Questions and support' section in Support pane"
+ },
+ "supportS2P1": {
+ "message": "Majibu ya maswali na usaidizi wote mwingine yanapatikana kwenye subreddit ya /r/uBlockOrigin
.",
+ "description": "First paragraph of 'Questions and support' section in Support pane"
+ },
+ "supportS3H": {
+ "message": "Shida na vichujio/tovuti imeharibika",
+ "description": "Header of 'Filter issues' section in Support pane"
+ },
+ "supportS3P1": {
+ "message": "Ripoti shida za vichujio za tovuti maalum kwenyeuBlockOrigin/uAssetskifuatiliaji cha shida. Itahitaji akaunti ya GitHub.",
+ "description": "First paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P2": {
+ "message": "Muhimu: Epuka kutumia vizuizi vingine pamoja na uBlock Origin, maana shida zinaweza kutokea kwenye tovuti kadhaa.",
+ "description": "Second paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS3P3": {
+ "message": "Vidokezo: Hakikisha orodha zako ni zimesasishwa. Kirekodi ndicho kifaa kuu cha kutatua shida za vichujio.",
+ "description": "Third paragraph of 'Filter issues' section in Support pane"
+ },
+ "supportS4H": {
+ "message": "Ripoti hitilafu",
+ "description": "Header of 'Bug report' section in Support pane"
+ },
+ "supportS4P1": {
+ "message": "Ripoti shida na uBlock Origin yenyewe kwenyeuBlockOrigin/uBlock-issue
kifuatiliaji cha shida.Itahitaji akaunti ya Github.",
+ "description": "First paragraph of 'Bug report' section in Support pane"
+ },
+ "supportS5H": {
+ "message": "Maelezo ya utafutatuzi",
+ "description": "Header of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P1": {
+ "message": "Ifuatayo ni taarifa ya kiteknolojia inayoweza kuwa ya manufaa wakati waliojitolea wakijaribu kukusaidia.",
+ "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS5P2": {
+ "message": "Muhimu: Taarifa inayoweza kuwa nyeti hutolewa, kama chaguo-msingi. Taarifa iliyotolewa huenda ikanya utatuzi wa shide iwe ngumu zaidi.",
+ "description": "Second paragraph of 'Troubleshooting Information' section in Support pane"
+ },
+ "supportS6H": {
+ "message": "Ripoti shida ya kichujio",
+ "description": "Header of 'Report a filter issue' section in Support pane"
+ },
+ "supportS6P1S1": {
+ "message": "Ili usiwasumbue wasaidizi waliojitolea kwa ripoti rudufu, tafadhali hakikisha kuwa shida haijaripotiwa bado.",
+ "description": "A paragraph in the filter issue reporter section"
+ },
+ "supportS6URL": {
+ "message": "Anwani ya tovuti:",
+ "description": "Label for the URL of the page"
+ },
+ "supportS6Select1": {
+ "message": "Tovuti husika…",
+ "description": "Label for widget to select type of issue"
+ },
+ "supportS6Select1Option0": {
+ "message": "-- Chagua ingizo --",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option1": {
+ "message": "Inaonyesha matangazo au mabakshishi yake",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option2": {
+ "message": "Ina matandazo au sumbufu zingine",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option3": {
+ "message": "Inagundua uBlock Origin",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option4": {
+ "message": "Ina shida za faragha",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option5": {
+ "message": "Huenda vibaya uBlock Origin ikiwezeshwa",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Select1Option6": {
+ "message": "Hufungua vichupo au vidirisha visivyotakikana",
+ "description": "An entry in the widget used to select the type of issue"
+ },
+ "supportS6Checkbox1": {
+ "message": "Ipe tovuti lebo ya \"NSFW\" (\"Haifai Kazini\")",
+ "description": "A checkbox to use for NSFW sites"
+ },
+ "supportRedact": {
+ "message": "Redact",
+ "description": "Text for 'Redact' button"
+ },
+ "supportUnredact": {
+ "message": "Unredact",
+ "description": "Text for 'Unredact' button"
+ },
+ "aboutPrivacyPolicy": {
+ "message": "Sera ya faragha",
+ "description": "Link to privacy policy on GitHub (English)"
+ },
+ "aboutChangelog": {
+ "message": "Yaliyobadilika",
+ "description": ""
+ },
+ "aboutCode": {
+ "message": "Msimbo wa chanzo (GPLv3)",
+ "description": "English: Source code (GPLv3)"
+ },
+ "aboutContributors": {
+ "message": "Wachangiaji",
+ "description": "English: Contributors"
+ },
+ "aboutSourceCode": {
+ "message": "Msimbo chanzo",
+ "description": "Link text to source code repo"
+ },
+ "aboutTranslations": {
+ "message": "Tafsiri",
+ "description": "Link text to translations repo"
+ },
+ "aboutFilterLists": {
+ "message": "Orodha za vichujio",
+ "description": "Link text to uBO's own filter lists repo"
+ },
+ "aboutDependencies": {
+ "message": "Msimbo wa chanzo (inatangamana na GPLv3):",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNs": {
+ "message": "Orodha za vichujio za uBO hupangishwa kwenye CDN hizi.",
+ "description": "Shown in the About pane"
+ },
+ "aboutCDNsInfo": {
+ "message": "CDN iliyochaguliwa kwa unasibu hutumika orodha ya kichujio inapohitaji kusasishwa",
+ "description": "Shown in the About pane"
+ },
+ "aboutBackupDataButton": {
+ "message": "Cheleza kwenye faili",
+ "description": "Text for button to create a backup of all settings"
+ },
+ "aboutBackupFilename": {
+ "message": "chelezo-yangu-ya-ublock_{{datetime}}.txt",
+ "description": "English: my-ublock-backup_{{datetime}}.txt"
+ },
+ "aboutRestoreDataButton": {
+ "message": "Rejesha kutoka faili...",
+ "description": "English: Restore from file..."
+ },
+ "aboutResetDataButton": {
+ "message": "Weka upya hadi mipangilio chaguo-msingi...",
+ "description": "English: Reset to default settings..."
+ },
+ "aboutRestoreDataConfirm": {
+ "message": "Mipangilio yako yote itaandikwa upya kutumia data iliyochelezwa mnamo {{time}}, na uBlock₀ itaanza upya.\n\nAndika upya mipangilio yote kutumia chelezo ya data?",
+ "description": "Message asking user to confirm restore"
+ },
+ "aboutRestoreDataError": {
+ "message": "Data haisomeki au ni batili",
+ "description": "Message to display when an error occurred during restore"
+ },
+ "aboutResetDataConfirm": {
+ "message": "Mipangilio yako yote itaondolewa, na uBlock₀ itaanza upya.\n\nWeka upya uBlock₀ hadi mipangilio ya mwanzo?",
+ "description": "Message asking user to confirm reset"
+ },
+ "errorCantConnectTo": {
+ "message": "Tatizo la mtandao: {{msg}}",
+ "description": "English: Network error: {{msg}}"
+ },
+ "subscriberConfirm": {
+ "message": "uBlock₀: Ongeza URL ifuatayo kwenye orodha za uchujaji zinazokufaa?\n\nKicha: \"{{title}}\"\nURL: {{url}}",
+ "description": "No longer used"
+ },
+ "subscribeButton": {
+ "message": "Jisajili",
+ "description": "For the button used to subscribe to a filter list"
+ },
+ "elapsedOneMinuteAgo": {
+ "message": "dakika moja iliyopita",
+ "description": "English: a minute ago"
+ },
+ "elapsedManyMinutesAgo": {
+ "message": "dakika {{value}} zilizopita",
+ "description": "English: {{value}} minutes ago"
+ },
+ "elapsedOneHourAgo": {
+ "message": "saa moja iliyopita",
+ "description": "English: an hour ago"
+ },
+ "elapsedManyHoursAgo": {
+ "message": "masaa {{value}} yaliyopita",
+ "description": "English: {{value}} hours ago"
+ },
+ "elapsedOneDayAgo": {
+ "message": "jana",
+ "description": "English: a day ago"
+ },
+ "elapsedManyDaysAgo": {
+ "message": "siku {{value}} zilizopita",
+ "description": "English: {{value}} days ago"
+ },
+ "showDashboardButton": {
+ "message": "Onyesha dashibodi",
+ "description": "Firefox/Fennec-specific: Show Dashboard"
+ },
+ "showNetworkLogButton": {
+ "message": "Onyesha batli",
+ "description": "Firefox/Fennec-specific: Show Logger"
+ },
+ "fennecMenuItemBlockingOff": {
+ "message": "zimwa",
+ "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
+ },
+ "docblockedTitle": {
+ "message": "Page blocked",
+ "description": "Used as a title for the document-blocked page"
+ },
+ "docblockedPrompt1": {
+ "message": "uBlock Origin imezuia ukurasa huu kupakia:",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedPrompt2": {
+ "message": "Kwa sababu ya kichujio kifuatacho",
+ "description": "Used in the strict-blocking page"
+ },
+ "docblockedNoParamsPrompt": {
+ "message": "bila parameta",
+ "description": "label to be used for the parameter-less URL: https://cloud.githubusercontent.com/assets/585534/9832014/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png"
+ },
+ "docblockedFoundIn": {
+ "message": "Ilipatwa katika:",
+ "description": "English: List of filter list names follows"
+ },
+ "docblockedBack": {
+ "message": "Rudi nyuma",
+ "description": "English: Go back"
+ },
+ "docblockedClose": {
+ "message": "Funga dirisha hii",
+ "description": "English: Close this window"
+ },
+ "docblockedDontWarn": {
+ "message": "Don't warn me again about this site",
+ "description": "Label for checkbox in document-blocked page"
+ },
+ "docblockedProceed": {
+ "message": "Lemaza uzuiaji kali kwa {{hostname}}",
+ "description": "English: Disable strict blocking for {{hostname}} ..."
+ },
+ "docblockedDisableTemporary": {
+ "message": "Kwa muda",
+ "description": "English: Temporarily"
+ },
+ "docblockedDisablePermanent": {
+ "message": "Daima",
+ "description": "English: Permanently"
+ },
+ "docblockedDisable": {
+ "message": "Proceed",
+ "description": "Button text to navigate to the blocked page"
+ },
+ "cloudPush": {
+ "message": "Hamisha hadi hifadhi ya wingu",
+ "description": "tooltip"
+ },
+ "cloudPull": {
+ "message": "Leta kutoka hifadhi ya wingu",
+ "description": "tooltip"
+ },
+ "cloudPullAndMerge": {
+ "message": "Leta kutoka hifadhi ya wingu na unganisha na mipangilio ya sasa",
+ "description": "tooltip"
+ },
+ "cloudNoData": {
+ "message": "…\n…",
+ "description": ""
+ },
+ "cloudDeviceNamePrompt": {
+ "message": "Jina la kifaa hiki:",
+ "description": "used as a prompt for the user to provide a custom device name"
+ },
+ "advancedSettingsWarning": {
+ "message": "Ilani! Badilisha mipangilio hii mahiri kwa hiari yako.",
+ "description": "A warning to users at the top of 'Advanced settings' page"
+ },
+ "genericSubmit": {
+ "message": "Wasilisha",
+ "description": "for generic 'Submit' buttons"
+ },
+ "genericApplyChanges": {
+ "message": "Tekeleza mabadiliko",
+ "description": "for generic 'Apply changes' buttons"
+ },
+ "genericRevert": {
+ "message": "Rudisha",
+ "description": "for generic 'Revert' buttons"
+ },
+ "genericBytes": {
+ "message": "baiti",
+ "description": ""
+ },
+ "contextMenuBlockElementInFrame": {
+ "message": "Zuia kipengee kwenye fremu...",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuSubscribeToList": {
+ "message": "Jisajili kwenye orodha hii…",
+ "description": "An entry in the browser's contextual menu"
+ },
+ "contextMenuTemporarilyAllowLargeMediaElements": {
+ "message": "Ruhusu kwa muda vipengele vya midia kubwa",
+ "description": "A context menu entry, present when large media elements have been blocked on the current site"
+ },
+ "shortcutCapturePlaceholder": {
+ "message": "Charaza njiamkato",
+ "description": "Placeholder string for input field used to capture a keyboard shortcut"
+ },
+ "genericMergeViewScrollLock": {
+ "message": "Togoa kubingiriza kuliofungwa",
+ "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
+ },
+ "genericCopyToClipboard": {
+ "message": "Nakili hadi ubao-nakili",
+ "description": "Label for buttons used to copy something to the clipboard"
+ },
+ "genericSelectAll": {
+ "message": "Chagua yote",
+ "description": "Label for buttons used to select all text in editor"
+ },
+ "toggleCosmeticFiltering": {
+ "message": "Toggle cosmetic filtering",
+ "description": "Label for keyboard shortcut used to toggle cosmetic filtering"
+ },
+ "relaxBlockingMode": {
+ "message": "Pumzisha mtindo wa kuzuia",
+ "description": "Label for keyboard shortcut used to relax blocking mode"
+ },
+ "storageUsed": {
+ "message": "Hifadhi iliyotumika: {{value}} {{unit}}",
+ "description": " In Setting pane, renders as (example): Storage used: 13.2 MB"
+ },
+ "KB": {
+ "message": "KB",
+ "description": "short for 'kilobytes'"
+ },
+ "MB": {
+ "message": "MB",
+ "description": "short for 'megabytes'"
+ },
+ "GB": {
+ "message": "GB",
+ "description": "short for 'gigabytes'"
+ },
+ "clickToLoad": {
+ "message": "Bofya kupakia",
+ "description": "Message used in frame placeholders"
+ },
+ "dummy": {
+ "message": "This entry must be the last one",
+ "description": "so we dont need to deal with comma for last entry"
+ }
+}
diff --git a/src/_locales/th/messages.json b/src/_locales/th/messages.json
index 5a570ddcc..420052a05 100644
--- a/src/_locales/th/messages.json
+++ b/src/_locales/th/messages.json
@@ -504,7 +504,7 @@
"description": "The label for the checkbox used to import external filter lists"
},
"3pExternalListsHint": {
- "message": "One URL per line. Invalid URLs will be silently ignored.",
+ "message": "หนึ่ง URL ต่อบรรทัด URL ที่ไม่ถูกต้องจะถูกละเว้น",
"description": "Short information about how to use the textarea to import external filter lists by URL"
},
"3pExternalListObsolete": {
@@ -528,7 +528,7 @@
"description": "used as a tooltip for error icon beside a list"
},
"1pFormatHint": {
- "message": "One filter per line. A filter can be a plain hostname, or an EasyList-compatible filter. Lines prefixed with !
will be ignored.",
+ "message": "หนึ่งตัวกรองต่อบรรทัด ตัวกรองอาจเป็น hostname หรือตัวกรองที่เข้ากันได้กับ EasyList, บรรทัดที่ขึ้นต้นด้วย !
จะถูกละเว้น\n",
"description": "Short information about how to create custom filters"
},
"1pImport": {
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "เพจถูกบล็อค",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "ดำเนินการ",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json
index f85ec0ef7..50eca6130 100644
--- a/src/_locales/vi/messages.json
+++ b/src/_locales/vi/messages.json
@@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
- "message": "Page blocked",
+ "message": "Trang bị chặn",
"description": "Used as a title for the document-blocked page"
},
"docblockedPrompt1": {
@@ -1144,7 +1144,7 @@
"description": "English: Close this window"
},
"docblockedDontWarn": {
- "message": "Don't warn me again about this site",
+ "message": "Đừng cảnh báo tôi lần nữa về trang web này",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
- "message": "Proceed",
+ "message": "Tiến hành",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {
diff --git a/tools/import-crowdin.sh b/tools/import-crowdin.sh
index f70d4b22a..e9b972d96 100755
--- a/tools/import-crowdin.sh
+++ b/tools/import-crowdin.sh
@@ -32,9 +32,9 @@ for dir in $SRC/*/; do
# ubo
mkdir -p "$DES/$deslang/" && cp "$SRC/$srclang/messages.json" "$DES/$deslang/"
# ubo lite
- mkdir -p "$DESMV3/$deslang/" && cp "$SRC/$srclang/uBO Lite/messages.json" "$DESMV3/$deslang/"
+ mkdir -p "$DESMV3/$deslang/" && cp "$SRC/$srclang/uBO-Lite/messages.json" "$DESMV3/$deslang/"
# descriptions
- cp "$SRC/$srclang/description.txt" "./dist/description/description-${deslang}.txt"
+ #cp "$SRC/$srclang/description.txt" "./dist/description/description-${deslang}.txt"
done
# Output files with possible misuse of `$`, as this can lead to severe