This commit is contained in:
Raymond Hill 2023-11-20 12:47:49 -05:00
parent e9cab80151
commit f77481f740
No known key found for this signature in database
GPG key ID: 25E1490B761470C2
20 changed files with 124 additions and 124 deletions

View file

@ -19,9 +19,9 @@ Evit reiñ aotreoù ouzhpenn da uBOL en ul lec'hienn bennak, n'ho peus nemet dig
The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request. The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request.
If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site. Ma asantit da reiñ muioc'h a aotreoù da uBOL war ar bajenn-mañ e vo silet gwelloc'h.
You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to read and modify data on all websites. Gallout a rit termeniñ ar mod silañ dre ziouer e pajenn arventennoù uBOL. Ma tibabit ar mod Gwellañ pe an hini Klok evel ar mod dre ziouer e vo ret deoc'h aotren uBOL da lenn ha kemmañ roadennoù en holl lec'hiennoù.
Dalc'hit soñj ez eo uBOL ur raktres war ober c'hoazh hag a zo e bal: Dalc'hit soñj ez eo uBOL ur raktres war ober c'hoazh hag a zo e bal:

View file

@ -11,11 +11,11 @@ Reeglitekogumeid saate lisada valikute lehelt ehk avanenud paneelis klõpsake _C
uBOL on läbinisti deklaratiivne ehk filtreerimiseks pole vaja kogu aeg töötavat uBOLi protsessi ja CSS/JS süstipõhist sisu filtreerib tegelikult brauser, mitte laiendus. Teisisõnu, uBOL ei kasuta sisu tõkestamisel protsessori/mälu ressursse. uBOLi teenuse toimimise protsessi on vaja _vaid_ juhul, kui kasutate hüpikpaneeli või valikute lehekülgi. uBOL on läbinisti deklaratiivne ehk filtreerimiseks pole vaja kogu aeg töötavat uBOLi protsessi ja CSS/JS süstipõhist sisu filtreerib tegelikult brauser, mitte laiendus. Teisisõnu, uBOL ei kasuta sisu tõkestamisel protsessori/mälu ressursse. uBOLi teenuse toimimise protsessi on vaja _vaid_ juhul, kui kasutate hüpikpaneeli või valikute lehekülgi.
uBOL ei nõua paigaldamise ajal teadatuntud andmete lugemise ja muutmise luba, seega võrreldes seda nõudva äpiga uBlock Origin või muu sisutõkestiga on uBOL-i piiratus üks selle funktsioonidest. uBOL ei nõua paigaldamise ajal teadatuntud andmete lugemise ja muutmise luba, seega võrreldes seda nõudva laiendusega uBlock Origin või muu sisutõkestiga on uBOL-i piiratus üks selle funktsioonidest.
Kuid uBOL võimaldab *selgesõnaliselt* anda täpsemaid lubasid teie valitud veebilehtedele, et neid saaks paremini filtreerida ilufiltrite ja skriptisüstidega. Kuid uBOL võimaldab *selgesõnaliselt* anda täpsemaid lubasid teie valitud veebilehtedele, et neid saaks paremini filtreerida ilufiltrite ja skriptisüstidega.
Veebilehele täpsustatud lubade andmiseks ava hüpikpaneel ja valige põhjalikum filtreerimisrežiim, nagu Optimaalne või Põhjalik. Veebilehele täpsustatud lubade andmiseks ava hüpikpaneel ja vali põhjalikum filtreerimisrežiim, näiteks Optimaalne või Põhjalik.
The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request. The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request.

View file

@ -9,22 +9,22 @@ uBO Lite (uBOL) 是款以 MV3 為基礎的「免權限」內容阻擋器。
您可以前往選項頁面(按下彈出面板的 **齒輪** 按鈕)新增更多規則集。 您可以前往選項頁面(按下彈出面板的 **齒輪** 按鈕)新增更多規則集。
uBOL 是完全宣告式的,意即過濾過程不需要持續性的 uBOL 處理程序參與,且以 CSS/JS 為基礎注入的內容過濾由比較可靠的瀏覽器進行,而非由擴充套件執行。 這就代表 uBOL 在內容阻擋過程不會佔用 CPU 和記憶體資源——除了和彈出面板或選項頁面互動的場景外,都不需要 uBOL 的 Service Worker 程序。 uBOL 是完全宣告式的,意即過濾過程不需要持續性的 uBOL 處理程序參與,且以 CSS/JS 為基礎注入的內容過濾由比較可靠的瀏覽器進行,而非由擴充功能執行。 這就代表 uBOL 在內容阻擋過程不會佔用 CPU 和記憶體資源——除了和彈出面板或選項頁面互動的場景外,都不需要 uBOL 的 Service Worker 程序。
uBOL 在安裝期間不需要氾濫的「讀取與修改資料」權限,因此它出廠時的功能和 uBlock Origin 或其他在安裝期要求「讀取與修改資料」權限的內容阻擋程式比較,會比較受限。 uBOL 在安裝期間不需要氾濫的「讀取與修改資料」權限,因此它出廠時的功能和 uBlock Origin 或其他在安裝期要求「讀取與修改資料」權限的內容阻擋程式比較,會比較受限。
不過 uBOL 能讓你 **明確** 在自選的特定站授予更多權限,使其在這些站台的過濾效果可以在修飾過濾 scripetlet 注入的加持下得到提升。 不過 uBOL 能讓你 **明確** 在自選的特定站授予更多權限,使其在這些站台的過濾效果可以在修飾過濾 scripetlet 注入的加持下得到提升。
若要授予指定網站的延伸權限,請開啟對話框並選擇更高的過濾模式,如「最佳化」或「完整」。 若要授予指定網站的延伸權限,請開啟對話框並選擇更高的過濾模式,如「最佳化」或「完整」。
瀏覽器接著會警告您「授予擴充套件請求的額外權限會帶來的後果」,而你得告訴瀏覽器要同意還是拒絕請求。 瀏覽器接著會警告您授予擴充功能請求的額外權限會帶來的後果,而你得告訴瀏覽器要同意還是拒絕請求。
如果你接受 uBOL 在目前站請求的額外權限,其在這個網站的過濾效果會更好。 如果你接受 uBOL 在目前站請求的額外權限,其在這個網站的過濾效果會更好。
您可以在 uBOL 的選項頁面設定預設的過濾模式。 如果您選擇「最佳化」或預設的「完整」模式,您得授予 uBOL 讀取與修改所有網站資料的權限。 您可以在 uBOL 的選項頁面設定預設的過濾模式。 如果您選擇「最佳化」或預設的「完整」模式,您得授予 uBOL 讀取與修改所有網站資料的權限。
注意這尚未完工,最終目標有: 注意這尚未完工,最終目標有:
- 安裝期不要有氾濫的主機權限——延伸權限讓使用者以網站為基準授予 - 安裝期間不要有氾濫的主機權限 —— 以網站為基準讓使用者授予延伸權限
- 完全宣告式,提升可靠性和 CPU / 記憶體效率。 - 完全宣告式,提升可靠性和 CPU / 記憶體效率。

