1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-07-05 11:37:01 +02:00
This commit is contained in:
Raymond Hill 2024-01-10 12:59:09 -05:00
parent d5a5ca851c
commit 010cd3f9e0
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
5 changed files with 41 additions and 41 deletions

View File

@ -1,30 +1,30 @@
uBO Lite (uBOL) is a *permission-less* MV3-based content blocker.
uBO Lite (uBOL) ialah penyekat kandungan berasaskan MV3.
The default ruleset corresponds to uBlock Origin's default filterset:
Set peraturan lalai sepadan dengan set penapis lalai uBlock Origin:
- uBlock Origin's built-in filter lists
- Senarai penapis terbina dalam uBlock Origin
- EasyList
- EasyPrivacy
- Peter Lowes Ad and tracking server list
- Senarai pelayan iklan dan penjejakan 'Peter Lowe'
You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel.
Anda boleh menambah lebih banyak set peraturan dengan melawat halaman pilihan -- klik the _Cogs_ icon pada panel timbul.
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 adalah deklaratif sepenuhnya, bermakna tidak ada keperluan untuk proses uBOL kekal untuk penapisan berlaku, dan penapisan kandungan berasaskan suntikan CSS/JS dilakukan sepenuhnya oleh penyemak imbas itu sendiri dan bukannya oleh sambungan. Ini bermakna uBOL sendiri tidak menggunakan sumber CPU/memori semasa penyekatan kandungan sedang berjalan -- proses pekerja perkhidmatan uBOL diperlukan _hanya_ apabila anda berinteraksi dengan panel timbul atau halaman pilihan.
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 tidak memerlukan kebenaran "baca dan ubah suai data" yang luas pada masa pemasangan, oleh itu keupayaan terhadnya di luar kotak berbanding dengan uBlock Origin atau penyekat kandungan lain yang memerlukan kebenaran "baca dan ubah suai data" yang luas pada masa pemasangan.
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.
Walau bagaimanapun, uBOL membenarkan anda *dengan jelas* memberikan kebenaran lanjutan pada tapak tertentu pilihan anda supaya ia boleh menapis dengan lebih baik pada tapak tersebut menggunakan penapisan kosmetik dan suntikan skrip.
To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete.
Untuk memberikan kebenaran lanjutan pada tapak tertentu, buka panel timbul dan pilih mod penapisan yang lebih tinggi seperti Optimum atau Lengkap.
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.
Penyemak imbas kemudian akan memberi amaran kepada anda tentang kesan pemberian kebenaran tambahan yang diminta oleh sambungan pada tapak semasa dan anda perlu memberitahu penyemak imbas sama ada anda menerima atau menolak permintaan tersebut.
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.
Jika anda menerima permintaan uBOL untuk mendapatkan kebenaran tambahan pada tapak semasa, ia akan dapat menapis kandungan dengan lebih baik untuk tapak semasa.
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.
Anda boleh menetapkan mod penapisan lalai dari halaman pilihan 'uBOL'. Jika anda memilih mod Optimum atau Lengkap sebagai mod lalai, anda perlu memberikan uBOL kebenaran untuk membaca dan mengubah suai data pada semua tapak web.
Keep in mind this is still a work in progress, with these end goals:
Perlu diingat bahawa ini masih dalam proses, dengan matlamat akhir ini:
- No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis.
- Tiada kebenaran hos pada masa pemasangan -- kebenaran lanjutan diberikan secara eksplisit oleh pengguna pada asas setiap tapak.
- Entirely declarative for reliability and CPU/memory efficiency.
- Deklaratif sepenuhnya untuk kebolehpercayaan dan kecekapan CPU/memori.

View File

