This commit is contained in:
Raymond Hill 2022-12-16 10:55:32 -05:00
parent c46ee72aea
commit 74765d2cf1
No known key found for this signature in database
GPG key ID: 25E1490B761470C2
5 changed files with 69 additions and 69 deletions

View file

@ -1,11 +1,11 @@
uBO Lite (uBOL) is an experimental *permission-less* MV3-based content blocker.
uBo لايت (uBOL) عبارة عن مانع محتوى من نوع MV3 تجريبي *أقل طلبا للتصريح*.
The default ruleset corresponds to uBlock Origin's default filterset:
تتوافق مجموعة القواعد الافتراضية مع مجموعة عوامل التصفية الافتراضية لـ uBlock Origin:
- uBlock Origin's built-in filter lists
- EasyList
- EasyPrivacy
- Peter Lowes Ad and tracking server list
- قوائم التصفية المدمجة في uBlock Origin
- القائمة السهلة
- الخصوصية السهلة
- قائمة خادم الإعلانات والتتبع لبيتر لوي
- AdGuard CNAME-Cloaked Trackers
You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel.

View file

@ -1,31 +1,31 @@
uBO Lite (uBOL) is an experimental *permission-less* MV3-based content blocker.
uBO LiteuBOLは実験的な*承認なし*の MV3 ベースのコンテンツ ブロッカーです。
The default ruleset corresponds to uBlock Origin's default filterset:
デフォルトのルールセットは uBlock Origin のデフォルトのフィルターセットと一致します。:
- uBlock Origin's built-in filter lists
- uBlock Origin のビルトイン フィルターリスト
- EasyList
- EasyPrivacy
- Peter Lowes Ad and tracking server list
- AdGuard CNAME-Cloaked Trackers
Peter Lowe の広告とトラッキングサーバーのリスト
- AdGuard の CNAME Cloak トラッカーのリスト
You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel.
オプションページでルールセットを追加できます -- ポップアップ パネルの「歯車」アイコンをクリックします。
uBOL is entirely declarative, meaning there is no need for a permanent uBOL process for the filtering to occur, and CSS/JS injection-based content filtering is performed reliably by the browser itself rather than by the extension. This means that uBOL itself does not consume CPU/memory resources while content blocking is ongoing -- uBOL's service worker process is required _only_ when you interact with the popup panel or the option pages.
uBOL は完全に宣言的です。つまり、フィルタリングを行うための恒久的な uBOL プロセスは必要なく、CSS/JS インジェクション ベースのコンテンツフィルタリングは拡張機能ではなくブラウザによって、確実に実行されます。 これは uBOL がコンテンツブロッキングの際に CPU、メモリを消費しないことを意味します。uBOL のサービス ワーカーは ポップアップ パネルや設定ページでのみ必要とされます。
uBOL does not require broad "read and modify data" permission at install time, hence its limited capabilities out of the box compared to uBlock Origin or other content blockers requiring broad "read and modify data" permissions at install time.
uBOL はインストール時に広範な「データの読み取りと変更」の権限を要求しません。したがって uBlock Origin やその他の、インストール時に広範な「データの読み取りと変更」の権限を要求するコンテンツ ブロッカーに比べて、行えることが制限されています。
However, uBOL allows you to *explicitly* grant extended permissions on specific sites of your choice so that it can better filter on those sites using cosmetic filtering and scriptlet injections.
しかし、uBOL は特定のサイトに対してユーザーが *明示的に* 拡張された権限を付与することによって、より良いフィルターや綺麗なスクリプトの挿入を可能とします。
To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete.
特定のサイトで拡張された権限を付与するには、ポップアップ パネルを開いて、「最適」や「完全」のようなより高いフィルタリングモードを選択します。
The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request.
ブラウザは、現在のサイトで拡張機能によってリクエストされた追加の権限を付与することによってもたらされる影響について警告します。承認または拒否することができます。
If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site.
現在のサイトでの uBOL のリクエストを承認すると、現在のサイトにより良いフィルターを適用できるようになります。
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.
uBOL の設定ページで規定のフィルタリング モードを設定できます。 「最適」または「完全」を規定のフィルタリング モードに設定した場合、すべてのWebサイトで「データの読み取りと変更」権限を付与する必要があります。
Keep in mind this is still a work in progress, with these end goals:
注意として、uBOL はまだ開発途中で、これらの開発目標があります。
- No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis.
- インストール時に広範なホスト権限は不要 -- 拡張された権限はサイトごとにユーザーによって明示的に付与されます。
- Entirely declarative for reliability and CPU/memory efficiency.
- 完全に宣言的で、CPU、メモリの効率性が良い