View file

@ -4,7 +4,7 @@
"description": "extension name." "description": "extension name."
}, },
"extShortDesc": { "extShortDesc": {
"message": "A permission-less content blocker. Blocks ads, trackers, miners, and more immediately upon installation.", "message": "İcazəyə ehtiyac duymayan məzmun əngəlləyicisi. Reklamları, izləyiciləri, maynerləri və daha çoxunu quraşdırmadan dərhal sonra əngəlləyir.",
"description": "this will be in the Chrome web store: must be 132 characters or less" "description": "this will be in the Chrome web store: must be 132 characters or less"
}, },
"perRulesetStats": { "perRulesetStats": {
@ -12,19 +12,19 @@
"description": "Appears aside each filter list in the _3rd-party filters_ pane" "description": "Appears aside each filter list in the _3rd-party filters_ pane"
}, },
"dashboardName": { "dashboardName": {
"message": "uBO Lite — Dashboard", "message": "uBO Lite — İdarəetmə paneli",
"description": "English: uBO Lite — Dashboard" "description": "English: uBO Lite — Dashboard"
}, },
"settingsPageName": { "settingsPageName": {
"message": "Settings", "message": "Tənzimləmələr",
"description": "appears as tab name in dashboard" "description": "appears as tab name in dashboard"
}, },
"aboutPageName": { "aboutPageName": {
"message": "About", "message": "Haqqında",
"description": "appears as tab name in dashboard" "description": "appears as tab name in dashboard"
}, },
"aboutPrivacyPolicy": { "aboutPrivacyPolicy": {
"message": "Privacy policy", "message": "Məxfilik siyasəti",
"description": "Link to privacy policy on GitHub (English)" "description": "Link to privacy policy on GitHub (English)"
}, },
"popupFilteringModeLabel": { "popupFilteringModeLabel": {
@ -32,27 +32,27 @@
"description": "Label in the popup panel for the current filtering mode" "description": "Label in the popup panel for the current filtering mode"
}, },
"popupTipDashboard": { "popupTipDashboard": {
"message": "Open the dashboard", "message": "İdarəetmə panelini aç",
"description": "English: Click to open the dashboard" "description": "English: Click to open the dashboard"
}, },
"popupMoreButton": { "popupMoreButton": {
"message": "More", "message": "Daha çox",
"description": "Label to be used to show popup panel sections" "description": "Label to be used to show popup panel sections"
}, },
"popupLessButton": { "popupLessButton": {
"message": "Less", "message": "Daha az",
"description": "Label to be used to hide popup panel sections" "description": "Label to be used to hide popup panel sections"
}, },
"3pGroupDefault": { "3pGroupDefault": {
"message": "Default", "message": "Standart",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupAds": { "3pGroupAds": {
"message": "Ads", "message": "Reklamlar",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupPrivacy": { "3pGroupPrivacy": {
"message": "Privacy", "message": "Məxfilik",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupMalware": { "3pGroupMalware": {
@ -60,39 +60,39 @@
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupAnnoyances": { "3pGroupAnnoyances": {
"message": "Annoyances", "message": "Zəhlətökən elementlər",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupMisc": { "3pGroupMisc": {
"message": "Miscellaneous", "message": "Müxtəlif",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"3pGroupRegions": { "3pGroupRegions": {
"message": "Regions, languages", "message": "Bölgələr, dillər",
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"aboutChangelog": { "aboutChangelog": {
"message": "Changelog", "message": "Dəyişikliklər siyahısı",
"description": "" "description": ""
}, },
"aboutCode": { "aboutCode": {
"message": "Source code (GPLv3)", "message": "Mənbə kodu (GPLv3)",
"description": "English: Source code (GPLv3)" "description": "English: Source code (GPLv3)"
}, },
"aboutContributors": { "aboutContributors": {
"message": "Contributors", "message": "Töhfə verənlər",
"description": "English: Contributors" "description": "English: Contributors"
}, },
"aboutSourceCode": { "aboutSourceCode": {
"message": "Source code", "message": "Mənbə kodu",
"description": "Link text to source code repo" "description": "Link text to source code repo"
}, },
"aboutTranslations": { "aboutTranslations": {
"message": "Translations", "message": "Tərcümələr",
"description": "Link text to translations repo" "description": "Link text to translations repo"
}, },
"aboutFilterLists": { "aboutFilterLists": {
"message": "Filter lists", "message": "Filtr siyahıları",
"description": "Link text to uBO's own filter lists repo" "description": "Link text to uBO's own filter lists repo"
}, },
"aboutDependencies": { "aboutDependencies": {
@ -100,7 +100,7 @@
"description": "Shown in the About pane" "description": "Shown in the About pane"
}, },
"firstRunSectionLabel": { "firstRunSectionLabel": {
"message": "Welcome", "message": "Xoş gəldiniz",
"description": "The header text for the welcome message section" "description": "The header text for the welcome message section"
}, },
"firstRunDescription": { "firstRunDescription": {

View file

@ -104,7 +104,7 @@
"description": "The header text for the welcome message section" "description": "The header text for the welcome message section"
}, },
"firstRunDescription": { "firstRunDescription": {
"message": "You have just installed uBO Lite. Here you can choose the default filtering mode to use on all websites.\n\nBy default, <em>Basic</em> mode is selected because it does not require the permission to read and modify data. If you trust uBO Lite, you can give it broad permission to read and modify data on all websites in order to enable more advanced filtering capabilities for all websites by default.", "message": "Emaoc'h o paouez staliañ uBO Lite. Amañ-dindan e c'hallit dibab ar mod silañ dre ziouer evit an holl lec'hiennoù.\n\nDre ziouer eo bet dibabet ar mod <em>diazez</em> peogwir n'eus ket ezhomm reiñ aotre da lenn ha kemmañ roadennoù da uBO Lite. M'ho peus fiziañs e uBO Lite e c'hallit reiñ aotreoù ouzhpenn dezhañ a-benn lenn ha kemmañ roadennoù en holl lec'hiennoù, mod-se e vo enaouet ar mod silañ araokaet en holl lec'hiennoù dre ziouer.",
"description": "Descriptive text shown at first install time only " "description": "Descriptive text shown at first install time only "
}, },
"defaultFilteringModeSectionLabel": { "defaultFilteringModeSectionLabel": {
@ -136,11 +136,11 @@
"description": "This describes the 'basic' filtering mode" "description": "This describes the 'basic' filtering mode"
}, },
"optimalFilteringModeDescription": { "optimalFilteringModeDescription": {
"message": "Advanced network filtering plus specific extended filtering from selected filter lists.\n\nRequires broad permission to read and modify data on all websites.", "message": "Silañ rouedad araokaet ha silañ amplaet termenet diouzh ar rolloù siloù bet dibabet.\n\nRet eo reiñ aotreoù ouzhpenn a-benn lenn ha kemmañ roadennoù en holl lec'hiennoù.",
"description": "This describes the 'optimal' filtering mode" "description": "This describes the 'optimal' filtering mode"
}, },
"completeFilteringModeDescription": { "completeFilteringModeDescription": {
"message": "Advanced network filtering plus specific and generic extended filtering from selected filter lists.\n\nRequires broad permission to read and modify data on all websites.\n\nGeneric extended filtering may cause higher webpage resources usage.", "message": "Silañ rouedad araokaet ha silañ amplaet resis ha hollek diouzh ar rolloù siloù diuzet.\n\nRet eo reiñ aotreoù ouzhpenn a-benn lenn ha kemmañ roadennoù en holl lec'hiennoù.\n\nGant ar silañ amplaet hollek e c'hallfe ar bajenn web implijout muioc'h a zanvezioù.",
"description": "This describes the 'complete' filtering mode" "description": "This describes the 'complete' filtering mode"
}, },
"behaviorSectionLabel": { "behaviorSectionLabel": {

View file

@ -4,11 +4,11 @@
"description": "extension name." "description": "extension name."
}, },
"extShortDesc": { "extShortDesc": {
"message": "一個不需要任何權限的內容阻擋插件。安裝即可阻擋廣告、追蹤程式、挖礦程式等網頁內容。", "message": "一個無須任何權限的內容阻擋器。安裝即可阻擋廣告、追蹤器、挖礦程式等網頁內容。",
"description": "this will be in the Chrome web store: must be 132 characters or less" "description": "this will be in the Chrome web store: must be 132 characters or less"
}, },
"perRulesetStats": { "perRulesetStats": {
"message": "{{ruleCount}} 條規則,轉換自 {{filterCount}} 網路過濾規則", "message": "{{ruleCount}} 條規則,轉換自 {{filterCount}} 網路過濾規則",
"description": "Appears aside each filter list in the _3rd-party filters_ pane" "description": "Appears aside each filter list in the _3rd-party filters_ pane"
}, },
"dashboardName": { "dashboardName": {
@ -24,7 +24,7 @@
"description": "appears as tab name in dashboard" "description": "appears as tab name in dashboard"
}, },
"aboutPrivacyPolicy": { "aboutPrivacyPolicy": {
"message": "隱私權條款", "message": "隱私權政策",
"description": "Link to privacy policy on GitHub (English)" "description": "Link to privacy policy on GitHub (English)"
}, },
"popupFilteringModeLabel": { "popupFilteringModeLabel": {
@ -72,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'" "description": "Header for a ruleset section in 'Filter lists pane'"
}, },
"aboutChangelog": { "aboutChangelog": {
"message": "日誌", "message": "更日誌",
"description": "" "description": ""
}, },
"aboutCode": { "aboutCode": {

View file

@ -276,11 +276,11 @@
"description": "Example of use: Version 1.26.4" "description": "Example of use: Version 1.26.4"
}, },
"popup3pScriptFilter": { "popup3pScriptFilter": {
"message": "script", "message": "skript",
"description": "Appears as an option to filter out firewall rows" "description": "Appears as an option to filter out firewall rows"
}, },
"popup3pFrameFilter": { "popup3pFrameFilter": {
"message": "frame", "message": "çərçivə",
"description": "Appears as an option to filter out firewall rows" "description": "Appears as an option to filter out firewall rows"
}, },
"pickerCreate": { "pickerCreate": {
@ -532,7 +532,7 @@
"description": "Short information about how to create custom filters" "description": "Short information about how to create custom filters"
}, },
"1pTrustWarning": { "1pTrustWarning": {
"message": "Do not add filters from untrusted sources.", "message": "Etibarsız mənbələrdən filtrlər əlavə etməyin.",
"description": "Warning against copy-pasting filters from random sources" "description": "Warning against copy-pasting filters from random sources"
}, },
"1pImport": { "1pImport": {
@ -956,11 +956,11 @@
"description": "A paragraph in the filter issue reporter section" "description": "A paragraph in the filter issue reporter section"
}, },
"supportS6P2S1": { "supportS6P2S1": {
"message": "Filter lists are updated daily. Be sure your issue has not already been addressed in the most recent filter lists.", "message": "Filtr siyahıları hər gün yenilənir. Probleminizin ən son filtr siyahılarında həll edilmədiyinə əmin olun.",
"description": "A paragraph in the filter issue reporter section" "description": "A paragraph in the filter issue reporter section"
}, },
"supportS6P2S2": { "supportS6P2S2": {
"message": "Verify that the issue still exists after reloading the problematic webpage.", "message": "Problemli veb-səhifəni yenidən yüklədikdən sonra problemin hələ də qaldığından əmin olun.",
"description": "A paragraph in the filter issue reporter section" "description": "A paragraph in the filter issue reporter section"
}, },
"supportS6URL": { "supportS6URL": {
@ -1128,7 +1128,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'" "description": "Firefox-specific: appears as 'uBlock₀ (off)'"
}, },
"docblockedTitle": { "docblockedTitle": {
"message": "Page blocked", "message": "Səhifə əngəlləndi",
"description": "Used as a title for the document-blocked page" "description": "Used as a title for the document-blocked page"
}, },
"docblockedPrompt1": { "docblockedPrompt1": {
@ -1156,7 +1156,7 @@
"description": "English: Close this window" "description": "English: Close this window"
}, },
"docblockedDontWarn": { "docblockedDontWarn": {
"message": "Don't warn me again about this site", "message": "Bu sayt barədə məni xəbərdar etmə",
"description": "Label for checkbox in document-blocked page" "description": "Label for checkbox in document-blocked page"
}, },
"docblockedProceed": { "docblockedProceed": {
@ -1172,7 +1172,7 @@
"description": "English: Permanently" "description": "English: Permanently"
}, },
"docblockedDisable": { "docblockedDisable": {
"message": "Proceed", "message": "Davam et",
"description": "Button text to navigate to the blocked page" "description": "Button text to navigate to the blocked page"
}, },
"cloudPush": { "cloudPush": {
@ -1228,7 +1228,7 @@
"description": "A context menu entry, present when large media elements have been blocked on the current site" "description": "A context menu entry, present when large media elements have been blocked on the current site"
}, },
"contextMenuViewSource": { "contextMenuViewSource": {
"message": "View source code…", "message": "Mənbə kodunu nəzərdən keçir...",
"description": "A context menu entry, to view the source code of the target resource" "description": "A context menu entry, to view the source code of the target resource"
}, },
"shortcutCapturePlaceholder": { "shortcutCapturePlaceholder": {
@ -1276,11 +1276,11 @@
"description": "Message used in frame placeholders" "description": "Message used in frame placeholders"
}, },
"linterMainReport": { "linterMainReport": {
"message": "Errors: {{count}}", "message": "Xətalar: {{count}}",
"description": "Summary of number of errors as reported by the linter " "description": "Summary of number of errors as reported by the linter "
}, },
"unprocessedRequestTooltip": { "unprocessedRequestTooltip": {
"message": "Could not filter properly at browser launch. Reload the page to ensure proper filtering.", "message": "Brauzer açılışında filtrləmə düzgün alınmadı. Düzgün filtrləməni təmin etmək üçün səhifəni yenidən yükləyin.",
"description": "A warning which will appear in the popup panel if needed" "description": "A warning which will appear in the popup panel if needed"
}, },
"dummy": { "dummy": {

View file

@ -532,7 +532,7 @@
"description": "Short information about how to create custom filters" "description": "Short information about how to create custom filters"
}, },
"1pTrustWarning": { "1pTrustWarning": {
"message": "Do not add filters from untrusted sources.", "message": "সন্দেহজনক উৎস থেকে ফিল্টারে কোন কিছু যোগ করবেন না।",
"description": "Warning against copy-pasting filters from random sources" "description": "Warning against copy-pasting filters from random sources"
}, },
"1pImport": { "1pImport": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Chom", "message": "Chom amañ",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {
@ -68,15 +68,15 @@
"description": "Title for the advanced settings page" "description": "Title for the advanced settings page"
}, },
"popupPowerSwitchInfo": { "popupPowerSwitchInfo": {
"message": "Klikit: lazhañ/enaouiñ uBlock₀ el lec'hienn-mañ.\n\nReol+klik: lazhañ uBlock₀ el lec'hienn-mañ nemetken.", "message": "Klik: lazhañ/enaouiñ uBlock₀ war al lec'hienn-mañ.\n\nReol+klik: lazhañ uBlock₀ war al lec'hienn-mañ nemetken.",
"description": "English: 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": { "popupPowerSwitchInfo1": {
"message": "Klikit evit lazhañ uBlock₀ el lec'hienn-mañ.\n\nReol+klik evit lazhañ uBlock₀ el lec'hienn-mañ.", "message": "Klikit evit lazhañ uBlock₀ war al lec'hienn-mañ.\n\nReol+klik evit lazhañ uBlock₀ war al lec'hienn-mañ.",
"description": "Message to be read by screen readers" "description": "Message to be read by screen readers"
}, },
"popupPowerSwitchInfo2": { "popupPowerSwitchInfo2": {
"message": "Klikit evit enaouiñ uBlock₀ el lec'hienn-mañ.", "message": "Klikit evit enaouiñ uBlock₀ war al lec'hienn-mañ.",
"description": "Message to be read by screen readers" "description": "Message to be read by screen readers"
}, },
"popupBlockedRequestPrompt": { "popupBlockedRequestPrompt": {
@ -116,11 +116,11 @@
"description": "English: Click to open the dashboard" "description": "English: Click to open the dashboard"
}, },
"popupTipZapper": { "popupTipZapper": {
"message": "Mont e mod lemel elfennoù", "message": "Lemel elfennoù",
"description": "Tooltip for the element-zapper icon in the popup panel" "description": "Tooltip for the element-zapper icon in the popup panel"
}, },
"popupTipPicker": { "popupTipPicker": {
"message": "Mont e mod diuzer elfennoù", "message": "Diuzañ elfennoù",
"description": "English: Enter element picker mode" "description": "English: Enter element picker mode"
}, },
"popupTipLog": { "popupTipLog": {
@ -128,63 +128,63 @@
"description": "Tooltip used for the logger icon in the panel" "description": "Tooltip used for the logger icon in the panel"
}, },
"popupTipReport": { "popupTipReport": {
"message": "Danevelliñ ur gudenn el lec'hienn-mañ", "message": "Danevelliñ ur gudenn war al lec'hienn-mañ",
"description": "Tooltip used for the 'chat' icon in the panel" "description": "Tooltip used for the 'chat' icon in the panel"
}, },
"popupTipNoPopups": { "popupTipNoPopups": {
"message": "Lazhañ/enaouiñ evit stankañ an holl brenestroù pop-up el lec'hienn-mañ", "message": "Lazhañ/enaouiñ evit stankañ an holl brenestroù pop-up war al lec'hienn-mañ",
"description": "Tooltip for the no-popups per-site switch" "description": "Tooltip for the no-popups per-site switch"
}, },
"popupTipNoPopups1": { "popupTipNoPopups1": {
"message": "Klikit evit stankañ an holl brenestroù pop-up el lec'hienn-mañ", "message": "Klikit evit stankañ an holl brenestroù pop-up war al lec'hienn-mañ",
"description": "Tooltip for the no-popups per-site switch" "description": "Tooltip for the no-popups per-site switch"
}, },
"popupTipNoPopups2": { "popupTipNoPopups2": {
"message": "Klikit evit aotren an holl brenestroù pop-up el lec'hienn-mañ", "message": "Klikit evit aotren an holl brenestroù pop-up war al lec'hienn-mañ",
"description": "Tooltip for the no-popups per-site switch" "description": "Tooltip for the no-popups per-site switch"
}, },
"popupTipNoLargeMedia": { "popupTipNoLargeMedia": {
"message": "Stankañ/aotren kargadur an elfennoù media pounner el lec'hienn-mañ", "message": "Stankañ/aotren kargadur an elfennoù media pounner war al lec'hienn-mañ",
"description": "Tooltip for the no-large-media per-site switch" "description": "Tooltip for the no-large-media per-site switch"
}, },
"popupTipNoLargeMedia1": { "popupTipNoLargeMedia1": {
"message": "Klikit evit stankañ an elfennoù media pounner el lec'hienn-mañ", "message": "Klikit evit stankañ an elfennoù media pounner war al lec'hienn-mañ",
"description": "Tooltip for the no-large-media per-site switch" "description": "Tooltip for the no-large-media per-site switch"
}, },
"popupTipNoLargeMedia2": { "popupTipNoLargeMedia2": {
"message": "Klikit evit aotren an elfennoù media pounner en-dro el lec'hienn-mañ", "message": "Klikit evit aotren an elfennoù media pounner en-dro war al lec'hienn-mañ",
"description": "Tooltip for the no-large-media per-site switch" "description": "Tooltip for the no-large-media per-site switch"
}, },
"popupTipNoCosmeticFiltering": { "popupTipNoCosmeticFiltering": {
"message": "Lazhañ/enaouiñ ar silañ kenedel el lec'hienn-mañ", "message": "Lazhañ/enaouiñ ar silañ kenedel war al lec'hienn-mañ",
"description": "Tooltip for the no-cosmetic-filtering per-site switch" "description": "Tooltip for the no-cosmetic-filtering per-site switch"
}, },
"popupTipNoCosmeticFiltering1": { "popupTipNoCosmeticFiltering1": {
"message": "Klikit evit lazhañ ar silañ kenedel el lec'hienn-mañ", "message": "Klikit evit lazhañ ar silañ kenedel war al lec'hienn-mañ",
"description": "Tooltip for the no-cosmetic-filtering per-site switch" "description": "Tooltip for the no-cosmetic-filtering per-site switch"
}, },
"popupTipNoCosmeticFiltering2": { "popupTipNoCosmeticFiltering2": {
"message": "Klikit evit enaouiñ ar silañ kenedel el lec'hienn-mañ", "message": "Klikit evit enaouiñ ar silañ kenedel war al lec'hienn-mañ",
"description": "Tooltip for the no-cosmetic-filtering per-site switch" "description": "Tooltip for the no-cosmetic-filtering per-site switch"
}, },
"popupTipNoRemoteFonts": { "popupTipNoRemoteFonts": {
"message": "Lazhañ/enaouiñ evit stankañ an nodrezhioù diavaez el lec'hienn-mañ", "message": "Lazhañ/enaouiñ evit stankañ an nodrezhioù diavaez war al lec'hienn-mañ",
"description": "Tooltip for the no-remote-fonts per-site switch" "description": "Tooltip for the no-remote-fonts per-site switch"
}, },
"popupTipNoRemoteFonts1": { "popupTipNoRemoteFonts1": {
"message": "Klikit evit stankañ an nodrezhioù diavaez el lec'hienn-mañ", "message": "Klikit evit stankañ an nodrezhioù diavaez war al lec'hienn-mañ",
"description": "Tooltip for the no-remote-fonts per-site switch" "description": "Tooltip for the no-remote-fonts per-site switch"
}, },
"popupTipNoRemoteFonts2": { "popupTipNoRemoteFonts2": {
"message": "Klikit evit aotren an nodrezhioù diavaez el lec'hienn-mañ", "message": "Klikit evit aotren an nodrezhioù diavaez war al lec'hienn-mañ",
"description": "Tooltip for the no-remote-fonts per-site switch" "description": "Tooltip for the no-remote-fonts per-site switch"
}, },
"popupTipNoScripting1": { "popupTipNoScripting1": {
"message": "Klikit evit diweredekaat JavaScript el lec'hienn-mañ", "message": "Klikit evit diweredekaat JavaScript war al lec'hienn-mañ",
"description": "Tooltip for the no-scripting per-site switch" "description": "Tooltip for the no-scripting per-site switch"
}, },
"popupTipNoScripting2": { "popupTipNoScripting2": {
"message": "Klikit evit gweredekaat JavaScript el lec'hienn-mañ en-dro", "message": "Klikit evit gweredekaat JavaScript war al lec'hienn-mañ en-dro",
"description": "Tooltip for the no-scripting per-site switch" "description": "Tooltip for the no-scripting per-site switch"
}, },
"popupNoPopups_v2": { "popupNoPopups_v2": {
@ -224,7 +224,7 @@
"description": "Tooltip when hovering the top-most cell of the local-rules column." "description": "Tooltip when hovering the top-most cell of the local-rules column."
}, },
"popupTipSaveRules": { "popupTipSaveRules": {
"message": "Klikit evit lakaat ho kemmoù da badout.", "message": "Klikit evit lakaat ho kemmoù da dalvezout.",
"description": "Tooltip when hovering over the padlock in the dynamic filtering pane." "description": "Tooltip when hovering over the padlock in the dynamic filtering pane."
}, },
"popupTipRevertRules": { "popupTipRevertRules": {
@ -312,7 +312,7 @@
"description": "English: Click, Ctrl-click" "description": "English: Click, Ctrl-click"
}, },
"pickerContextMenuEntry": { "pickerContextMenuEntry": {
"message": "Stankañ an elfenn…", "message": "Stankañ an elfenn-mañ…",
"description": "An entry in the browser's contextual menu" "description": "An entry in the browser's contextual menu"
}, },
"settingsCollapseBlockedPrompt": { "settingsCollapseBlockedPrompt": {
@ -360,11 +360,11 @@
"description": "English: " "description": "English: "
}, },
"settingsHyperlinkAuditingDisabledPrompt": { "settingsHyperlinkAuditingDisabledPrompt": {
"message": "Disable hyperlink auditing", "message": "Diweredekaat evezhiañ ar gourliammoù",
"description": "English: " "description": "English: "
}, },
"settingsWebRTCIPAddressHiddenPrompt": { "settingsWebRTCIPAddressHiddenPrompt": {
"message": "Prevent WebRTC from leaking local IP addresses", "message": "Mirout ouzh WebRTC da ziskuilhañ chomlec'hioù IP lec'hel",
"description": "English: " "description": "English: "
}, },
"settingPerSiteSwitchGroup": { "settingPerSiteSwitchGroup": {
@ -380,7 +380,7 @@
"description": "" "description": ""
}, },
"settingsNoLargeMediaPrompt": { "settingsNoLargeMediaPrompt": {
"message": "Block media elements larger than {{input}} KB", "message": "Stankañ an elfennoù media a zo pounneroc'h evit {{input}} KB ",
"description": "" "description": ""
}, },
"settingsNoRemoteFontsPrompt": { "settingsNoRemoteFontsPrompt": {
@ -404,7 +404,7 @@
"description": "Section for controlling advanced-user settings" "description": "Section for controlling advanced-user settings"
}, },
"settingsAdvancedSynopsis": { "settingsAdvancedSynopsis": {
"message": "Features suitable only for technical users", "message": "Fonksionelezhioù azasaet d'an implijerien araokaet hepken",
"description": "Description of section controlling advanced-user settings" "description": "Description of section controlling advanced-user settings"
}, },
"settingsAdvancedUserSettings": { "settingsAdvancedUserSettings": {
@ -440,7 +440,7 @@
"description": "A button in the in the _3rd-party filters_ pane" "description": "A button in the in the _3rd-party filters_ pane"
}, },
"3pParseAllABPHideFiltersPrompt1": { "3pParseAllABPHideFiltersPrompt1": {
"message": "Parse and enforce cosmetic filters", "message": "Dielfennañ ha lakaat ar siloù kenedel da dalvezout",
"description": "English: Parse and enforce Adblock+ element hiding filters." "description": "English: Parse and enforce Adblock+ element hiding filters."
}, },
"3pParseAllABPHideFiltersInfo": { "3pParseAllABPHideFiltersInfo": {
@ -456,7 +456,7 @@
"description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
}, },
"3pSuspendUntilListsAreLoaded": { "3pSuspendUntilListsAreLoaded": {
"message": "Suspend network activity until all filter lists are loaded", "message": "Ehan oberoù ar rouedad betek ma kargo an holl rolloù siloù",
"description": "A checkbox in the 'Filter lists' pane" "description": "A checkbox in the 'Filter lists' pane"
}, },
"3pListsOfBlockedHostsHeader": { "3pListsOfBlockedHostsHeader": {
@ -592,7 +592,7 @@
"description": "default file name to use" "description": "default file name to use"
}, },
"rulesHint": { "rulesHint": {
"message": "List of your dynamic filtering rules.", "message": "Roll eus ho reolennoù silañ dinamek.",
"description": "English: List of your dynamic filtering rules." "description": "English: List of your dynamic filtering rules."
}, },
"rulesFormatHint": { "rulesFormatHint": {
@ -616,7 +616,7 @@
"description": "English: a sort option for list of rules." "description": "English: a sort option for list of rules."
}, },
"whitelistPrompt": { "whitelistPrompt": {
"message": "The trusted site directives dictate on which web pages uBlock Origin should be disabled. One entry per line.", "message": "En ur dermeniñ peseurt lec'hiennoù a zo sur e lavarit da uBlock Origin e peseurt lec'hiennoù e rank bezañ diweredekaet. Un enmont dre linenn.",
"description": "A concise description of the 'Trusted sites' pane." "description": "A concise description of the 'Trusted sites' pane."
}, },
"whitelistImport": { "whitelistImport": {
@ -836,11 +836,11 @@
"description": "A logger setting" "description": "A logger setting"
}, },
"loggerSettingPerTabMaxLoads": { "loggerSettingPerTabMaxLoads": {
"message": "Preserve at most {{input}} page loads per tab", "message": "Mirout {{input}} g/kargadenn pajenn dre ivinell d'ar muiañ",
"description": "A logger setting" "description": "A logger setting"
}, },
"loggerSettingPerTabMaxEntries": { "loggerSettingPerTabMaxEntries": {
"message": "Preserve at most {{input}} entries per tab", "message": "Mirout {{input}} enmont dre ivinell d'ar muiañ",
"description": "A logger setting" "description": "A logger setting"
}, },
"loggerSettingPerEntryLineCount": { "loggerSettingPerEntryLineCount": {
@ -900,7 +900,7 @@
"description": "Header of 'Documentation' section in Support pane" "description": "Header of 'Documentation' section in Support pane"
}, },
"supportS1P1": { "supportS1P1": {
"message": "Lennit an teuliadur en <code>uBlock/wiki</code> evit gouzout hiroc'h diwar-benn pep tra a c'hall uBlock Origin ober.", "message": "Lennit an teuliadur en <code>uBlock/wiki</code> evit gouzout hiroc'h diwar-benn uBlock Origin ha pep tra a c'hall ober.",
"description": "First paragraph of 'Documentation' section in Support pane" "description": "First paragraph of 'Documentation' section in Support pane"
}, },
"supportS2H": { "supportS2H": {
@ -924,7 +924,7 @@
"description": "Second paragraph of 'Filter issues' section in Support pane" "description": "Second paragraph of 'Filter issues' section in Support pane"
}, },
"supportS3P3": { "supportS3P3": {
"message": "<b>Tips:</b> Be sure your filter lists are up to date. <span data-url=\"logger-ui.html#_\">The logger</span> is the primary tool to diagnose filter-related issues.", "message": "<b>Tro-bleg:</b> Gwiriit ma'z eo bet hizivaet ho rolloù siloù. <span data-url=\"logger-ui.html#_\">An deizlevr</span> eo an ostilh pennañ evit diagnostikañ kudennoù e-keñver ar silañ.",
"description": "Third paragraph of 'Filter issues' section in Support pane" "description": "Third paragraph of 'Filter issues' section in Support pane"
}, },
"supportS4H": { "supportS4H": {
@ -936,11 +936,11 @@
"description": "First paragraph of 'Bug report' section in Support pane" "description": "First paragraph of 'Bug report' section in Support pane"
}, },
"supportS5H": { "supportS5H": {
"message": "Troubleshooting Information", "message": "Titouroù diagnostikañ kudennoù",
"description": "Header of 'Troubleshooting Information' section in Support pane" "description": "Header of 'Troubleshooting Information' section in Support pane"
}, },
"supportS5P1": { "supportS5P1": {
"message": "Below is technical information that might be useful when volunteers are trying to help you solve a problem.", "message": "Amañ dindan ez eus titouroù teknikel a c'hallfe sikour an dud a-youl vat a zo o klask diskoulmañ ur gudenn.",
"description": "First paragraph of 'Troubleshooting Information' section in Support pane" "description": "First paragraph of 'Troubleshooting Information' section in Support pane"
}, },
"supportS5P2": { "supportS5P2": {
@ -956,7 +956,7 @@
"description": "A paragraph in the filter issue reporter section" "description": "A paragraph in the filter issue reporter section"
}, },
"supportS6P2S1": { "supportS6P2S1": {
"message": "Filter lists are updated daily. Be sure your issue has not already been addressed in the most recent filter lists.", "message": "Bemdez e vez hizivaet ar rolloù siloù. Gwiriit ma n'eo ket bet diskoulmet ho kudenn c'hoazh er rolloù siloù nevesañ.",
"description": "A paragraph in the filter issue reporter section" "description": "A paragraph in the filter issue reporter section"
}, },
"supportS6P2S2": { "supportS6P2S2": {
@ -1184,7 +1184,7 @@
"description": "tooltip" "description": "tooltip"
}, },
"cloudPullAndMerge": { "cloudPullAndMerge": {
"message": "Import from cloud storage and merge with current settings", "message": "Enporzhiañ adalek ar goumoulenn ha kendeuziñ gant an arventennoù a-vremañ",
"description": "tooltip" "description": "tooltip"
}, },
"cloudNoData": { "cloudNoData": {
@ -1236,7 +1236,7 @@
"description": "Placeholder string for input field used to capture a keyboard shortcut" "description": "Placeholder string for input field used to capture a keyboard shortcut"
}, },
"genericMergeViewScrollLock": { "genericMergeViewScrollLock": {
"message": "Toggle locked scrolling", "message": "Prennañ/dibrennañ an dibunañ",
"description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
}, },
"genericCopyToClipboard": { "genericCopyToClipboard": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Stay", "message": "Stay here",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -536,11 +536,11 @@
"description": "Warning against copy-pasting filters from random sources" "description": "Warning against copy-pasting filters from random sources"
}, },
"1pImport": { "1pImport": {
"message": "Impordi ja lisa", "message": "Impordi ja lisa",
"description": "Button in the 'My filters' pane" "description": "Button in the 'My filters' pane"
}, },
"1pExport": { "1pExport": {
"message": "Ekspordi", "message": "Ekspordi",
"description": "Button in the 'My filters' pane" "description": "Button in the 'My filters' pane"
}, },
"1pExportFilename": { "1pExportFilename": {
@ -584,7 +584,7 @@
"description": "" "description": ""
}, },
"rulesExport": { "rulesExport": {
"message": "Ekspordi faili", "message": "Ekspordi faili",
"description": "Button in the 'My rules' pane" "description": "Button in the 'My rules' pane"
}, },
"rulesDefaultFileName": { "rulesDefaultFileName": {
@ -620,11 +620,11 @@
"description": "A concise description of the 'Trusted sites' pane." "description": "A concise description of the 'Trusted sites' pane."
}, },
"whitelistImport": { "whitelistImport": {
"message": "Impordi ja lisa", "message": "Impordi ja lisa",
"description": "Button in the 'Trusted sites' pane" "description": "Button in the 'Trusted sites' pane"
}, },
"whitelistExport": { "whitelistExport": {
"message": "Ekspordi", "message": "Ekspordi",
"description": "Button in the 'Trusted sites' pane" "description": "Button in the 'Trusted sites' pane"
}, },
"whitelistExportFilename": { "whitelistExportFilename": {
@ -1280,7 +1280,7 @@
"description": "Summary of number of errors as reported by the linter " "description": "Summary of number of errors as reported by the linter "
}, },
"unprocessedRequestTooltip": { "unprocessedRequestTooltip": {
"message": "Veebilehitseja avamisel nurjus filtreerimine.\nÕige filtreerimise tagab veebilehe uuesti laadimine.", "message": "Brauseri avamisel korralikult filtreerimine ebaõnnestus. Selle parandamiseks laadi leht uuesti.",
"description": "A warning which will appear in the popup panel if needed" "description": "A warning which will appear in the popup panel if needed"
}, },
"dummy": { "dummy": {

View file

@ -276,11 +276,11 @@
"description": "Example of use: Version 1.26.4" "description": "Example of use: Version 1.26.4"
}, },
"popup3pScriptFilter": { "popup3pScriptFilter": {
"message": "script", "message": "scripta",
"description": "Appears as an option to filter out firewall rows" "description": "Appears as an option to filter out firewall rows"
}, },
"popup3pFrameFilter": { "popup3pFrameFilter": {
"message": "frame", "message": "markoa",
"description": "Appears as an option to filter out firewall rows" "description": "Appears as an option to filter out firewall rows"
}, },
"pickerCreate": { "pickerCreate": {
@ -1228,7 +1228,7 @@
"description": "A context menu entry, present when large media elements have been blocked on the current site" "description": "A context menu entry, present when large media elements have been blocked on the current site"
}, },
"contextMenuViewSource": { "contextMenuViewSource": {
"message": "View source code…", "message": "Ikusi iturburu kodea…",
"description": "A context menu entry, to view the source code of the target resource" "description": "A context menu entry, to view the source code of the target resource"
}, },
"shortcutCapturePlaceholder": { "shortcutCapturePlaceholder": {
@ -1276,7 +1276,7 @@
"description": "Message used in frame placeholders" "description": "Message used in frame placeholders"
}, },
"linterMainReport": { "linterMainReport": {
"message": "Errors: {{count}}", "message": "Erroreak: {{count}}",
"description": "Summary of number of errors as reported by the linter " "description": "Summary of number of errors as reported by the linter "
}, },
"unprocessedRequestTooltip": { "unprocessedRequestTooltip": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Rester", "message": "Rester ici",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -12,7 +12,7 @@
"description": "English: uBlock₀ — Dashboard" "description": "English: uBlock₀ — Dashboard"
}, },
"dashboardUnsavedWarning": { "dashboardUnsavedWarning": {
"message": "Aviso! tes cambios sen gardar", "message": "Aviso! ten cambios sen gardar",
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
@ -312,7 +312,7 @@
"description": "English: Click, Ctrl-click" "description": "English: Click, Ctrl-click"
}, },
"pickerContextMenuEntry": { "pickerContextMenuEntry": {
"message": "Bloquear elemento", "message": "Bloquear elemento",
"description": "An entry in the browser's contextual menu" "description": "An entry in the browser's contextual menu"
}, },
"settingsCollapseBlockedPrompt": { "settingsCollapseBlockedPrompt": {
@ -380,7 +380,7 @@
"description": "" "description": ""
}, },
"settingsNoLargeMediaPrompt": { "settingsNoLargeMediaPrompt": {
"message": "Bloquear elementos os audiovisuais meirandes de {{input:number}} kB", "message": "Bloquear elementos audiovisuais maiores de {{input}} KB",
"description": "" "description": ""
}, },
"settingsNoRemoteFontsPrompt": { "settingsNoRemoteFontsPrompt": {
@ -536,11 +536,11 @@
"description": "Warning against copy-pasting filters from random sources" "description": "Warning against copy-pasting filters from random sources"
}, },
"1pImport": { "1pImport": {
"message": "Importar e anexar", "message": "Importar e engadir…",
"description": "Button in the 'My filters' pane" "description": "Button in the 'My filters' pane"
}, },
"1pExport": { "1pExport": {
"message": "Exportar", "message": "Exportar",
"description": "Button in the 'My filters' pane" "description": "Button in the 'My filters' pane"
}, },
"1pExportFilename": { "1pExportFilename": {
@ -584,7 +584,7 @@
"description": "" "description": ""
}, },
"rulesExport": { "rulesExport": {
"message": "Exportar a un arquivo", "message": "Exportar a un arquivo",
"description": "Button in the 'My rules' pane" "description": "Button in the 'My rules' pane"
}, },
"rulesDefaultFileName": { "rulesDefaultFileName": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Stay", "message": "Stay here",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Stay", "message": "Stay here",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Stay", "message": "Stay here",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Blijven", "message": "Hier blijven",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {
@ -1132,7 +1132,7 @@
"description": "Used as a title for the document-blocked page" "description": "Used as a title for the document-blocked page"
}, },
"docblockedPrompt1": { "docblockedPrompt1": {
"message": "uBlock heeft het laden van de volgende pagina voorkomen:", "message": "uBlock Origin heeft het laden van de volgende pagina voorkomen:",
"description": "Used in the strict-blocking page" "description": "Used in the strict-blocking page"
}, },
"docblockedPrompt2": { "docblockedPrompt2": {

View file

@ -16,7 +16,7 @@
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
"message": "Stay", "message": "Stay here",
"description": "Label for button to prevent navigating away from unsaved changes" "description": "Label for button to prevent navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningIgnore": { "dashboardUnsavedWarningIgnore": {

View file

@ -12,7 +12,7 @@
"description": "English: uBlock₀ — Dashboard" "description": "English: uBlock₀ — Dashboard"
}, },
"dashboardUnsavedWarning": { "dashboardUnsavedWarning": {
"message": "警告!您有尚未儲存的", "message": "警告!您有尚未儲存的更",
"description": "A warning in the dashboard when navigating away from unsaved changes" "description": "A warning in the dashboard when navigating away from unsaved changes"
}, },
"dashboardUnsavedWarningStay": { "dashboardUnsavedWarningStay": {
@ -40,7 +40,7 @@
"description": "appears as tab name in dashboard" "description": "appears as tab name in dashboard"
}, },
"whitelistPageName": { "whitelistPageName": {
"message": "信任名單", "message": "受信任網站",
"description": "appears as tab name in dashboard" "description": "appears as tab name in dashboard"
}, },
"shortcutsPageName": { "shortcutsPageName": {
@ -72,7 +72,7 @@
"description": "English: 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": { "popupPowerSwitchInfo1": {
"message": "點擊:此網站停用 uBlock₀ 。\n\nCtrl + 點擊:僅在此頁面停用 uBlock₀ 。", "message": "點擊:此網站停用 uBlock₀ 。\n\nCtrl + 點擊:僅在此頁面停用 uBlock₀ 。",
"description": "Message to be read by screen readers" "description": "Message to be read by screen readers"
}, },
"popupPowerSwitchInfo2": { "popupPowerSwitchInfo2": {
@ -244,7 +244,7 @@
"description": "" "description": ""
}, },
"popup3pPassiveRulePrompt": { "popup3pPassiveRulePrompt": {
"message": "第三方 CSS 樣式表/圖片", "message": "第三方 階層式樣式表 / 圖片",
"description": "" "description": ""
}, },
"popupInlineScriptRulePrompt": { "popupInlineScriptRulePrompt": {
@ -392,11 +392,11 @@
"description": "The default state for the per-site no-scripting switch" "description": "The default state for the per-site no-scripting switch"
}, },
"settingsNoCSPReportsPrompt": { "settingsNoCSPReportsPrompt": {
"message": "封鎖 CSP 報告", "message": "封鎖內容安全策略報告",
"description": "background information: https://github.com/gorhill/uBlock/issues/3150" "description": "background information: https://github.com/gorhill/uBlock/issues/3150"
}, },
"settingsUncloakCnamePrompt": { "settingsUncloakCnamePrompt": {
"message": "將代理域名映射至真實域名", "message": "揭露網域真實名稱",
"description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513" "description": "background information: https://github.com/uBlockOrigin/uBlock-issues/issues/1513"
}, },
"settingsAdvanced": { "settingsAdvanced": {
@ -444,7 +444,7 @@
"description": "English: Parse and enforce Adblock+ element hiding filters." "description": "English: Parse and enforce Adblock+ element hiding filters."
}, },
"3pParseAllABPHideFiltersInfo": { "3pParseAllABPHideFiltersInfo": {
"message": "「元素隱藏過濾規則」用於隱藏網頁中礙眼,且不能被以網路請求為基礎之過濾引擎所阻擋的元素。", "message": "元素隱藏過濾規則 用於隱藏網頁中礙眼,且不能被基於網路請求的過濾引擎所阻擋的元素。",
"description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature."
}, },
"3pIgnoreGenericCosmeticFilters": { "3pIgnoreGenericCosmeticFilters": {
@ -452,7 +452,7 @@
"description": "This will cause uBO to ignore all generic cosmetic filters." "description": "This will cause uBO to ignore all generic cosmetic filters."
}, },
"3pIgnoreGenericCosmeticFiltersInfo": { "3pIgnoreGenericCosmeticFiltersInfo": {
"message": "「一般元素隱藏過濾規則」是會套用在所有網頁的元素隱藏過濾規則。啟用此選項會減少每個網頁,因處理一般元素隱藏過濾規則而增加的記憶體與 CPU 使用量。\n\n建議在效能較差的裝置上啟用此選項。", "message": "通用元素隱藏過濾規則 是會套用在所有網頁的元素隱藏過濾規則。啟用此選項會減少每個網頁,因處理一般元素隱藏過濾規則而增加的記憶體與 CPU 使用量。\n\n建議在效能較差的裝置上啟用此選項。",
"description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
}, },
"3pSuspendUntilListsAreLoaded": { "3pSuspendUntilListsAreLoaded": {
@ -756,7 +756,7 @@
"description": "Label to identify a root context field (typically a hostname)" "description": "Label to identify a root context field (typically a hostname)"
}, },
"loggerEntryDetailsPartyness": { "loggerEntryDetailsPartyness": {
"message": "第一方/第三方", "message": "所屬方",
"description": "Label to identify a field providing partyness information" "description": "Label to identify a field providing partyness information"
}, },
"loggerEntryDetailsType": { "loggerEntryDetailsType": {
@ -864,7 +864,7 @@
"description": "A label for the context column" "description": "A label for the context column"
}, },
"loggerSettingHideColumnPartyness": { "loggerSettingHideColumnPartyness": {
"message": "{{input}} 第一方/第三方", "message": "{{input}} 所屬方",
"description": "A label for the partyness column" "description": "A label for the partyness column"
}, },
"loggerExportFormatList": { "loggerExportFormatList": {
@ -924,7 +924,7 @@
"description": "Second paragraph of 'Filter issues' section in Support pane" "description": "Second paragraph of 'Filter issues' section in Support pane"
}, },
"supportS3P3": { "supportS3P3": {
"message": "<b>小提示:</b>請確定您的過濾器清單已經更新至最新版本。我們主要用<span data-url=\"logger-ui.html#_\">記錄器</span>來分析過濾器相關問題。", "message": "<b>小提示:</b>請確定您的過濾器清單已經更新至最新版本。我們主要用<span data-url=\"logger-ui.html#_\">記錄器</span>來分析過濾器相關問題。",
"description": "Third paragraph of 'Filter issues' section in Support pane" "description": "Third paragraph of 'Filter issues' section in Support pane"
}, },
"supportS4H": { "supportS4H": {