@ -4,15 +4,15 @@
"description": "extension name."
},
"extShortDesc": {
"message": "A permission-less content blocker. Blocks ads, trackers, miners, and more immediately upon installation.",
"message": "Penyekat kandungan tanpa kebenaran. Menyekat iklan, penjejak, pelombong dan banyak lagi sebaik sahaja pemasangan.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
"message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
"message": "Peraturan {{ruleCount}}, ditukar daripada penapis rangkaian {{filterCount}}.",
"description": "Appears aside each filter list in the _3rd-party filters_ pane"
},
"dashboardName": {
"message": "uBO Lite — Dashboard",
"message": "uBO Lite — Papan pemuka",
"description": "English: uBO Lite — Dashboard"
},
"settingsPageName": {
@ -28,11 +28,11 @@
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
"message": "filtering mode",
"message": "mod penapisan",
"description": "Label in the popup panel for the current filtering mode"
},
"popupTipDashboard": {
"message": "Open the dashboard",
"message": "Buka papan pemuka",
"description": "English: Click to open the dashboard"
},
"popupMoreButton": {
@ -60,7 +60,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
"message": "Annoyances",
"message": "Kegusaran",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMisc": {
@ -104,15 +104,15 @@
"description": "The header text for the welcome message section"
},
"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": "Anda baru sahaja memasang uBO Lite. Di sini anda boleh memilih mod penapisan lalai untuk digunakan pada semua tapak web.\n\nSecara lalai, mod <em>Asas</em> dipilih kerana ia tidak memerlukan kebenaran untuk membaca dan mengubah suai data. Jika anda mempercayai uBO Lite, anda boleh memberikannya kebenaran untuk membaca dan mengubah suai data pada semua tapak web untuk mendayakan keupayaan penapisan yang lebih maju untuk semua tapak web secara lalai.",
"description": "Descriptive text shown at first install time only "
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
"message": "Mod penapisan lalai",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
"message": "The default filtering mode will be overridden by per-website filtering modes. You can adjust the filtering mode on any given website according to whichever mode works best on that website. Each mode has its advantages and disadvantages.",
"message": "Mod penapisan lalai akan ditindih oleh mod penapisan setiap tapak web. Anda boleh melaraskan mod penapisan pada mana-mana tapak web tertentu mengikut mana-mana mod yang paling berkesan pada tapak web tersebut. Setiap mod mempunyai kelebihan dan kekurangannya.",
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
@ -124,7 +124,7 @@
"description": "Name of blocking mode 1"
},
"filteringMode2Name": {
"message": "optima",
"message": "optimum",
"description": "Name of blocking mode 2"
},
"filteringMode3Name": {
@ -132,19 +132,19 @@
"description": "Name of blocking mode 3"
},
"basicFilteringModeDescription": {
"message": "Basic network filtering from selected filter lists.\n\nDoes not require permission to read and modify data on websites.",
"message": "Penapisan rangkaian asas daripada senarai penapis yang dipilih.\n\nTidak memerlukan kebenaran untuk membaca dan mengubah suai data pada tapak web.",
"description": "This describes the 'basic' filtering mode"
},
"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": "Penapisan rangkaian lanjutan ditambah penapisan lanjutan khusus daripada senarai penapis yang dipilih.\n\nMemerlukan kebenaran untuk membaca dan mengubah suai data pada semua tapak web.",
"description": "This describes the 'optimal' filtering mode"
},
"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": "Penapisan rangkaian lanjutan serta penapisan lanjutan khusus dan generik daripada senarai penapis yang dipilih.\n\nMemerlukan kebenaran untuk membaca dan mengubah suai data pada semua tapak web.\n\nPenapisan lanjutan generik boleh menyebabkan penggunaan sumber halaman web yang lebih tinggi.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "List of hostnames for which no filtering will take place",
"message": "Senarai nama hos yang tiada penapisan akan berlaku",
"description": "A short description for the editable field which lists trusted sites"
},
"behaviorSectionLabel": {
@ -152,7 +152,7 @@
"description": "The header text for the 'Behavior' section"
},
"autoReloadLabel": {
"message": "Automatically reload page when changing filtering mode",
"message": "Muat semula halaman secara automatik apabila menukar mod penapisan",
"description": "Label for a checkbox in the options page"
}
}