View file

@ -120,7 +120,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"omnipotenceLegend": {
"message": "uBO Lite can apply extended filtering on a given website only after you explicitly grant the extension permissions to modify data on that website. This setting allows you to grant permissions for extended filtering to all websites at once.",
"message": "يمكن لـ uBO Lite تطبيق تصفية موسعة على موقع ويب معين فقط بعد منح أذونات الامتداد صراحة لتعديل البيانات الموجودة على هذا الموقع. يسمح لك هذا الإعداد بمنح أذونات للتصفية الموسعة لجميع مواقع الويب مرة واحدة.",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupDefault": {

View file

@ -672,35 +672,35 @@
"description": "Tooltip for the popup panel button in the logger page"
},
"loggerInfoTip": {
"message": "uBlock Origin wiki: The logger",
"message": "uBlock Origin вікі: Логер",
"description": "Tooltip for the top-right info label in the logger page"
},
"loggerClearTip": {
"message": "Clear logger",
"message": "Ачысціць логер",
"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)",
"message": "Паставіць логер на паўзу (адкідваць усе ўваходныя звесткі)",
"description": "Tooltip for the pause button in the logger page"
},
"loggerUnpauseTip": {
"message": "Unpause logger",
"message": "Зняць логер з паўзы",
"description": "Tooltip for the play button in the logger page"
},
"loggerRowFiltererButtonTip": {
"message": "Toggle logger filtering",
"message": "Пераключыць фільтраванне логера",
"description": "Tooltip for the row filterer button in the logger page"
},
"logFilterPrompt": {
"message": "filter logger content",
"message": "фільтраваць запісы логера",
"description": "Placeholder string for logger output filtering input field"
},
"loggerRowFiltererBuiltinTip": {
"message": "Logger filtering options",
"message": "Налады фільтравання логера",
"description": "Tooltip for the button to bring up logger output filtering options"
},
"loggerRowFiltererBuiltinNot": {
"message": "Not",
"message": "Не",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltinEventful": {
@ -708,23 +708,23 @@
"description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)"
},
"loggerRowFiltererBuiltinBlocked": {
"message": "blocked",
"message": "заблакаваны",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltinAllowed": {
"message": "allowed",
"message": "дазволены",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltinModified": {
"message": "modified",
"message": "мадыфікаваны",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltin1p": {
"message": "1st-party",
"message": "асноўны",
"description": "A keyword in the built-in row filtering expression"
},
"loggerRowFiltererBuiltin3p": {
"message": "3rd-party",
"message": "старонні",
"description": "A keyword in the built-in row filtering expression"
},
"loggerEntryDetailsHeader": {
@ -748,11 +748,11 @@
"description": "Label to identify a context field (typically a hostname)"
},
"loggerEntryDetailsRootContext": {
"message": "Root context",
"message": "Кантэкст кораня",
"description": "Label to identify a root context field (typically a hostname)"
},
"loggerEntryDetailsPartyness": {
"message": "Partyness",
"message": "Старана",
"description": "Label to identify a field providing partyness information"
},
"loggerEntryDetailsType": {
@ -780,7 +780,7 @@
"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.",
"message": "{{action}} сеткавыя запыты {{type}}, {{br}}URL-адрас якіх супадае з {{url}} {{br}}і паходзяць з {{origin}},{{br}}{{importance}} ёсць адпаведны фільтр-вынятак.",
"description": "Used in the static filtering wizard"
},
"loggerStaticFilteringSentencePartBlock": {
@ -816,31 +816,31 @@
"description": "Used in the static filtering wizard"
},
"loggerStaticFilteringFinderSentence1": {
"message": "Static filter <code>{{filter}}</code> found in:",
"message": "Статычны фільтр <code>{{filter}}</code> знойдзены ў:",
"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",
"message": "Статычны фільтр не знойдзены ні ў адным з уключаных зараз спісе фільтраў",
"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:",
"message": "Запісы логера, якія не адпавядаюць усім тром дадзеным ніжэй умовам, будуць аўтаматычна адкінуты:",
"description": "Logger setting: A sentence to describe the purpose of the settings below"
},
"loggerSettingPerEntryMaxAge": {
"message": "Preserve entries from the last {{input}} minutes",
"message": "Захоўваць запісы за апошнія {{input}} хвілін",
"description": "A logger setting"
},
"loggerSettingPerTabMaxLoads": {
"message": "Preserve at most {{input}} page loads per tab",
"message": "Захоўваць не больш за {{input}} загрузак старонкі на картцы",
"description": "A logger setting"
},
"loggerSettingPerTabMaxEntries": {
"message": "Preserve at most {{input}} entries per tab",
"message": "Захоўваць не больш за {{input}} запісаў на картку",
"description": "A logger setting"
},
"loggerSettingPerEntryLineCount": {
"message": "Use {{input}} lines per entry in vertically expanded mode",
"message": "Выкарыстоўваць {{input}} радкоў на запіс пры вертыкальным пашырэнні",
"description": "A logger setting"
},
"loggerSettingHideColumnsPrompt": {
@ -860,7 +860,7 @@
"description": "A label for the context column"
},
"loggerSettingHideColumnPartyness": {
"message": "{{input}} Partyness",
"message": "{{input}} Старана",
"description": "A label for the partyness column"
},
"loggerExportFormatList": {
@ -896,7 +896,7 @@
"description": "Header of 'Documentation' section in Support pane"
},
"supportS1P1": {
"message": "Read the documentation at <code>uBlock/wiki</code> to learn about all of uBlock Origin's features.",
"message": "Прачытайце дакументацыю на <code>uBlock/wiki</code>, каб даведацца пра ўсе магчымасці uBlock Origin.",
"description": "First paragraph of 'Documentation' section in Support pane"
},
"supportS2H": {
@ -904,31 +904,31 @@
"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 <code>/r/uBlockOrigin</code>.",
"message": "Адказы на пытанні і іншыя віды падтрымкі даступныя на сабрэддыце <code>/r/uBlockOrigin</code>.",
"description": "First paragraph of 'Questions and support' section in Support pane"
},
"supportS3H": {
"message": "Filter issues/website is broken",
"message": "Праблемы з фільтрамі/няспраўны сайт",
"description": "Header of 'Filter issues' section in Support pane"
},
"supportS3P1": {
"message": "Report filter issues with specific websites to the <span data-url=\"https://github.com/uBlockOrigin/uAssets/issues?q=is%3Aissue\"><code>uBlockOrigin/uAssets</code> issue tracker</span>. <u>Requires a GitHub account.</u>",
"message": "Паведамляйце аб праблемах з фільтрамі на пэўных сайтах на <span data-url=\"https://github.com/uBlockOrigin/uAssets/issues?q=is%3Aissue\">трэкеры хібаў <code>uBlockOrigin/uAssets</code></span>. <u>Патрабуе ўліковы запіс GitHub.</u>",
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS3P2": {
"message": "<b>Important:</b> Avoid using other similarly-purposed blockers along with uBlock Origin, as this may cause filter issues on specific websites.",
"message": "<b>Важна:</b> Пазбягайце выкарыстання іншых блакавальнікаў аналагічнага прызначэння разам з uBlock Origin, паколькі гэта можа прывесці да праблем з фільтрамі на пэўных сайтах.",
"description": "Second paragraph of 'Filter issues' section in Support pane"
},
"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>Парада:</b> Упэўніцеся, што вашы спісы фільтраў абноўленыя. <span data-url=\"logger-ui.html#_\">Логер</span> — галоўны інструмент для дыягностыкі праблем, звязаных з фільтрамі.",
"description": "Third paragraph of 'Filter issues' section in Support pane"
},
"supportS4H": {
"message": "Bug report",
"message": "Справаздача пра хібу",
"description": "Header of 'Bug report' section in Support pane"
},
"supportS4P1": {
"message": "Report issues with uBlock Origin itself to the <span data-url=\"https://github.com/uBlockOrigin/uBlock-issues/issues?q=is%3Aissue\"><code>uBlockOrigin/uBlock-issue</code> issue tracker</span>. <u>Requires a GitHub account.</u>",
"message": "Паведамляйце пра праблемы самога uBlock Origin на <span data-url=\"https://github.com/uBlockOrigin/uBlock-issues/issues?q=is%3Aissue\">трэкеры хібаў <code>uBlockOrigin/uBlock-issue</code></span>. <u>Патрабуе ўліковы запіс GitHub.</u>",
"description": "First paragraph of 'Bug report' section in Support pane"
},
"supportS5H": {
@ -956,7 +956,7 @@
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The web page…",
"message": "Вэб-старонка…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -972,7 +972,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
"message": "Detects uBlock Origin",
"message": "Выяўляе uBlock Origin",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option4": {
@ -980,11 +980,11 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
"message": "Malfunctions when uBlock Origin is enabled",
"message": "Няспраўная, калі ўключаны uBlock Origin",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option6": {
"message": "Opens unwanted tabs or windows",
"message": "Адкрывае непажаданыя карткі або вокны",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
@ -1108,11 +1108,11 @@
"description": "Firefox/Fennec-specific: Show Dashboard"
},
"showNetworkLogButton": {
"message": "Show Logger",
"message": "Паказаць логер",
"description": "Firefox/Fennec-specific: Show Logger"
},
"fennecMenuItemBlockingOff": {
"message": "off",
"message": "выключаны",
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
@ -1180,7 +1180,7 @@
"description": ""
},
"cloudDeviceNamePrompt": {
"message": "This device name:",
"message": "Назва гэтай прылады:",
"description": "used as a prompt for the user to provide a custom device name"
},
"advancedSettingsWarning": {
@ -1208,7 +1208,7 @@
"description": "An entry in the browser's contextual menu"
},
"contextMenuSubscribeToList": {
"message": "Subscribe to filter list…",
"message": "Падпісацца на спіс фільтраў…",
"description": "An entry in the browser's contextual menu"
},
"contextMenuTemporarilyAllowLargeMediaElements": {
@ -1224,7 +1224,7 @@
"description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane"
},
"genericCopyToClipboard": {
"message": "Copy to clipboard",
"message": "Капіяваць у буфер",
"description": "Label for buttons used to copy something to the clipboard"
},
"genericSelectAll": {
@ -1232,11 +1232,11 @@
"description": "Label for buttons used to select all text in editor"
},
"toggleCosmeticFiltering": {
"message": "Toggle cosmetic filtering",
"message": "Пераключыць касметычнае фільтраванне",
"description": "Label for keyboard shortcut used to toggle cosmetic filtering"
},
"relaxBlockingMode": {
"message": "Relax blocking mode",
"message": "Паслаблены рэжым блакавання",
"description": "Label for keyboard shortcut used to relax blocking mode"
},
"storageUsed": {

View file

@ -1116,7 +1116,7 @@
"description": "Firefox-specific: appears as 'uBlock₀ (off)'"
},
"docblockedTitle": {
"message": "Page blocked",
"message": "Pagina 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": "Massabentar pas mai per aqueste site",
"description": "Label for checkbox in document-blocked page"
},
"docblockedProceed": {
@ -1160,7 +1160,7 @@
"description": "English: Permanently"
},
"docblockedDisable": {
"message": "Proceed",
"message": "Contunhar",
"description": "Button text to navigate to the blocked page"
},
"cloudPush": {