View File

@ -144,7 +144,7 @@
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "List of hostnames for which no filtering will take place",
"message": "Zoznam názvov hostiteľov s vylúčeným filtrovaním",
"description": "A short description for the editable field which lists trusted sites"
},
"behaviorSectionLabel": {

View File

@ -452,7 +452,7 @@
"description": "This will cause uBO to ignore all generic cosmetic filters."
},
"3pIgnoreGenericCosmeticFiltersInfo": {
"message": "Name Mar bez gweredekaet an dibarzh-mañ e vo dilemel an memor ha an CPU ouzhpennet d'ar bajennoù web evel ur c'helc'h ar siloù kosmetik generel.",
"message": "Ar siloù kenedel hollek a zo siloù kenedel bet savet evit bezañ implijet war an holl lec'hiennoù. Ma'z enaouit an dibarzh-mañ e vo implijer nebeutoc'h a vevor hag ar reizhiad kornoiñ (CPU) war al lec'hiennoù-se.\n\nErbedet eo deoc'h enaouiñ an dibarzh-mañ ma'z emaoc'h oc'h ober gant un ardivink re zic'halloudek.",
"description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature."
},
"3pSuspendUntilListsAreLoaded": {

View File

@ -40,7 +40,7 @@
"description": "appears as tab name in dashboard"
},
"whitelistPageName": {
"message": "Senarai putih",
"message": "Halaman dipercayai",
"description": "appears as tab name in dashboard"
},
"shortcutsPageName": {
@ -276,11 +276,11 @@
"description": "Example of use: Version 1.26.4"
},
"popup3pScriptFilter": {
"message": "script",
"message": "skrip",
"description": "Appears as an option to filter out firewall rows"
},
"popup3pFrameFilter": {
"message": "frame",
"message": "kerangka",
"description": "Appears as an option to filter out firewall rows"
},
"pickerCreate": {
@ -532,7 +532,7 @@
"description": "Short information about how to create custom filters"
},
"1pTrustWarning": {
"message": "Do not add filters from untrusted sources.",
"message": "Jangan tambah penapis daripada sumber yang tidak dipercayai.",
"description": "Warning against copy-pasting filters from random sources"
},
"1pImport": {
@ -956,11 +956,11 @@
"description": "A paragraph in the filter issue reporter section"
},
"supportS6P2S1": {
"message": "Filter lists are updated daily. Be sure your issue has not already been addressed in the most recent filter lists.",
"message": "Senarai penapis dikemas kini setiap hari. Pastikan isu anda belum ditangani dalam senarai penapis terbaharu.",
"description": "A paragraph in the filter issue reporter section"
},
"supportS6P2S2": {
"message": "Verify that the issue still exists after reloading the problematic webpage.",
"message": "Sahkan bahawa isu itu masih wujud selepas memuat semula halaman web yang bermasalah.",
"description": "A paragraph in the filter issue reporter section"
},
"supportS6URL": {
@ -1228,7 +1228,7 @@
"description": "A context menu entry, present when large media elements have been blocked on the current site"
},
"contextMenuViewSource": {
"message": "View source code…",
"message": "Lihat kod sumber…",
"description": "A context menu entry, to view the source code of the target resource"
},
"shortcutCapturePlaceholder": {
@ -1276,11 +1276,11 @@
"description": "Message used in frame placeholders"
},
"linterMainReport": {
"message": "Errors: {{count}}",
"message": "Ralat: {{count}}",
"description": "Summary of number of errors as reported by the linter "
},
"unprocessedRequestTooltip": {
"message": "Could not filter properly at browser launch. Reload the page to ensure proper filtering.",
"message": "Tidak dapat menapis dengan betul semasa pelancaran pelayar. Muat semula halaman untuk memastikan penapisan yang betul.",
"description": "A warning which will appear in the popup panel if needed"
},
"dummy": {