Compare commits

...

266 commits

Author SHA1 Message Date
Raymond Hill
3703f5efb8
New version for stable release 2026-03-10 20:42:16 -04:00
Raymond Hill
d92b6f315f
Update main.yml 2026-03-06 09:30:05 -05:00
Raymond Hill
8f544e53bc
New revision for dev build 2026-02-24 08:59:17 -05:00
Raymond Hill
b230effdbc
Update changelog 2026-02-24 08:55:51 -05:00
Raymond Hill
98d3e9500a
Improve json-edit-related scriptlets 2026-02-24 08:50:41 -05:00
Raymond Hill
f1689a9ab3
Make Firefox dev build auto-update 2026-02-16 10:24:19 -05:00
Raymond Hill
a85fc33ce8
Import translaetion work from https://crowdin.com/project/ublock 2026-02-11 18:05:25 -05:00
Raymond Hill
8d9832b4d6
[mv3] Remove "Steven Black’s Unified Hosts" list
Related feedback:
https://github.com/uBlockOrigin/uAssets/issues/17917#issuecomment-3876123107
2026-02-10 12:10:26 -05:00
Raymond Hill
2b63dcdcb6
[mv3] Force register content scripts when none are found
Possibly will fix cases of no content scripts found in Safari.

Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30158#issuecomment-3869144473
2026-02-09 09:25:57 -05:00
Raymond Hill
aedaa97867
Import translation work from https://crowdin.com/project/ublock 2026-02-08 14:24:17 -05:00
Raymond Hill
93577ecca1
[mv3] Fix removeparam conversion
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30636
2026-02-08 09:56:25 -05:00
Raymond Hill
60a1b43d71
New revision for dev build 2026-02-07 11:50:41 -05:00
Raymond Hill
51c1b4a6ec
Update changelog 2026-02-07 11:50:20 -05:00
Raymond Hill
baffd32dab
Improve trusted-create-html scriptlet 2026-02-07 11:46:57 -05:00
Raymond Hill
2ce376cf1d
Improve prevent-fetch scriptlet
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/30731
2026-02-07 11:13:29 -05:00
Raymond Hill
efc59a2fc8
Revert "[mv3][safari] Bring back "AdGuard/uBO – URL Tracking Protection""
This reverts commit c7ff0f8c42.
2026-02-03 18:00:40 -05:00
Raymond Hill
c7ff0f8c42
[mv3][safari] Bring back "AdGuard/uBO – URL Tracking Protection"
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/476
2026-02-03 17:38:15 -05:00
Raymond Hill
1ec05d4c0a
[mv3][safari] Remove image from removeparam
Revert https://github.com/gorhill/uBlock/commit/7aff7da77d for Safari.
2026-02-02 11:06:18 -05:00
Raymond Hill
916d2af99f
New revision for dev build 2026-02-01 10:57:37 -05:00
Raymond Hill
ac017e7664
Update changelog 2026-02-01 10:57:02 -05:00
Raymond Hill
a8ad95394d
Fix handling of extraMatch parameter in trusted-click-element scriptlet
Related feedback:
https://old.reddit.com/r/uBlockOrigin/comments/1qry49n/
2026-02-01 10:54:34 -05:00
Raymond Hill
719798329b
Fix misleading tooltip
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3934
2026-01-31 13:34:46 -05:00
Raymond Hill
d1877d448b
Import translation work from https://crowdin.com/project/ublock 2026-01-31 13:32:56 -05:00
Raymond Hill
0901e9b660
New revision for dev build 2026-01-30 11:16:07 -05:00
Raymond Hill
c00849befa
Update changelog 2026-01-30 11:15:49 -05:00
Raymond Hill
7d95c58408
Improve generateContentFn helper scriptlet
New directive: `join:[separator][sub-directives]`

[separator] is an author-defined two-character string to be used to split
the following sub-directives string. The sub-directives are fed back into
the helper scriptlet to generate sub-content, which will be joined into
a single string. Example:

...##+js(trusted-prevent-fetch, propstomatch, join:--length:10-20--[some literal content]--length:80-100-- push['ads'])
2026-01-30 11:05:57 -05:00
Raymond Hill
359cb070eb
[mv3] Fix minor regression in reported troubleshooting info 2026-01-29 08:38:53 -05:00
Raymond Hill
7aff7da77d
[mv3] Add image to generic removeparam filters
Related discussion:
https://github.com/uBlockOrigin/uBOL-home/issues/140#issuecomment-3817666188
2026-01-29 08:26:29 -05:00
Raymond Hill
9b4f41df94
[mv3] Improve conversion of removeparam filters to DNR rules
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/140
2026-01-28 12:10:50 -05:00
Raymond Hill
2a0842f177
Update changelog 2026-01-26 10:13:38 -05:00
Raymond Hill
552761ec0c
New revision for dev build 2026-01-26 10:12:20 -05:00
Raymond Hill
168394440c
Improve prevent-xhr scriptlet 2026-01-26 10:11:05 -05:00
Raymond Hill
84434e0e7e
Update changelog 2026-01-25 15:59:26 -05:00
Raymond Hill
d383966044
New revision for dev build 2026-01-25 15:58:17 -05:00
Raymond Hill
18a8fc7675
Improve proxyApplyFn helper scriptlet 2026-01-25 15:57:21 -05:00
Raymond Hill
976d12d048
New stable release version 2026-01-25 15:06:42 -05:00
Raymond Hill
08b7eafd26
Import translation work from https://crowdin.com/project/ublock 2026-01-25 13:38:42 -05:00
Raymond Hill
9f0c55fccb
[mv3] Minor change for when side-loaded 2026-01-23 12:31:06 -05:00
Raymond Hill
c6de97ceb7
[mv3] Add to troubleshooting info 2026-01-21 15:40:01 -05:00
Raymond Hill
f36dd3461b
[mv3] Fix regex in regex substitution rules
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/594
2026-01-21 09:40:35 -05:00
Raymond Hill
d44a1ddf2a
Make Firefox dev build auto-update 2026-01-19 09:16:52 -05:00
Raymond Hill
d136c08710
Import translation work from https://crowdin.com/project/ublock 2026-01-18 12:23:17 -05:00
Raymond Hill
f4c3c823fb
Rename list 2026-01-18 10:29:56 -05:00
Raymond Hill
b74b1a789c
[mv3] Remove obsolete comment 2026-01-17 13:28:25 -05:00
Raymond Hill
222f4fbbc1
[mv3] Fix equality test between two rulesets
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/591
2026-01-17 13:19:51 -05:00
Raymond Hill
61f30ea1fb
New revision for release candidate 2026-01-14 12:45:19 -05:00
Raymond Hill
3eeaca4e2d
Update changelog 2026-01-14 12:44:54 -05:00
Raymond Hill
b8bf0bbab4
Add adthrive shim 2026-01-14 12:30:58 -05:00
Raymond Hill
2ec2610f36
[mv3] Add "Liste AR" to stock rulesets
Related discussion:
https://github.com/uBlockOrigin/uBOL-home/discussions/582
2026-01-14 12:00:58 -05:00
Anton Lazarev
c8b42ea819
add elem.shadowRoot fallback in getShadowRoot 2026-01-12 17:30:20 -08:00
Raymond Hill
161cc473a2
[mv3] Fine tune busy state of popup panel 2026-01-11 14:00:58 -05:00
Raymond Hill
dfeb4e79ed
[mv3] Show spinner when filtering mode change takes long
Related issue:
https://github.com/uBlockOrigin/uBOL-home/discussions/583

If the filtering mode change takes more than a second, a spinner
covering the whole popup panel will appear until the browser
API calls complete.
2026-01-11 13:26:16 -05:00
Raymond Hill
3c1c84df50
Import translation work from https://crowdin.com/project/ublock 2026-01-11 13:17:45 -05:00
Raymond Hill
5e9b662024
[mv3] Removing multiple keys is supported 2026-01-10 12:49:17 -05:00
Raymond Hill
c8004c4b02
Fix merging of uncommitted filters
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3912
2026-01-10 12:38:27 -05:00
Raymond Hill
41ced43f03
Improve urlskip implementation
Support multiple instances of regex-based steps.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3914
2026-01-10 12:36:47 -05:00
Raymond Hill
74b838cc03
Import translation work from https://crowdin.com/project/ublock 2026-01-04 11:37:19 -05:00
Raymond Hill
329e99fd19
[mv3] Fix regression in conversion of removeparam filters
`removeparam` filters with `important` option must have higher priority
than `allow` filters.
2026-01-04 09:07:48 -05:00
Raymond Hill
f6048a0804
[mv3] Fix class collision 2026-01-03 09:21:10 -05:00
Raymond Hill
e55811bbf9
[mv3] Need to setup scriptlet details only once 2026-01-01 13:15:44 -05:00
Raymond Hill
e6a44b5f95
Update makefile 2026-01-01 13:15:12 -05:00
Raymond Hill
f26135940d
New revision for release candidate 2025-12-31 10:56:49 -05:00
Raymond Hill
b71a2fcf74
Update changelog 2025-12-31 10:56:22 -05:00
Raymond Hill
3f3d4768b6
Improve set-attr/trusted-set-attr scriptlets
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/31323#issuecomment-3701471598
2025-12-31 08:49:09 -05:00
Raymond Hill
e0fcb8485a
Import translation work from https://github.com/gorhill/uBlock 2025-12-30 15:44:20 -05:00
Raymond Hill
9b45333e0d
[mv3] Fix "Proceed" button not working in strict-block page
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/576
2025-12-30 15:36:42 -05:00
Raymond Hill
3c7eb3497d
Improve trusted-create-html scriptlet 2025-12-30 10:29:40 -05:00
Raymond Hill
c8c29faab4
Import translation work from https://crowdin.com/project/ublock 2025-12-29 10:01:40 -05:00
Raymond Hill
79453f3c1e
New revision for release candidate 2025-12-29 09:58:16 -05:00
Raymond Hill
230f5653a0
Update changelog 2025-12-29 09:57:04 -05:00
Raymond Hill
675ae7b5af
[mv3] Add easylist ai suggestions to stock lists
Related PR:
https://github.com/gorhill/uBlock/pull/3947
2025-12-29 09:46:08 -05:00
Raymond Hill
3cea60be0f
Fix i18n issue in strict-block page 2025-12-28 10:15:08 -05:00
Raymond Hill
85f587162f
[mv3] Use parameter name as url filter where possible
Related issue:
https://github.com/uBlockOrigin/uBOL-home/discussions/575
2025-12-28 09:48:20 -05:00
Raymond Hill
41dd3bf5f2
[mv3] Support removing multiple keys 2025-12-28 09:21:41 -05:00
Raymond Hill
bda2a50ec8
[mv3] Increase local storage limit beyond 5 MB
Reference:
https://developer.apple.com/documentation/safariservices/assessing-your-safari-web-extension-s-browser-compatibility
2025-12-28 09:09:46 -05:00
Raymond Hill
0101a47d25
[mv3] Try to address Safari's webextensions API issues
1) Reset "seen realms" when modifying enabled rulesets. The "seen
realms" code path is an attempt at mitigating an issue whereas
the DNR rules would not be enforced under certain circumstances.

2) Re-write the scripting manager to always wholly
unregister/register all content scripts instead of only the
differences before/after following a change affecting content
scripts.
2025-12-27 14:12:31 -05:00
Raymond Hill
d3024ac309
Fix easylist AI list entry 2025-12-27 11:09:11 -05:00
Fanboynz
a0a7a99675
Add Anti-AI Suggestions list (#3947) 2025-12-27 11:05:08 -05:00
Raymond Hill
7a69bf06d8
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:17:51 -05:00
Raymond Hill
4b83b55d8d
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:16:09 -05:00
Raymond Hill
c4225e9179
Import translation work from https://crowdin.com/project/ublock 2025-12-27 10:14:36 -05:00
Raymond Hill
f7f96140d9
[mv3] Add page-wide spinner when restoring/resetting settings 2025-12-27 10:12:34 -05:00
Raymond Hill
2bb3f8c974
Fix comment 2025-12-27 09:51:22 -05:00
Raymond Hill
df0d21d92e
[mv3] Avoid instantiating regexes by using simple needle first
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/223
2025-12-27 09:45:25 -05:00
Raymond Hill
bb34a4b83b
Unescape unduly escaped | in regex-based domain options
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31261#issuecomment-3693496669
2025-12-27 09:37:30 -05:00
Raymond Hill
6f8edc3ac6
Improve google-ima.js shim
Add expected keywords.
2025-12-26 12:07:40 -05:00
Raymond Hill
ede231b9c2
Import translation work from https://crowdin.com/project/ublock 2025-12-26 10:51:37 -05:00
Raymond Hill
0bd6d09736
Fix source strings as per feedback 2025-12-26 10:50:26 -05:00
Raymond Hill
e7f91cdd95
Import translation work from https://crowdin.com/project/ublock 2025-12-26 10:47:50 -05:00
Raymond Hill
b253c0bc0b
New revision for dev build 2025-12-26 09:31:42 -05:00
Raymond Hill
5a2905c023
Update changelog 2025-12-26 09:31:21 -05:00
Raymond Hill
c053361d30
Mind id/class changes in generic cosmetic filtering surveyor
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3904
2025-12-26 09:28:26 -05:00
Raymond Hill
024019094f
Fix specifichide option
Related internal feedback:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/964
2025-12-26 09:22:42 -05:00
Raymond Hill
9cf8a0fe7c
Import translation work from https://crowdin.com/project/ublock 2025-12-25 16:36:12 -05:00
Raymond Hill
6063d4f0ad
[mv3] Add ability to reset to default settings 2025-12-25 16:32:38 -05:00
Raymond Hill
37d995eeac
Import translation work from https://crowdin.com/project/ublock 2025-12-25 16:27:35 -05:00
Raymond Hill
377cf9d86b
[mv3] Add support for regex-based extended filters
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/223
- https://github.com/uBlockOrigin/uAssets/issues/31261
2025-12-25 12:34:21 -05:00
peace2000
8ad61208e7
reference link update (#3941) 2025-12-25 12:25:36 -05:00
Raymond Hill
cd558406b3
Make Firefox dev build auto-update 2025-12-24 08:36:32 -05:00
Raymond Hill
81448c3ca7
Import translation work from https://crowdin.com/project/ublock 2025-12-23 11:06:19 -05:00
Raymond Hill
c975fbb9d7
[mv3] Mind id/class attribute changes in generic cosmetic filterer
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3904
2025-12-23 10:51:15 -05:00
Raymond Hill
00b79d9023
Use new locally-maintained "URL Tracking Protection" list 2025-12-22 14:34:43 -05:00
Raymond Hill
4e0f47f11a
[mv3] Mind anscestor hostnames when evaluating host permissions
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/569
2025-12-21 11:16:25 -05:00
Raymond Hill
dba33dd71d
New revision for dev build 2025-12-18 09:08:14 -05:00
Raymond Hill
375a6c2166
Update changelog 2025-12-18 09:07:15 -05:00
Raymond Hill
1977196abe
Improve prevent-addEventListener scriptlet 2025-12-18 09:03:36 -05:00
Raymond Hill
af7b975840
New revision for dev build 2025-12-17 14:33:16 -05:00
Raymond Hill
cbf24a40b6
Fix soft regression in scriptlets proxying fetch()
Related commit:
https://github.com/gorhill/uBlock/commit/13612d1d29

Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30158
2025-12-17 12:49:27 -05:00
Raymond Hill
abe9cdbef7
Fix typo in console output
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3901
2025-12-17 11:35:46 -05:00
Raymond Hill
daccdf5026
Make Firefox dev build auto-update 2025-12-16 08:32:14 -05:00
Raymond Hill
a23561d79e
[mv3] Bypass cosmetic filtering when top context is set to no-filtering
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/20

Specific cosmetic filtering will be bypassed when hostname of top context
matches an entry in the no-filtering set.

This doesn't completely solve the issue:
- The browser platform must support `document.location.ancestorOrigins`
- This solution can't be applied to scriptlets
2025-12-15 16:15:13 -05:00
Raymond Hill
92737bfdfe
New revision for dev build 2025-12-15 14:27:44 -05:00
Raymond Hill
2234d8aad2
Fix regression in prevent-fetch scriptlet
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31169
2025-12-15 09:51:21 -05:00
Raymond Hill
baee6dcaca
Import translation work from https://crowdin.com/project/ublock 2025-12-14 16:05:26 -05:00
Raymond Hill
3855c5a648
[mv3] Fix garbage collection-related code 2025-12-14 10:26:50 -05:00
Raymond Hill
621ad89c64
[mv3] Better validate hostnames in "Filtering mode details" editor
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/564
2025-12-12 09:48:40 -05:00
Raymond Hill
cdfa514c2a
New revision for dev build 2025-12-10 20:23:30 -05:00
Raymond Hill
570a30c5e8
Update changelog 2025-12-10 20:23:06 -05:00
Raymond Hill
6af8a457ed
Add nitropay_ads.js shim
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30991
2025-12-10 20:21:08 -05:00
Raymond Hill
0fb845d1ac
[mv3] Load specific cosmetic filtering data on-demand only
The cosmetic filtering data embedded in the content scripts has been
extracted in corresponding JSON files. When a list is enabled, the
corresponding cosmetic filtering data from the JSON files, if any, is
persisted into the extension's local storage.

The cosmetic filtering-related content scripts will load the data
from these JSON files on-demand only and matching cosmetic filters
will be extracted, then the result is cached in the session storage,
ensuring there is no longer a need to perform lookup for the rest
of the browser session.

As a result this further reduces the time to First Contentful Paint.

Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/557
2025-12-09 15:32:02 -05:00
Raymond Hill
e036156f3a
[mv3] Sort scriptlet functions
To minimize diff between releases.
2025-12-09 12:58:10 -05:00
Raymond Hill
e7c67d533b
New revision for dev build 2025-12-09 10:54:26 -05:00
Raymond Hill
d864ace50b
Update changelog 2025-12-09 10:53:35 -05:00
Raymond Hill
13612d1d29
Improve scriptlets proxying fetch
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3892
2025-12-09 10:33:20 -05:00
Raymond Hill
d2b680f6bc
Make Firefox dev build auto-update 2025-12-09 09:45:09 -05:00
Raymond Hill
73149e01ff
Make Firefox dev build auto-update 2025-12-09 09:43:47 -05:00
Raymond Hill
74474ebb8d
New revision for dev build 2025-12-08 10:32:54 -05:00
Raymond Hill
1d22781623
Update changelog 2025-12-08 10:32:32 -05:00
Raymond Hill
3fc281adf1
Improve google-ima shim
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/31018
2025-12-08 10:30:41 -05:00
Raymond Hill
5b95c37a46
New revision for dev build 2025-12-07 14:12:29 -05:00
Raymond Hill
d9a6aa53da
Update changelog 2025-12-07 14:11:59 -05:00
Raymond Hill
9584f7797a
Set Firefox minimum version to 115 2025-12-07 14:10:57 -05:00
Raymond Hill
87cb6eb602
Make Firefox dev build auto-update 2025-12-05 09:45:09 -05:00
Raymond Hill
1f8900ec8d
Update submodules 2025-12-05 09:09:22 -05:00
Raymond Hill
0aa0d81caf
[mv3] Re-work specific cosmetic filtering-related content scripts
To minimize delay to First Contentful Paint. The idea is to avoid
complex data structures such as Map in order to speed up first content
script execution. Use stringified arrays where practical and
instanciate those arrays from their stringified representation only
when there are actual cosmetic filters to apply.

Related commit:
https://github.com/gorhill/uBlock/commit/6039ef2b6d
2025-12-05 08:54:34 -05:00
Raymond Hill
6039ef2b6d
[mv3] Generate at most two scriptlet-related files per rulesets
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/557
2025-12-04 12:57:25 -05:00
Raymond Hill
d5793b83f2
Set Firefox minimum version to 115
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3878#discussioncomment-15147836
2025-12-04 06:51:17 -05:00
Raymond Hill
9653f20165
Update submodules 2025-11-30 12:52:34 -05:00
Raymond Hill
967b21415b
Import translation work from https://crowdin.com/project/ublock 2025-11-30 10:42:37 -05:00
Raymond Hill
cd814ee818
[mv3] Improve automatically changing filtering mode
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/554
2025-11-29 09:41:46 -05:00
Raymond Hill
ab3227b8cb
Update changelog 2025-11-28 15:07:25 -05:00
Raymond Hill
be78200c2f
Fix regression in prevent-fetch scriptlet
Related feedback:
https://github.com/uBlockOrigin/uAssets/issues/30954#issuecomment-3589375849
2025-11-28 15:05:53 -05:00
Raymond Hill
95aca83289
Update changelog 2025-11-28 14:35:53 -05:00
Raymond Hill
186f7d1828
New revision for dev build 2025-11-28 14:33:44 -05:00
Raymond Hill
fd12d01928
Add prevent-dialog scriptlet
@scriptlet prevent-dialog

@description
Programmatically close `dialog` elements.

@param [selector]
Optional. The dialog element must matches `dialog{selector}` for the
prevention to take place.

@usage:
example.com##+js(prevent-dialog)
2025-11-28 14:32:22 -05:00
Raymond Hill
474723d9ca
[mv3] Improve management of regex-based rules
- Make place for more dynamic regex-based rules when there is a
  risk session regex-based rules could interfere

- Do not prune `allow` strict-block rules as they do not contribute
  toward the overall regex-based rule count

Possibly related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/556
2025-11-28 13:29:59 -05:00
Raymond Hill
015ddcde29
[firefox] Change minimum required version to 128
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3878
2025-11-28 12:53:45 -05:00
Raymond Hill
b983367021
New revision for stable release 2025-11-26 16:23:57 -05:00
Raymond Hill
04ee22713c
Update submodules 2025-11-26 16:21:24 -05:00
Raymond Hill
d2c3d9a33e
Make Firefox dev build auto-update 2025-11-25 10:52:34 -05:00
Raymond Hill
85db7c38c1
[mv3][edge] Reject responseheaders rules only for non-regex rules
Related commit:
a5091488e5
2025-11-23 11:16:16 -05:00
Raymond Hill
cef428e565
Import translation work from https://crowdin.com/project/ublock 2025-11-23 09:27:48 -05:00
Raymond Hill
eae618e7e8
[mv3] Force ltr for troubleshooting info 2025-11-21 10:03:24 -05:00
Raymond Hill
abfdcd6c80
New revision for dev build 2025-11-20 09:34:03 -05:00
Raymond Hill
9d76b9991f
Fix regression in prevent-fetch scriptlet
Related feedback:
https://github.com/uBlockOrigin/uAssets/pull/15692#issuecomment-3558272468
2025-11-20 09:32:54 -05:00
Raymond Hill
42c94d97f9
Make Firefox dev build auto-update 2025-11-20 09:17:41 -05:00
Raymond Hill
64886bd5a5
New revision for dev build 2025-11-17 15:26:19 -05:00
Raymond Hill
fd105b9136
Update changelog 2025-11-17 15:25:52 -05:00
Raymond Hill
b46572e938
Improve prevent-fetch scriptlet
Related issue:
https://github.com/uBlockOrigin/uAssets/pull/15692#issuecomment-3538641262
2025-11-17 15:23:44 -05:00
Raymond Hill
fe958625df
[firefox] Signal that no data collection is required
Related information:
https://extensionworkshop.com/documentation/develop/firefox-builtin-data-consent/
2025-11-17 12:40:04 -05:00
Raymond Hill
95ebd70264
Import translation work from https://crowdin.com/project/ublock 2025-11-16 13:10:53 -05:00
Raymond Hill
d1987f88ee
[mv3] Shorten output in build script 2025-11-14 12:47:28 -05:00
Raymond Hill
d9055b0307
[mv3] Minor code review related to permission changes
Related commit:
801b4679e9
2025-11-14 10:01:09 -05:00
Raymond Hill
d8fb800f30
[mv3][firefox] Fix instanceof quirk; fine tune picker CSS
Related feedback:
https://github.com/uBlockOrigin/uBOL-home/discussions/548
2025-11-14 09:29:28 -05:00
Raymond Hill
801b4679e9
[mv3] Auto reload current tab when permissions granted thru browser
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/526
2025-11-12 12:16:56 -05:00
Raymond Hill
474273ad92
Import translation work from https://crowdin.com/project/ublock 2025-11-10 10:28:12 -05:00
Raymond Hill
89e5f22f37
Make Firefox dev build auto-update 2025-11-10 10:03:18 -05:00
Raymond Hill
77207adb33
New revision for dev build 2025-11-07 20:35:49 -05:00
Raymond Hill
d228ff83a6
Update changelog 2025-11-07 20:35:11 -05:00
Raymond Hill
2e509d42fc
Fix regression in trusted-replace-argument scriptlet 2025-11-07 20:32:30 -05:00
Raymond Hill
16c0f69853
[mv3][safari] Rwrite certain main_frame + regexFilter rules
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/539
2025-11-06 12:23:36 -05:00
Raymond Hill
6314b7f95e
Drop threaded serialization/deserialization 2025-11-06 10:45:42 -05:00
Raymond Hill
7351de08bb
Update submodules 2025-11-05 12:46:18 -05:00
Raymond Hill
e099a40bc8
Update submodules 2025-11-04 17:12:22 -05:00
Raymond Hill
0ca8221fa2
New revision for dev build 2025-11-03 10:27:16 -05:00
Raymond Hill
9849b5f0b1
[mv3] Remove "Custom filters" pane when picker is forbidden
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/536
2025-11-03 09:19:22 -05:00
Raymond Hill
a5091488e5
[mv3][edge] Filter out rules with responseHeaders condition
MS store validator rejects those rules in static rulesets.
2025-11-02 12:55:44 -05:00
Raymond Hill
52fac1ea91
Import translation work from https://crowdin.com/project/ublock 2025-11-02 12:11:28 -05:00
Raymond Hill
a93072533d
Minor improvement of editInboundObjectFn scriptlet 2025-11-02 09:37:38 -05:00
Raymond Hill
694e3f79c7
Update changelog 2025-11-02 09:21:54 -05:00
Raymond Hill
cd0f5be12c
Add web-accessible resource for sensors analytics
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/30647#issuecomment-3477502513
2025-11-02 09:17:55 -05:00
Raymond Hill
cb5e9c52fe
New revision for dev build 2025-11-01 13:04:53 -04:00
Raymond Hill
7bb4707a12
Update changelog 2025-11-01 13:02:58 -04:00
Raymond Hill
b5f74456a4
Fix custom prefixes unduly assigning trust to external lists
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/3843#issuecomment-3475894380
2025-11-01 13:00:05 -04:00
Raymond Hill
5639b43731
Update changelog 2025-11-01 11:38:41 -04:00
Raymond Hill
53d60ac36c
Improve m3u-prune scriptlet
Related feedback:
https://github.com/uBlockOrigin/uAssets/issues/30633#issuecomment-3475806340
2025-11-01 11:25:06 -04:00
Raymond Hill
b0d51160f2
Update makefile 2025-10-30 09:02:38 -04:00
Raymond Hill
4f5d7c40dc
Make Firefox dev build auto-update 2025-10-29 09:30:09 -04:00
Raymond Hill
2c5ae5113e
Import translation work from https://crowdin.com/project/ublock 2025-10-28 12:24:52 -04:00
Raymond Hill
d80cb4532f
New revision for dev build 2025-10-24 12:34:25 -04:00
Raymond Hill
19dfb7121a
Update changelog 2025-10-24 12:33:59 -04:00
Raymond Hill
60e15cb6e1
Improve prevent-fetch scriptlet
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3828

Ability to set header values for the trusted version of the
scriptlet. Example:

..##+js(trusted-prevent-fetch, target, length:100, '{"headers":{"content-type": "image/png"}}')
2025-10-24 12:26:37 -04:00
Raymond Hill
2e416f51b7
New revision for dev build 2025-10-23 09:17:20 -04:00
Raymond Hill
bec301831f
Update changelog 2025-10-23 09:16:59 -04:00
Raymond Hill
8491e9c476
Fix regex-matching in JSONPath 2025-10-23 09:13:58 -04:00
Raymond Hill
01427bd754
[mv3] Update EST list URLs 2025-10-23 08:50:50 -04:00
Raymond Hill
d6fc057d3b
[mv3] Minor code review 2025-10-23 08:46:33 -04:00
peace2000
83974d4293
New address for Estonian list (#3944) 2025-10-23 08:45:46 -04:00
peace2000
c01f3e597c
New address for Estonian list (#3945) 2025-10-23 08:45:30 -04:00
Raymond Hill
50e898b847
Ignore negated request types when validating redirect option
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3835
2025-10-20 09:14:22 -04:00
Raymond Hill
ae2f4da11f
Import translation work from https://crowdin.com/project/ublock 2025-10-19 10:58:41 -04:00
Raymond Hill
511255f7c7
[mv3] Automatically select optimal for newly allowed hosts
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/456
2025-10-18 10:03:10 -04:00
Raymond Hill
5e2b85d53d
[mv3][safari] Avoid race condition 2025-10-15 12:44:48 -04:00
Raymond Hill
19db28c810
New release version 2025-10-15 10:05:06 -04:00
Raymond Hill
014ea0170e
Import translation work from https://crowdin.com/project/ublock 2025-10-15 10:03:45 -04:00
Raymond Hill
ede6b17060
Import translation work from https://crowdin.com/project/ublock 2025-10-12 12:59:07 -04:00
Raymond Hill
8cc18c1089
[mv3][safari] Force-reload rulesets when new browsing realm is seen
Workaround for Safari-specific issue:
- https://github.com/uBlockOrigin/uBOL-home/issues/515
- https://bugs.webkit.org/show_bug.cgi?id=300236
2025-10-12 12:11:57 -04:00
Raymond Hill
6fb58f8599
[mv3][safari] Minor code review 2025-10-11 15:01:39 -04:00
Raymond Hill
22d2ecc472
[mv3][safari] Workaround for user styles issue with bfcache
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/518
2025-10-11 14:46:35 -04:00
Raymond Hill
f9bb6d7f7e
Improve trusted-click-element scriptlet
Related feedback:
https://github.com/uBlockOrigin/uAssets/discussions/30340
2025-10-10 10:18:16 -04:00
Raymond Hill
04dbfa556b
Make Firefox dev build auto-update 2025-10-09 08:58:13 -04:00
Raymond Hill
1c7b7e435e
[mv3] Improve troubleshooting information 2025-10-08 13:50:26 -04:00
Raymond Hill
4f41880e43
[mv3][safari] No longer discard method=-related DNR rules 2025-10-08 11:49:55 -04:00
Raymond Hill
2a2e223fd9
Import translation work from https://crowdin.com/project/ublock 2025-10-05 10:41:10 -04:00
Raymond Hill
cdc5a4a0e7
[mv3] Use "split" mode for "incognito" manifest key
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/336
2025-10-05 10:29:58 -04:00
Raymond Hill
be14670b76
[mv3] Decrease granularity of hashes of generic cosmetic selectors
This reduces the size of content scripts with no downside.
2025-10-04 13:32:16 -04:00
Raymond Hill
4ee38a056e
Remove stray character 2025-10-04 12:53:07 -04:00
Raymond Hill
0d4f55ff30
Update changelog 2025-10-04 10:27:24 -04:00
Raymond Hill
a43d1d8c42
Improve href-sanitizer scriptlet
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3650
2025-10-04 10:22:47 -04:00
Raymond Hill
41a65315f9
[mv3] Minor code change 2025-10-03 14:45:46 -04:00
Raymond Hill
5bcdf3731d
New revision for dev build 2025-10-02 12:39:24 -04:00
Raymond Hill
cc30763c57
Update changelog 2025-10-02 12:38:35 -04:00
Raymond Hill
d376adaae8
Fix editInboundObjectFn utility scriptlet 2025-10-02 12:31:13 -04:00
Raymond Hill
d8ed2c2866
Update in-source code documentation 2025-10-02 12:30:06 -04:00
Raymond Hill
52bc354bce
Improve trusted-replace-argument scriptlet 2025-10-02 12:27:45 -04:00
Raymond Hill
bf09ec0b99
Update submodules 2025-10-02 07:39:59 -04:00
Raymond Hill
a03de94729
import translation work from https://crowdin.com/project/ublock 2025-10-02 07:32:16 -04:00
Raymond Hill
f36d2b8496
Add ability to test against regex in JSONPath expressions
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/30157#issuecomment-3356048999
2025-10-01 11:35:15 -04:00
Raymond Hill
2b8ef3ee8e
Revert "Make Firefox dev build auto-update"
This reverts commit 9f8d74b60f.
2025-10-01 11:23:47 -04:00
Raymond Hill
9f8d74b60f
Make Firefox dev build auto-update 2025-10-01 11:22:48 -04:00
Raymond Hill
0ee49bcc29
Make Firefox dev build auto-update 2025-10-01 10:19:57 -04:00
Raymond Hill
8d721f6a68
Make Firefox dev build auto-update 2025-10-01 10:14:43 -04:00
Raymond Hill
bbd12ec2f3
New revision for dev build 2025-10-01 09:26:15 -04:00
Raymond Hill
54326a350b
Update changelog 2025-10-01 09:25:43 -04:00
Raymond Hill
dd4f764920
Improve proxy-apply utility scriptlet 2025-10-01 09:21:43 -04:00
Raymond Hill
6623889920
[mv3] Improve details of troublshooting info
Also, avoid loading troubleshooting module in service worker as it's
of use only as a user interface component.
2025-09-29 13:07:59 -04:00
Raymond Hill
4b1f87710c
[mv3] Minor CSS changes 2025-09-29 12:19:11 -04:00
Raymond Hill
e91c47846b
[mv3] Fix issues with restore from file 2025-09-28 15:04:26 -04:00
Raymond Hill
bb8e3d4d47
Import translation work from https://crowdin.com/project/ublock 2025-09-28 14:35:14 -04:00
Raymond Hill
be1502feb3
[mv3] Avoid mouseenter/mouseleave on mobile devices
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/478
2025-09-28 11:24:23 -04:00
Raymond Hill
80cf4d9286
[mv3] Use manifest's path value to access static rulesets
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/503
2025-09-28 11:08:48 -04:00
Raymond Hill
f40dac91b9
Import translation work from https://crowdin.com/project/ublock 2025-09-28 09:28:14 -04:00
Raymond Hill
575f018c69
[mv3] Fine tuning details 2025-09-27 15:59:32 -04:00
Raymond Hill
6a9357e903
[mv3] Group toggle-based options all under same section 2025-09-27 13:57:00 -04:00
Raymond Hill
12418ae664
Import translation work from https://crowdin.com/project/ublock 2025-09-27 13:54:09 -04:00
Raymond Hill
2581004e8f
[mv3] Add ability to backup/restore settings
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/482
2025-09-27 12:53:58 -04:00
Raymond Hill
f89de42364
Import translation work from https://crowdin.com/project/ublock 2025-09-27 12:34:44 -04:00
Raymond Hill
10e48d7ec5
Import translation work from https://crowdin.com/project/ublock 2025-09-27 12:31:08 -04:00
Raymond Hill
f441773f30
Update changelog 2025-09-26 11:57:51 -04:00
Raymond Hill
3e5ea3b03f
Fix removeparam for multiple query parameters with same name
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30090
2025-09-26 11:55:38 -04:00
Raymond Hill
34d202f79d
Import translation work from https://crowdin.com/project/ublock 2025-09-25 09:08:34 -04:00
Raymond Hill
93c5c077a0
[mv3] Minor CSS-related change 2025-09-25 08:57:55 -04:00
Raymond Hill
91d36749bb
[mv3] Export using human-readable hostnames 2025-09-24 11:01:50 -04:00
Raymond Hill
4598ef3edc
Import translation work from https://crowdin.com/project/ublock 2025-09-24 10:48:18 -04:00
Raymond Hill
8af80be5b2
[mv3] Add dashboard pane to manage custom filters
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/418
2025-09-24 10:42:18 -04:00
Raymond Hill
4fb4aa1b25
New revision for dev build 2025-09-22 19:10:56 -04:00
Raymond Hill
e2325f5e79
Update changelog 2025-09-22 19:10:34 -04:00
Raymond Hill
9aa91ba111
Improve trusted-click-element scriptlet
Related discussion/issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2917
- https://github.com/uBlockOrigin/uAssets/discussions/30124

The "list of selectors" parameter is now a "list of steps". A step
can be:

- A selector, which tells the scriptlet to click a matching element. If
  no matching element is found, the scriptlet will wait for a matching
  element  to become available.
- An integer, which tells the scriptlet to wait n ms before processing
  the next step
- A directive, which is a string starting with `!` (not implemented yet)

If the last item in the list is an integer, this tells the scriplet to
override the built-in timeout value of 10s, such that the life time of
the scriptlet can now be extended beyond 10s.

Example:

  ..##+js(trusted-click-element, '1000, a, 500, b, c, 15000')

The scriptlet filter above will perform the following steps, in order:

- Prepare the scriptlet to timeout at 15s from now
- Wait 1000 ms
- Wait for element `a` to become available then click on it
- Wait 500 ms
- Wait for element `b` to become available then click on it
- Wait for element `c` to become available then click on it
- Abort if all the steps cannot be completed before 15s

The changes keep compatiblity with older syntax or with AdGuard
syntax.
2025-09-22 18:50:58 -04:00
Raymond Hill
705e6329eb
Import translation work from https://crowdin.com/project/ublock 2025-09-22 12:46:13 -04:00
Raymond Hill
8de47f250d
Improve google-ima shim
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/30134
2025-09-22 10:41:36 -04:00
Raymond Hill
5127e17573
Update submodules 2025-09-21 09:53:25 -04:00
Raymond Hill
511a59584d
[mv3][safari] Internally disable strict-blocking in Safari
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/30118#issuecomment-3315925462
2025-09-21 09:43:21 -04:00
Raymond Hill
1209119206
Unreference obsolete npm scripts
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3805
2025-09-20 09:21:14 -04:00
Raymond Hill
87dddb7d78
Add back a uBO-specific version of "CERT.PL's Warning List"
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3793
2025-09-18 10:17:38 -04:00
Raymond Hill
836e04d110
[mv3][safari] Remove doc from removeParams rules
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-17 13:34:28 -04:00
Raymond Hill
b3b2142fb6
[mv3][safari] Exclude "AdGuard URL Tracking Protection"
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-16 09:15:12 -04:00
248 changed files with 8324 additions and 4915 deletions

View file

@ -12,7 +12,7 @@ jobs:
permissions:
contents: write # for creating release
name: Build packages
runs-on: ubuntu-latest
runs-on: ubuntu-slim
if: startsWith(github.ref, 'refs/tags/')
steps:
- name: Clone repository

View file

@ -1,3 +1,64 @@
- [Improve `json-edit`-related scriptlets](https://github.com/gorhill/uBlock/commit/98d3e9500a)
- [Improve `trusted-create-html` scriptlet](https://github.com/gorhill/uBlock/commit/baffd32dab)
- [Improve `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/2ce376cf1d)
- [Fix handling of `extraMatch` parameter in `trusted-click-element` scriptlet](https://github.com/gorhill/uBlock/commit/a8ad95394d)
- [Improve `generateContentFn` helper scriptlet](https://github.com/gorhill/uBlock/commit/7d95c58408)
- [Improve `prevent-xhr` scriptlet](https://github.com/gorhill/uBlock/commit/168394440c)
- [Improve `proxyApplyFn` helper scriptlet](https://github.com/gorhill/uBlock/commit/18a8fc7675)
----------
# 1.69.0
- [Add `adthrive` shim](https://github.com/gorhill/uBlock/commit/b8bf0bbab4)
- [Add `elem.shadowRoot` fallback in `getShadowRoot`](https://github.com/gorhill/uBlock/commit/c8b42ea819) (by @antonok-edm)
- [Fix merging of uncommitted filters](https://github.com/gorhill/uBlock/commit/c8004c4b02)
- [Improve `urlskip` implementation](https://github.com/gorhill/uBlock/commit/41ced43f03)
- [Improve `set-attr`/`trusted-set-attr` scriptlets](https://github.com/gorhill/uBlock/commit/3f3d4768b6)
- [Improve `trusted-create-html` scriptlet](https://github.com/gorhill/uBlock/commit/3c7eb3497d)
- [Add Anti-AI Suggestions list](https://github.com/gorhill/uBlock/commit/a0a7a99675) (by @ryanbr)
- [Unescape unduly escaped `|` in regex-based domain options](https://github.com/gorhill/uBlock/commit/bb34a4b83b)
- [Mind id/class changes in generic cosmetic filtering surveyor](https://github.com/gorhill/uBlock/commit/c053361d30)
- [Fix `specifichide` option](https://github.com/gorhill/uBlock/commit/024019094f)
- [Improve `prevent-addEventListener` scriptlet](https://github.com/gorhill/uBlock/commit/1977196abe)
- [Add `nitropay_ads.js` shim](https://github.com/gorhill/uBlock/commit/6af8a457ed)
- [Improve scriptlets proxying `fetch`](https://github.com/gorhill/uBlock/commit/13612d1d29)
- [Improve google-ima shim](https://github.com/gorhill/uBlock/commit/3fc281adf1)
- [[firefox] Change minimum required version to 115](https://github.com/gorhill/uBlock/commit/d5793b83f2)
- [Fix regression in `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/be78200c2f)
- [Add `prevent-dialog` scriptlet](https://github.com/gorhill/uBlock/commit/fd12d01928)
----------
# 1.68.0
- [Improve `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/b46572e938)
- [Fix regression in `trusted-replace-argument` scriptlet](https://github.com/gorhill/uBlock/commit/2e509d42fc)
- [Add web-accessible resource for sensors analytics](https://github.com/gorhill/uBlock/commit/cd0f5be12c)
- [Fix custom prefixes unduly assigning trust to external lists](https://github.com/gorhill/uBlock/commit/b5f74456a4)
- [Improve `m3u-prune` scriptlet](https://github.com/gorhill/uBlock/commit/53d60ac36c)
- [Improve `prevent-fetch` scriptlet](https://github.com/gorhill/uBlock/commit/60e15cb6e1)
- [Fix regex-matching in `JSONPath`](https://github.com/gorhill/uBlock/commit/8491e9c476)
- [Ignore negated request types when validating `redirect` option](https://github.com/gorhill/uBlock/commit/50e898b847)
----------
# 1.67.0
- [Improve `href-sanitizer` scriptlet](https://github.com/gorhill/uBlock/commit/a43d1d8c42)
- [Fix `editInboundObjectFn` utility scriptlet](https://github.com/gorhill/uBlock/commit/d376adaae8)
- [Improve `trusted-replace-argument` scriptlet](https://github.com/gorhill/uBlock/commit/52bc354bce)
- [Add ability to test against regex in JSONPath expressions](https://github.com/gorhill/uBlock/commit/f36d2b8496)
- [Improve `proxy-apply` utility scriptlet](https://github.com/gorhill/uBlock/commit/dd4f764920)
- [Fix `removeparam` for multiple query parameters with same name](https://github.com/gorhill/uBlock/commit/3e5ea3b03f)
- [Improve `trusted-click-element` scriptlet](https://github.com/gorhill/uBlock/commit/9aa91ba111)
- [Improve `google-ima` shim](https://github.com/gorhill/uBlock/commit/8de47f250d)
- [Add back a uBO-specific version of "CERT.PL's Warning List"](https://github.com/gorhill/uBlock/commit/87dddb7d78)
----------
# 1.66.4
- [Fix potential infinite loop when scanning for `$` anchor](https://github.com/gorhill/uBlock/commit/889c0eb208)
- [Allow generic exception for `replace=` option](https://github.com/gorhill/uBlock/commit/52dba4116e)

View file

@ -55,15 +55,6 @@ init: node_modules
lint: init
npm run lint
test: npm
cd dist/build/uBlock0.npm && npm run test
test-full-battery: npm
cd dist/build/uBlock0.npm && npm run test-full-battery
check-leaks: npm
cd dist/build/uBlock0.npm && npm run check-leaks
dist/build/uBlock0.dig: tools/make-nodejs.sh $(sources) $(platform) $(assets)
tools/make-dig.sh
@ -126,7 +117,8 @@ publish-edge:
ghasset=chromium \
datebasedmajor=1 \
storeid=odfafepnkmbhccpbejgmiehpchacaeak \
productid=$(UBO_EDGE_ID)
productid=$(shell secret-tool lookup token ubo_edge_id) \
notes="See release notes at https://github.com/gorhill/uBlock/releases"
# Usage: make publish-firefox version=?
publish-firefox:
@ -155,8 +147,7 @@ publish-dev-firefox:
ghtag=$(version) \
ghasset=firefox \
storeid=uBlock0@raymondhill.net \
channel=unlisted \
updatepath=./dist/firefox/updates.json
channel=unlisted
# Usage: make upload-firefox version=?
upload-firefox:

View file

@ -211,10 +211,16 @@
"content": "filters",
"group": "privacy",
"off": true,
"title": "AdGuard URL Tracking Protection",
"title": "AdGuard/uBO URL Tracking Protection",
"tags": "privacy",
"contentURL": "https://filters.adtidy.org/extension/ublock/filters/17.txt",
"supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters"
"contentURL": "https://ublockorigin.github.io/uAssets/filters/privacy-removeparam.txt",
"cdnURLs": [
"https://ublockorigin.github.io/uAssetsCDN/filters/privacy-removeparam.txt",
"https://ublockorigin.pages.dev/filters/privacy-removeparam.txt",
"https://cdn.jsdelivr.net/gh/uBlockOrigin/uAssetsCDN@main/filters/privacy-removeparam.txt",
"https://cdn.statically.io/gh/uBlockOrigin/uAssetsCDN/main/filters/privacy-removeparam.txt"
],
"supportURL": "https://github.com/uBlockOrigin/uAssets"
},
"block-lan": {
"content": "filters",
@ -465,6 +471,23 @@
],
"supportURL": "https://github.com/easylist/easylist#fanboy-lists"
},
"fanboy-ai-suggestions": {
"content": "filters",
"group": "annoyances",
"parent": "EasyList Annoyances",
"off": true,
"title": "EasyList AI Widgets",
"tags": "annoyances",
"preferred": true,
"contentURL": "https://ublockorigin.github.io/uAssets/thirdparties/easylist-ai.txt",
"cdnURLs": [
"https://ublockorigin.github.io/uAssetsCDN/thirdparties/easylist-ai.txt",
"https://ublockorigin.pages.dev/thirdparties/easylist-ai.txt",
"https://cdn.jsdelivr.net/gh/uBlockOrigin/uAssetsCDN@main/thirdparties/easylist-ai.txt",
"https://cdn.statically.io/gh/uBlockOrigin/uAssetsCDN/main/thirdparties/easylist-ai.txt"
],
"supportURL": "https://github.com/easylist/easylist#fanboy-lists"
},
"easylist-newsletters": {
"content": "filters",
"group": "annoyances",
@ -616,8 +639,8 @@
"title": "🇪🇪ee: Eesti saitidele kohandatud filter",
"tags": "ads estonian",
"lang": "et",
"contentURL": "https://adblock.ee/list.txt",
"supportURL": "https://adblock.ee"
"contentURL": "https://ubo-et.lepik.io/list.txt",
"supportURL": "https://github.com/sander85/uBO-et"
},
"FIN-0": {
"content": "filters",
@ -822,7 +845,7 @@
"POL-0": {
"content": "filters",
"group": "regions",
"parent": null,
"parent": "🇵🇱pl: Oficjalne Polskie Filtry",
"off": true,
"title": "🇵🇱pl: Oficjalne Polskie Filtry do uBlocka Origin",
"tags": "ads polish polski",
@ -830,6 +853,17 @@
"contentURL": "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt",
"supportURL": "https://github.com/MajkiIT/polish-ads-filter"
},
"POL-3": {
"content": "filters",
"group": "regions",
"parent": "🇵🇱pl: Oficjalne Polskie Filtry",
"off": true,
"title": "🇵🇱pl: CERT.PL's Warning List",
"tags": "malware polish polski",
"lang": "szl pl",
"contentURL": "https://hole.cert.pl/domains/v2/domains_ublock.txt",
"supportURL": "https://cert.pl/lista-ostrzezen/"
},
"ROU-1": {
"content": "filters",
"group": "regions",

View file

@ -211,10 +211,16 @@
"content": "filters",
"group": "privacy",
"off": true,
"title": "AdGuard URL Tracking Protection",
"title": "AdGuard/uBO URL Tracking Protection",
"tags": "privacy",
"contentURL": "https://filters.adtidy.org/extension/ublock/filters/17.txt",
"supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters"
"contentURL": "https://ublockorigin.github.io/uAssets/filters/privacy-removeparam.txt",
"cdnURLs": [
"https://ublockorigin.github.io/uAssetsCDN/filters/privacy-removeparam.txt",
"https://ublockorigin.pages.dev/filters/privacy-removeparam.txt",
"https://cdn.jsdelivr.net/gh/uBlockOrigin/uAssetsCDN@main/filters/privacy-removeparam.txt",
"https://cdn.statically.io/gh/uBlockOrigin/uAssetsCDN/main/filters/privacy-removeparam.txt"
],
"supportURL": "https://github.com/uBlockOrigin/uAssets"
},
"block-lan": {
"content": "filters",
@ -465,6 +471,23 @@
],
"supportURL": "https://github.com/easylist/easylist#fanboy-lists"
},
"fanboy-ai-suggestions": {
"content": "filters",
"group": "annoyances",
"parent": "EasyList Annoyances",
"off": true,
"title": "EasyList AI Widgets",
"tags": "annoyances",
"preferred": true,
"contentURL": "https://ublockorigin.github.io/uAssets/thirdparties/easylist-ai.txt",
"cdnURLs": [
"https://ublockorigin.github.io/uAssetsCDN/thirdparties/easylist-ai.txt",
"https://ublockorigin.pages.dev/thirdparties/easylist-ai.txt",
"https://cdn.jsdelivr.net/gh/uBlockOrigin/uAssetsCDN@main/thirdparties/easylist-ai.txt",
"https://cdn.statically.io/gh/uBlockOrigin/uAssetsCDN/main/thirdparties/easylist-ai.txt"
],
"supportURL": "https://github.com/easylist/easylist#fanboy-lists"
},
"easylist-newsletters": {
"content": "filters",
"group": "annoyances",
@ -616,8 +639,8 @@
"title": "🇪🇪ee: Eesti saitidele kohandatud filter",
"tags": "ads estonian",
"lang": "et",
"contentURL": "https://adblock.ee/list.txt",
"supportURL": "https://adblock.ee"
"contentURL": "https://ubo-et.lepik.io/list.txt",
"supportURL": "https://github.com/sander85/uBO-et"
},
"FIN-0": {
"content": "filters",
@ -822,7 +845,7 @@
"POL-0": {
"content": "filters",
"group": "regions",
"parent": null,
"parent": "🇵🇱pl: Oficjalne Polskie Filtry",
"off": true,
"title": "🇵🇱pl: Oficjalne Polskie Filtry do uBlocka Origin",
"tags": "ads polish polski",
@ -830,6 +853,17 @@
"contentURL": "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt",
"supportURL": "https://github.com/MajkiIT/polish-ads-filter"
},
"POL-3": {
"content": "filters",
"group": "regions",
"parent": "🇵🇱pl: Oficjalne Polskie Filtry",
"off": true,
"title": "🇵🇱pl: CERT.PL's Warning List",
"tags": "malware polish polski",
"lang": "szl pl",
"contentURL": "https://hole.cert.pl/domains/v2/domains_ublock.txt",
"supportURL": "https://cert.pl/lista-ostrzezen/"
},
"ROU-1": {
"content": "filters",
"group": "regions",

View file

@ -3,13 +3,13 @@
"uBlock0@raymondhill.net": {
"updates": [
{
"version": "1.66.1.0",
"version": "1.69.1.4",
"browser_specific_settings": {
"gecko": {
"strict_min_version": "92.0"
"strict_min_version": "115.0"
}
},
"update_link": "https://github.com/gorhill/uBlock/releases/download/1.66.3b0/uBlock0_1.66.3b0.firefox.signed.xpi"
"update_link": "https://github.com/gorhill/uBlock/releases/download/1.69.1b4/uBlock0_1.69.1b4.firefox.signed.xpi"
}
]
}

2
dist/version vendored
View file

@ -1 +1 @@
1.66.3.1
1.70.0

View file

@ -17,10 +17,13 @@
"browser_specific_settings": {
"gecko": {
"id": "uBlock0@raymondhill.net",
"strict_min_version": "92.0"
"strict_min_version": "115.0",
"data_collection_permissions": {
"required": [ "none" ]
}
},
"gecko_android": {
"strict_min_version": "92.0"
"strict_min_version": "115.0"
}
},
"commands": {

View file

@ -29,6 +29,7 @@
"host_permissions": [
"<all_urls>"
],
"incognito": "split",
"icons": {
"16": "img/icon_16.png",
"32": "img/icon_32.png",

View file

@ -1,12 +1,12 @@
uBO Lite (uBOL) je blokovač obsahu založený na MV3.
Výchozí sada pravidel koresponduje k výchozím sadám filtrů uBlock Origin:
Výchozí sada pravidel odpovídá výchozím sadám filtrů uBlock Origin:
- Vestavěný seznam filtrů uBlock Origin
- EasyList
- EasyPrivacy
- Peter Lowes Ad and tracking server list
- Seznam reklamních a sledovacích serverů Petera Lowea
Další sady pravidel můžete povolit na stránce nastavení - klikněte na ikonu _Ozubeného kolečka_ ve vyskakovacím panelu.
Další sady pravidel můžete povolit na stránce nastavení - klepněte na ikonu _Ozubeného kolečka_ ve vyskakovacím panelu.
uBOL je zcela deklarativní, což znamená, že pro filtrování není potřeba permanentní proces uBOL a filtrování obsahu založené na vstřikování CSS/JS je spolehlivě prováděno samotným prohlížečem, nikoli rozšířením. To znamená, že samotný uBOL nespotřebovává zdroje CPU/paměti, zatímco probíhá blokování obsahu proces servisního pracovníka uBOL je vyžadován _pouze_ při interakci s vyskakovacím panelem nebo stránkami nastavení.
uBOL je zcela deklarativní, což znamená, že pro filtrování není potřeba permanentní proces uBOL a filtrování obsahu založené na vstřikování CSS/JS je spolehlivě prováděno samotným prohlížečem, nikoli rozšířením. To znamená, že samotný uBOL nespotřebovává zdroje CPU/paměti, zatímco probíhá blokování obsahu - proces servisního pracovníka uBOL je vyžadován _jen_ při interakci s vyskakovacím panelem nebo stránkami nastavení.

View file

@ -1,12 +1,12 @@
Το uBO Lite (uBOL) είναι εργαλείο φραγής περιεχομένου, που βασίζεται στο MV3.
Το uBO Lite (uBOL) είναι εργαλείο φραγής περιεχομένου βασισμένο στο MV3.
Το προεπιλεγμένο σύνολο κανόνων αντιστοιχεί στο προεπιλεγμένο σύνολο φίλτρων του uBlock Origin:
- Οι ενσωματωμένες λίστες φίλτρων του uBlock Origin
- EasyList
- EasyPrivacy
- Peter Lowes Ad and tracking server list
- Η λίστα server διαφημίσεων και παρακολούθησης του Peter Lowe
Μπορείτε να προσθέσετε περισσότερα σύνολα κανόνων από τη σελίδα επιλογών -- κάντε κλικ στο εικονίδιο _γρανάζι_ στον αναδυόμενο πίνακα.
Το uBOL είναι εξ'ολοκλήρου δηλωτικό, πράγμα που σημαίνει ότι δεν υπάρχει ανάγκη για μόνιμη διαδικασία uBOL για να πραγματοποιηθεί το φιλτράρισμα, και το φιλτράρισμα περιεχομένου που βασίζεται σε έγχυση CSS/JS εκτελείται αξιόπιστα από το ίδιο το πρόγραμμα περιήγησης και όχι από την επέκταση. Αυτό σημαίνει ότι το ίδιο το uBOL δεν καταναλώνει πόρους CPU/μνήμης ενώ ο αποκλεισμός περιεχομένου είναι σε εξέλιξη -- η διαδικασία του service worker του uBOL απαιτείται _μόνο_ όταν αλληλεπιδράτε με τον αναδυόμενο πίνακα ή τις σελίδες επιλογών.
Το uBOL είναι εξ'ολοκλήρου δηλωτικό, πράγμα που σημαίνει ότι δεν υπάρχει ανάγκη για μόνιμη διεργασία uBOL για να πραγματοποιηθεί το φιλτράρισμα, και το φιλτράρισμα περιεχομένου που βασίζεται σε έγχυση CSS/JS εκτελείται αξιόπιστα από το ίδιο το πρόγραμμα περιήγησης αντί για την επέκταση. Αυτό σημαίνει ότι το ίδιο το uBOL δεν καταναλώνει πόρους CPU/μνήμης όσο ο αποκλεισμός περιεχομένου είναι σε εξέλιξη -- η διεργασία του service worker του uBOL απαιτείται _μόνο_ όταν αλληλεπιδράτε με τον αναδυόμενο πίνακα ή τις σελίδες επιλογών.

View file

@ -9,4 +9,4 @@ uBO Lite (uBOL)는 MV3 기반 콘텐츠 차단기입니다.
설정 페이지에서 규칙 목록을 더 활성화할 수 있습니다. 팝업 창의 _Cogs_ 아이콘을 누르세요.
uBOL은 완전히 선언적이라 필터링 중 영구적으로 실행되는 uBOL 프로세스를 필요로 하지 않으며, CSS/JS 주입 기반 콘텐츠 필터링이 확장 프로그램이 아닌 브라우저 자체에서 더욱 안정적으로 동작합니다. 즉 uBOL 자체는 콘텐츠 차단을 하는 동안 CPU/메모리 리소스를 소비하지 않습니다. uBOL 서비스워커 프로세스는 사용자가 팝업 창이나 설정을 열었을 _때에만_ 동작합니다.
uBOL은 완전히 선언적이라 필터링 중 영구적으로 실행되는 uBOL 프로세스를 필요로 하지 않으며, CSS/JS 주입 기반 콘텐츠 필터링이 확장 프로그램이 아닌 브라우저 자체에서 더욱 안정적으로 동작합니다. 이는 콘텐츠 차단이 진행되는 동안 uBOL 자체는 CPU나 메모리 자원을 소모하지 않음을 의미합니다. uBOL의 서비스 워커 프로세스는 팝업 창이나 설정을 사용할 때만 실행됩니다.

View file

@ -1,4 +1,4 @@
uBO Lite (uBOL) is een op MV3 gebaseerde inhoudsblokkeerder.
uBO Lite (uBOL) is een op MV3 gebaseerde inhoudsblokker.
De standaard regelset komt overeen met de standaard filterset van uBlock Origin:

View file

@ -1,4 +1,4 @@
uBO Lite (uBOL) is an MV3-based content blocker.
uBO Lite (uBOL) ਇੱਕ MV3-ਅਧਾਰਿਤ ਸਮੱਗਰੀ ਬਲਾਕਰ ਹੈ।
ਮੂਲ ਨਿਯਮ-ਸਮੂਹ uBlock Origin ਦੇ ਮੂਲ ਫਿਲਟਰ-ਸਮੂਹ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ:

View file

@ -9,4 +9,4 @@ uBO Lite (uBOL) 是一個基於 MV3 的內容封鎖器。
您可以前往選項頁面(按下彈出面板的 **齒輪** 按鈕)啟用更多規則集。
uBOL 是完全宣告式的,意即過濾過程中不需要持續性的 uBOL 處理程序參與,且以 CSS/JS 注入為基礎的內容過濾由可靠的瀏覽器執行,而非擴充功能。 這就代表 uBOL 在內容阻擋過程不會佔用 CPU 和記憶體資源——除了和彈出面板或選項頁面互動的場景外,都不需要 uBOL 的 Service Worker 程序。
uBOL 是完全宣告式的,意即過濾過程中不需要持續性的 uBOL 處理程序參與,且以 CSS/JS 注入為基礎的內容過濾由可靠的瀏覽器,而非擴充功能執行。 這就代表 uBOL 在內容阻擋過程不會佔用 CPU 和記憶體資源——除了和彈出面板或選項頁面互動的場景外,都不需要 uBOL 的 Service Worker 程序。

View file

@ -0,0 +1,38 @@
/*******************************************************************************
uBlock Origin - a comprehensive, efficient content blocker
Copyright (C) 2025-present Raymond Hill
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see {http://www.gnu.org/licenses/}.
Home: https://github.com/gorhill/uBlock
*/
function patchRule(rule, out) {
const { condition } = rule;
if ( Array.isArray(condition.responseHeaders) ) {
if ( condition.regexFilter === undefined ) { return; }
}
out.push(rule);
return rule;
}
export function patchRuleset(ruleset) {
const out = [];
for ( const rule of ruleset ) {
if ( patchRule(rule, out) ) { continue; }
console.log(`\tReject ${JSON.stringify(rule)}`);
}
return out;
}

View file

@ -4,11 +4,11 @@
"description": "extension name."
},
"extShortDesc": {
"message": "أداة لحظر المحتوى دون إذن. يحظر الإعلانات وأدوات التتبع وأدوات التعدين وغيرها فور التثبيت.",
"message": "أداة فعالة لحجب المحتوى. تحجب الإعلانات والمتتبعين والمعدنين وغير ذلك فور تثبيتها.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
"message": "{{ruleCount}} قواعد، محولة من {{filterCount}} مرشحات الشبكة",
"message": "{{ruleCount}} قواعد، محولة من {{filterCount}} فلاتر الشبكة",
"description": "Appears aside each filter list in the _3rd-party filters_ pane"
},
"dashboardName": {
@ -19,6 +19,10 @@
"message": "الإعدادات",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "فلاتر مخصصة",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "تطوير",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "نطاقات البرامج الضارة",
"message": "الحماية من البرامج الضارة، الأمان",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,12 +87,20 @@
"message": "المناطق واللغات",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "استيراد / تصدير",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "الصق هنا فلاتر تجميلية محددة لإضافتها",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "سجل التغييرات",
"description": ""
},
"aboutCode": {
"message": "شفرة المصدر (GPLv3)",
"message": "كود المصدر (GPLv3)",
"description": "English: Source code (GPLv3)"
},
"aboutContributors": {
@ -96,7 +108,7 @@
"description": "English: Contributors"
},
"aboutSourceCode": {
"message": "شيفرة المصدر",
"message": "كود المصدر",
"description": "Link text to source code repo"
},
"aboutTranslations": {
@ -104,7 +116,7 @@
"description": "Link text to translations repo"
},
"aboutFilterLists": {
"message": "قوائم التصفية",
"message": "قوائم الفلاتر",
"description": "Link text to uBO's own filter lists repo"
},
"aboutDependencies": {
@ -112,11 +124,11 @@
"description": "Shown in the About pane"
},
"supportS6H": {
"message": "الإبلاغ عن مشكلة في عوامل التصفية",
"message": "الإبلاغ عن مشكلة في الفلاتر",
"description": "Header of 'Report a filter issue' section in Support pane"
},
"supportS3P1": {
"message": "الإبلاغ عن مشكلات الفلترة الخاصة بمواقع الويب المحددة إلى<span data-url=\"https://github.com/uBlockOrigin/uAssets/issues?q=is%3Aissue\">uBlockOrigin/uAssets</code></span>متتبع المشكلة</span>يتطلب حساب GitHub</u>",
"message": "الإبلاغ عن مشكلات التصفية الخاصة بمواقع الويب المحددة إلى<span data-url=\"https://github.com/uBlockOrigin/uAssets/issues?q=is%3Aissue\">uBlockOrigin/uAssets</code></span>متتبع المشكلة</span>يتطلب حساب GitHub</u>",
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
@ -124,7 +136,7 @@
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
"message": "لتجنب تحميل المتطوعين بتقارير مكررة، يرجى التأكد من أن المشكلة لم يتم الإبلاغ عنها بالفعل.",
"message": "لتجنب تحميل المتطوعين بتقارير مكررة، يرجى التأكد من أن المشكلة لم يتم الإبلاغ عنها بالفعل. ملحوظة: النقر على الزر سيؤدي إلى إرسال أصل الصفحة إلى موقع GitHub.",
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "عنوان صفحة الويب",
"message": "عنوان صفحة الويب:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "صفحة الويب...",
"message": "صفحة الويب",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -148,7 +160,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option2": {
"message": "يحتوي على تراكبات أو إزعاجات أخرى.",
"message": "يحتوي على تراكبات أو إزعاجات أخرى",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
@ -160,15 +172,15 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
"message": "تعطل عند تفعيل uBO Lite.",
"message": "تعطل عند تفعيل uBO Lite",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option6": {
"message": "يفتح علامات تبويب أو نوافذ غير مرغوب فيها.",
"message": "يفتح علامات تبويب أو نوافذ غير مرغوب فيها",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option7": {
"message": "يؤدي إلى البرامج الضارة والإحتيال",
"message": "يؤدي إلى برامج ضارة وتصيد احتيالي",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
@ -176,15 +188,15 @@
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "إنشاء تقرير جديد",
"description": "Text for button which open an external webpage in Support pane"
"message": "إنشاء تقرير جديد علي GitHub",
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "وضع التصفية الافتراضي",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
"message": "سيتم تجاوز وضع التصفية الافتراضي بواسطة أوضاع التصفية لكل موقع ويب. يمكنك ضبط وضع التصفية على أي موقع ويب معين وفقًا للوضع الذي يعمل بشكل أفضل على موقع الويب هذا. كل وضع له مزاياه وعيوبه.",
"message": "سيتم تجاوز وضع التصفية الافتراضي بواسطة أوضاع التصفية الخاصة بكل موقع ويب. يمكنك ضبط وضع التصفية على أي موقع ويب وفقًا للوضع الذي يعمل بشكل أفضل على ذلك الموقع. لكل وضع مزاياه وعيوبه.",
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
@ -216,11 +228,11 @@
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "قائمة بأسماء المضيفين التي لن تتم أي تصفية لها",
"message": "قائمة المواقع الإلكترونية التي لن يتم تصفية محتواها.",
"description": "A short description for the editable field which lists trusted sites"
},
"noFilteringModePlaceholder": {
"message": "[أسماء النطاقات الرئيسية فقط]\nexample.com\ngames.example",
"message": "[أسماء النطاقات الرئيسية فقط]\nexample.com\ngames.example\n...",
"description": "Default text for in edit field"
},
"behaviorSectionLabel": {
@ -240,7 +252,7 @@
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLegend": {
"message": "سيتم حظر التنقل إلى المواقع غير المرغوب فيها، وسيتم تقديم خيار لك للمتابعة.",
"message": "سيتم حظر الانتقال إلى المواقع غير المرغوب فيها، وسيُعرض عليك خيار المتابعة.",
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
@ -248,16 +260,28 @@
"description": "Label for a checkbox in the options page"
},
"developerModeLegend": {
"message": مكن الوصول إلى الميزات المناسبة للمستخدمين التقنيين.",
"message": تيح الوصول إلى الميزات المناسبة للمستخدمين التقنيين.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "النسخ الاحتياطي",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "قم بنسخ الإعدادات المخصصة احتياطيًا إلى ملف، أو استعادة الإعدادات المخصصة من ملف.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "ستؤدي عملية الاستعادة إلى استبدال جميع إعداداتك المخصصة الحالية.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "البحث عن القوائم",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "الصفحة محجوبة",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "لقد منع uBO Lite تحميل الصفحة التالية:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "رجوع",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "إغلاق هذه النافذة",
@ -292,11 +316,11 @@
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "دخول وضع تحديد العناصر السريع",
"message": "إزالة عنصر",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
"message": "الخروج من وضع تحديد العناصر السريع",
"message": "خروج من وضع مزيل العناصر",
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
@ -339,14 +363,34 @@
"message": "إرجاع",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "أضِف",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "استيراد واضافة…",
"message": "استيراد وإلحاق…",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "تصدير...",
"message": "تصدير",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "نسخ احتياطي…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "استعادة…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "إعادة تعيين إلى الإعدادات الافتراضية…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "سيتم حذف جميع إعداداتك المخصصة. هل تريد حقاً إعادة ضبط الإعدادات إلى الوضع الافتراضي؟",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "لا تضف محتوى من مصادر غير موثوقة",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Tənzimləmələr",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Bölgələr, dillər",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Dəyişikliklər siyahısı",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Налады",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Уласныя фільтры",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Распрацоўка",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Рэгіёны, мовы",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Імпартаваць/экспартаваць",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Журнал змяненняў",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Стварыць новую справаздачу",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Прадвызначаны рэжым фільтравання",
@ -251,13 +263,25 @@
"message": "Забяспечвае доступ да функцый, прыдатным для тэхнічных карыстальнікаў.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Рэзервовая копія",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Стварыць рэзервовую копію ўласных налад у файл або аднавіць уласныя налады з файла.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Аднаўленне перазапіша ўсе вашыя бягучыя ўласныя налады.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Знайсці спісы",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Старонка заблакаваная",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite папярэдзіў чытанне наступнай старонкі:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Вярнуцца",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Закрыць гэтае акно",
@ -339,6 +363,10 @@
"message": "Вярнуць",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Дадаць",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Імпартаваць ды дадаць…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Экспартаваць…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Стварыць копію…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Аднавіць…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Не дадавайце кантэнт з ненадзейных крыніц",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Настройки",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Персонализирани филтри",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Разработка",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Вредоносни домейни",
"message": "Защита от зловреден софтуер, сигурност",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Региони, езици",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Импортиране / експортиране",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Поставете тук конкретни козметични филтри, които искате да добавите",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Списък с промени",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Създаване на нов доклад",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Режим на филтриране по подразбиране",
@ -251,13 +263,25 @@
"message": "Активиране на достъпа до функции, подходящи за технически потребители.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Архивиране",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Архивирайте персонализираните си настройки във файл или ги възстановете от файл.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Възстановяването ще презапише всичките ви текущи персонализирани настройки.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Намиране на списъци",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Страницата е блокирана",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite попречи на зареждането на следната страница:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Назад",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Затворяне на прозореца",
@ -339,6 +363,10 @@
"message": "Връщане",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Добавяне",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Импортиране и добавяне…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Експортиране…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Архивиране…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Възстановяване…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Възстановяване на първоначалните настройки…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Всички ваши персонализирани настройки ще бъдат премахнати. Наистина ли искате да възстановите фабричните настройки?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Не добавяйте съдържание от ненадеждни източници",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "সেটিংস",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "অঞ্চল, ভাষা",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "পরিবর্তনসূচি",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "নতুন অভিযোগ",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "ডিফল্ট ফিল্টারিং মোড",
@ -251,13 +263,25 @@
"message": "প্রযুক্তিগত ব্যবহারকারীদের জন্য উপযুক্ত বৈশিষ্ট্যগুলিতে অ্যাক্সেস সক্ষম করুন",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "তালিকা খুঁজো",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "পাতা অবরুদ্ধ",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "ইউবিও লাইট এই পাতা লোড হওয়া আটকিয়েছে:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "ফিরে যাও",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "জানালা বন্ধ করো",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Arventennoù",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Siloù personelaet",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Diorren",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Rannvroioù, broioù",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Enporzhiañ / Ezporzhiañ",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Eilañ amañ ar siloù kenedel resis da ouzhpennañ",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Deizlevr ar cheñchamantoù",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Sevel ur rentañ-kont nevez",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mod silañ dre ziouer",
@ -251,13 +263,25 @@
"message": "Gweredekaat a ra ar fonksionelezhioù azasaet d'an implijerien deknikel.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Gwared",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Ar gwared a erlec'hio an holl arventennoù personelaet a-vremañ.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Kavout rolloù",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Pajenn stanket",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite en deus miret ar bajenn-mañ da gargañ:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Distreiñ",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Serriñ ar prenestr-mañ",
@ -339,6 +363,10 @@
"message": "Nullañ",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Ouzhpennañ",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Enporzhiañ hag ouzhpennañ",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Ezporzhiañ",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Gwarediñ…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Adsevel…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Adlakaat an arventennoù dre ziouer…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Hoc'h holl arventennoù personelaet a vo dilamet. Daoust hag a fell deoc'h adlakaat an arventennoù dre ziouer?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Arabat ouzhpennañ danvez a zeu diouzh mammennoù douetus.",
"description": "Short description of the DNR rules editor pane"

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Eksperimentalni blokator sadržaja bez dopuštenja. Blokira oglase, trakere za praćenje, \"rudare\" kovanica kripto valute i još [...]",
"message": "Efikasno blokator sadržaja. Blokira oglase, trackere, rudare i još mnogo toga odmah nakon instalacije.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "Postavke",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Prilagođeni filteri",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Razvoj",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regije, jezici",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Uvezi / Izvezi",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Ovdje zalijepite određene kozmetičke filtere koje želite dodati",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Dnevnik izmjena",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Kreiraj novi izvještaj na GitHubu",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Zadani način filtriranja",
@ -251,13 +263,25 @@
"message": "Omogućava pristup funkcijama pogodnim za tehničke korisnike.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Napravite rezervnu kopiju",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Napravite sigurnosnu kopiju prilagođenih postavki u datoteku ili ih vratite iz datoteke.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Vraćanje će prepisati sve vaše trenutne prilagođene postavke.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Pronađi liste",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Stranica je blokirana",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite je spriječio učitavanje sljedeće stranice:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Nazad",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Zatvori ovaj prozor",
@ -339,6 +363,10 @@
"message": "Vrati",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Dodajte",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Uvezi i dodaj…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Izvoz…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Napravite rezervnu kopiju…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Vratite rezervnu kopiju…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Ne dodavajte sadržaj iz nepouzdanih izvora",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Configuració",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtres personalitzats",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Desenvolupament",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, llengües",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importa/Exporta",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Enganxeu aquí els filtres cosmètics que voleu afegir",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Registre de canvis",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Crea un informe nou",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mode de filtratge per defecte",
@ -251,13 +263,25 @@
"message": "Habilita l'accés a funcions adequades per a usuaris tècnics.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Còpia de seguretat / Restaura",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Feu una còpia de seguretat de la vostra configuració personalitzada a un fitxer o restaureu la vostra configuració personalitzada des d'un fitxer.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "La restauració sobreescriurà tots els paràmetres personalitzats actuals.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Cerca llistes",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Pàgina blocada",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "L'uBO Lite ha evitat la càrrega d'aquesta pàgina:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Enrere",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Tanca aquesta finestra",
@ -339,6 +363,10 @@
"message": "Restaura",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Afegeix",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importa i annexa…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exporta…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Còpia de seguretat…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaura…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Restaura a la configuració per defecte…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "S'eliminaran tots els paràmetres personalitzats. Voleu restablir els paràmetres per defecte?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "No afegiu contingut de fonts no fiables",
"description": "Short description of the DNR rules editor pane"

View file

@ -12,13 +12,17 @@
"description": "Appears aside each filter list in the _3rd-party filters_ pane"
},
"dashboardName": {
"message": "uBO Lite Ovládací panel",
"message": "uBO Lite - Ovládací panel",
"description": "English: uBO Lite — Dashboard"
},
"settingsPageName": {
"message": "Nastavení",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Vlastní filtry",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Vývoj",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -28,19 +32,19 @@
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
"message": "Ochrana soukromí",
"message": "Zásady ochrany osobních údajů",
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
"message": "Filtrovací režim",
"message": "režim filtrování",
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "Na této webové stránce",
"message": "Na tomto webu",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
"message": "Nahlásit problém na této webové stránce",
"message": "Nahlásit problém",
"description": "Tooltip used for the 'chat' icon in the panel"
},
"popupTipDashboard": {
@ -83,6 +87,14 @@
"message": "Regionální, jazykové",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Vložte sem konkrétní kosmetické filtry, které chcete přidat",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Přehled změn",
"description": ""
@ -124,11 +136,11 @@
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
"message": "Abyste dobrovolníky nezatěžovali duplicitními hlášeními, ověřte si, zda již problém nebyl nahlášen.",
"message": "Abyste dobrovolníky nezatěžovali duplicitními hlášeními, ověřte si, zda již problém nebyl nahlášen. <b>Poznámka:</b> Klepnutím na tlačítko bude originální stránka odeslána na GitHub.",
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
"message": "Vyhledat podobná hlášení",
"message": "Vyhledat podobná hlášení na GitHubu",
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
@ -136,7 +148,7 @@
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "Webová stránka",
"message": "Webová stránka...",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -176,11 +188,11 @@
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Vytvořit nové hlášení",
"description": "Text for button which open an external webpage in Support pane"
"message": "Vytvořit nové hlášení na GitHubu",
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Výchozí filtrovací režim",
"message": "Výchozí režim filtrování",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
@ -216,11 +228,11 @@
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "Seznam názvů hostitelů, pro které nebude probíhat žádné filtrování",
"message": "Seznam názvů hostitelů, pro které nebude probíhat žádné filtrování.",
"description": "A short description for the editable field which lists trusted sites"
},
"noFilteringModePlaceholder": {
"message": "[pouze názvy hostitelů]\nexample.com\ngames.example\n...",
"message": "[jen názvy hostitelů]\nexample.com\ngames.example\n...",
"description": "Default text for in edit field"
},
"behaviorSectionLabel": {
@ -240,7 +252,7 @@
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLegend": {
"message": "Navigace na potenciálně nežádoucí stránky bude zablokována a bude vám nabídnuta možnost pokračovat.",
"message": "Bude zablokována navigace na potenciálně nežádoucí stránky a bude Vám nabídnuta volba pro pokračování.",
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
@ -251,13 +263,25 @@
"message": "Umožňuje přístup k funkcím vhodným pro technicky zdatné uživatele.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Záloha",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Zálohování vlastních nastavení do souboru nebo obnovení vlastních nastavení ze souboru.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Obnovení přepíše všechna Vaše aktuální vlastní nastavení.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Najít seznamy",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Stránka zablokována",
"description": "Webpage title for the strict-blocked page"
"message": "Stránka byla zablokována",
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite zabránil načtení následující stránky:",
@ -268,7 +292,7 @@
"description": "Text informing about what is causing the page to be blocked"
},
"strictblockRedirectSentence1": {
"message": "Zablokovaná stránka vás chce přesměrovat na jiný web. Pokud se rozhodnete pokračovat, přejdete přímo na: {{url}}",
"message": "Zablokovaná stránka Vás chce přesměrovat na jiný web. Pokud se rozhodnete pokračovat, přejdete přímo na: {{url}}",
"description": "Text warning about an incoming redirect"
},
"strictblockNoParamsPrompt": {
@ -277,14 +301,14 @@
},
"strictblockBack": {
"message": "Zpět",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Zavřít okno",
"message": "Zavřít toto okno",
"description": "A button to close the current tab"
},
"strictblockDontWarn": {
"message": "Nevarujte mě znovu o této stránce",
"message": "Příště na tuto stránku neupozorňovat",
"description": "Label for checkbox in document-blocked page"
},
"strictblockProceed": {
@ -292,11 +316,11 @@
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "Přejít do režimu dočasného skrytí prvků",
"message": "Odebrat prvek",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
"message": "Opustit režim dočasného skrytí prvků",
"message": "Ukončit režim dočasného skrytí prvků",
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
@ -312,7 +336,7 @@
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
"message": "Detaily filtovacího módu",
"message": "Detaily režimu filtrování",
"description": "An option in a dropdown list"
},
"developOptionCustomDnrRules": {
@ -320,7 +344,7 @@
"description": "An option in a dropdown list"
},
"developOptionDnrRulesOf": {
"message": "DNR pravidla …",
"message": "Pravidla DNR pro...",
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
@ -328,7 +352,7 @@
"description": "An option in a dropdown list"
},
"developOptionSessionRuleset": {
"message": "",
"message": "Seznam pravidel relace",
"description": "An option in a dropdown list"
},
"saveButton": {
@ -339,14 +363,34 @@
"message": "Vrátit",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Přidat",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importovat a připojit…",
"message": "Importovat a připojit...",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "Exportovat",
"message": "Exportovat...",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Zálohovat...",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Obnovit...",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Resetovat do výchozího nastavení...",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Všechna Vaše vlastní nastavení budou odebrána. Opravdu chcete resetovat do výchozího nastavení?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Nepřidávat filtry z nedůvěryhodných zdrojů",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Výběrem níže uvedeného filtru zvýrazníte odpovídající prvky na webové stránce. Kliknutím na koš filtr odstraníte.",
"message": "Výběrem níže uvedeného filtru zvýrazníte odpovídající prvky na webové stránce. Klepnutím na koš filtr odeberete.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Gosodiadau",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Datblygu",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -36,7 +40,7 @@
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "Ar y wefan hon",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
@ -83,6 +87,14 @@
"message": "Rhanbarthau, ieithoedd",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Cofnod newidiadau",
"description": ""
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -244,20 +256,32 @@
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
"message": "Developer mode",
"message": "Modd datblygwr",
"description": "Label for a checkbox in the options page"
},
"developerModeLegend": {
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Yn ôl",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Cau'r ffenestr hon",
@ -336,17 +360,37 @@
"description": "Text for buttons used to save changes"
},
"revertButton": {
"message": "Revert",
"message": "Dychwelwch",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Ychwanegwch",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "Export…",
"message": "Allforio",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Indstillinger",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Tilpassede filtre",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Udvikl",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -40,7 +44,7 @@
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
"message": "Anmeld et problem på dette websted",
"message": "Anmeld et problem",
"description": "Tooltip used for the 'chat' icon in the panel"
},
"popupTipDashboard": {
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malware-domæner",
"message": "Malware-beskyttelse, sikkerhed",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Regioner, sprog",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import/ Eksport",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Indsæt bestemte kosmetiske filtre hér for at tilføje",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Ændringslog",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Opret ny anmeldelse på GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standardfiltreringstilstand",
@ -251,13 +263,25 @@
"message": "Aktiverer adgang til funktioner egnede for tekniske brugere.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Sikkerhedskopiér",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Sikkerhedskopiér tilpassede indstillinger til en fil, eller gendan tilpassede indstillinger fra en fil.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Gendannelse overskriver alle nuværende tilpassede indstillinger.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lister",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Side blokeret",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite har forhindret flg. side i at blive indlæst:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Gå tilbage",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Luk dette vindue",
@ -292,7 +316,7 @@
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "Gå til elementdræber­tilstand",
"message": "Fjern et element",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
@ -339,6 +363,10 @@
"message": "Tilbagefør",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Tilføj",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importér og tilføj…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Eksportér…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sikkerhedskopiér…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Gendan…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Nulstil til standardstillinger…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Alle tilpassede indstillinger fjernes. Fortsæt nulstilling til standardindstillinger?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Tilføj ikke indhold fra ikke-betroede kilder.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Einstellungen",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Eigene Filter",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Entwickeln",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regionen, Sprachen",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importieren und exportieren",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Kosmetische Filter zum Hinzufügen einfügen",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Änderungsprotokoll",
"description": ""
@ -124,7 +136,7 @@
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
"message": "Um die Freiwilligen nicht mit doppelten Meldungen zu überlasten, vergewissern Sie sich bitte, dass das Problem noch nicht gemeldet wurde. <b>Hinweis:</b> Das Anklicken der Schaltfläche übermittelt den Ursprung der Seite an GitHub.",
"message": "Um die Freiwilligen nicht mit doppelten Meldungen zu überlasten, vergewissern Sie sich bitte, dass das Problem noch nicht gemeldet wurde. <b>Hinweis:</b> Das Anklicken der Schaltfläche übermittelt die Internetadresse an GitHub.",
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
@ -144,11 +156,11 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option1": {
"message": "Zeigt Werbung oder Werbereste",
"message": "Zeigt Werbung oder deren Überreste",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option2": {
"message": "Hat Überdeckungen oder andere Belästigungen",
"message": "Enthält überdeckende oder belästigende Elemente",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
@ -156,7 +168,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option4": {
"message": "Hat Datenschutzprobleme",
"message": "Weist Datenschutzprobleme auf",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
@ -177,14 +189,14 @@
},
"supportReportSpecificButton": {
"message": "Neue Meldung auf GitHub erstellen",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standardfiltermodus",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
"message": "Der Standardfiltermodus wird durch individuelle Filtermodi für die jeweiligen Websites überschrieben. Sie können den Filtermodus auf jeder beliebigen Website entsprechend dem Modus anpassen, der auf dieser Website am besten funktioniert. Jeder Modus hat seine Vor- und Nachteile.",
"message": "Der Standardfiltermodus wird durch den eingestellten Filtermodus der jeweiligen Website überschrieben. Er kann auf jeder beliebigen Website individuell angepasst werden. Jeder Modus hat seine Vor- und Nachteile.",
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
@ -204,15 +216,15 @@
"description": "Name of blocking mode 3"
},
"basicFilteringModeDescription": {
"message": "Einfaches Netzwerkfiltern aus gewählten Filterlisten.\n\nErfordert keine Berechtigung zum Lesen und Ändern von Daten auf Websites.",
"message": "Einfaches Netzwerkfiltern durch ausgewählte Filterlisten.\n\nErfordert keine Berechtigung zum Lesen und Ändern von Daten auf Websites.",
"description": "This describes the 'basic' filtering mode"
},
"optimalFilteringModeDescription": {
"message": "Erweitertes Netzwerkfiltern plus spezifisches erweitertes Filtern aus ausgewählten Filterlisten.\n\nErfordert eine weitreichende Berechtigung zum Lesen und Ändern von Daten auf allen Websites.",
"message": "Erweitertes Netzwerkfiltern plus umfassendes Filtern durch ausgewählte Filterlisten.\n\nErfordert eine weitreichende Berechtigung zum Lesen und Ändern von Daten auf allen Websites.",
"description": "This describes the 'optimal' filtering mode"
},
"completeFilteringModeDescription": {
"message": "Erweitertes Netzwerkfiltern plus spezifisches und allgemeines erweitertes Filtern aus gewählten Filterlisten.\n\nErfordert eine weitreichende Berechtigung zum Lesen und Ändern von Daten auf allen Websites.\n\nDas allgemeine erweiterte Filtern kann zu einem höheren Ressourcenverbrauch der Webseite führen.",
"message": "Erweitertes Netzwerkfiltern plus umfassendes und allgemeines Filtern durch ausgewählte Filterlisten.\n\nErfordert eine weitreichende Berechtigung zum Lesen und Ändern von Daten auf allen Websites.\n\nDas allgemeine Filtern kann zu einem höheren Ressourcenverbrauch der Webseite führen.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Ermöglicht den Zugriff auf Funktionen, die für technisch Versierte bestimmt sind.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Alle angepassten Einstellungen können in eine Datei gesichert oder aus einer Datei wiederhergestellt werden.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Durch das Wiederherstellen werden alle angepassten Einstellungen überschrieben.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Listen suchen",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Seite blockiert",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite hat das Laden der folgenden Seite verhindert:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Zurück",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Dieses Fenster schließen",
@ -339,6 +363,10 @@
"message": "Rückgängig machen",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Hinzufügen",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importieren und ergänzen …",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportieren …",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sichern …",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Wiederherstellen …",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Auf Werkseinstellungen zurücksetzen …",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Alle angepassten Einstellungen werden entfernt. Mit dem Zurücksetzen auf Werkseinstellungen fortfahren?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Verwenden Sie keine Regeln aus unseriösen Quellen",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Ρυθμίσεις",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Προσαρμοσμένα φίλτρα",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Ανάπτυξη",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Περιοχές, γλώσσες",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Εισαγωγή / Εξαγωγή",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Επικολλήστε εδώ για προσθέσετε φίλτρα για συγκεκριμένα διακοσμητικά",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Αρχείο αλλαγών",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Δημιουργία νέας αναφοράς",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Προεπιλεγμένη λειτουργία φιλτραρίσματος",
@ -251,16 +263,28 @@
"message": "Ενεργοποίηση πρόσβασης σε δυνατότητες κατάλληλες για τεχνικούς χρήστες.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Αντίγραφα ασφαλείας",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Δημιουργήστε ένα αντίγραφο ασφαλείας των προσαρμοσμένων ρυθμίσεών σας ή επαναφέρετε τις προσαρμοσμένες ρυθμίσεις από ένα αρχείο αντιγράφου ασφαλείας.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Η επαναφορά θα έχει ως αποτέλεσμα την αντικατάσταση των τρεχόντων προσαρμοσμένων ρυθμίσεών σας.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Εύρεση λιστών",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Αποκλησμένη σελίδα",
"description": "Webpage title for the strict-blocked page"
"message": "Αποκλεισμένη σελίδα",
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "Το uBO Lite εμπόδισε τη φόρτωση στης παρακάτω σελίδας:",
"message": "Το uBO Lite εμπόδισε τη φόρτωση της παρακάτω σελίδας:",
"description": "Sentence used in the strict-blocked page"
},
"strictblockReasonSentence1": {
@ -268,7 +292,7 @@
"description": "Text informing about what is causing the page to be blocked"
},
"strictblockRedirectSentence1": {
"message": "Η αποκλεισμένη σελίδα θέλει να κάνει ανακατεύθυνση σε άλλο ιστότοπο. Αν επιλέξετε να συνεχίσετε, θα μεταβείτε απευθείας στο: {{url}}",
"message": "Η αποκλεισμένη σελίδα θέλει να κάνει ανακατεύθυνση σε άλλον ιστότοπο. Αν επιλέξετε να συνεχίσετε, θα μεταβείτε απευθείας στο: {{url}}",
"description": "Text warning about an incoming redirect"
},
"strictblockNoParamsPrompt": {
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Επιστροφή",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Κλείσιμο του παραθύρου",
@ -339,6 +363,10 @@
"message": "Επαναφορά",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Προσθήκη",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Εισαγωγή και προσθήκη…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Εξαγωγή…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Δημιουργία αντιγράφου ασφαλείας…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Επαναφορά ρυθμίσεων…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Όλες οι προσαρμοσμένες ρυθμίσεις σας θα διαγραφούν. Σίγουρα θέλετε να επαναφέρετε τις προεπιλεγμένες ρυθμίσεις;",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Να μην προστίθενται περιεχόμενο από μη αξιόπιστες πηγές.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malware domains",
"message": "Malware protection, security",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Change-log",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Create new report",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -251,13 +263,25 @@
"message": "Enable access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Backup your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Backup…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Agordoj",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Ŝanĝprotokolo",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Configuración",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtros personalizados",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Desarrollo",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regiones, idiomas",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importar / Exportar",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Pega aquí los filtros cosméticos específicos a añadir",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Registro de cambios",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Crear nuevo reporte en GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Modo de filtrado predeterminado",
@ -251,13 +263,25 @@
"message": "Habilita acceso a características aptas para usuarios técnicos.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Respaldar",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Haz un respaldo de tu configuración personalizada en un archivo o restaura tu configuración personalizada desde uno.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "La restauración sobrescribirá toda tu configuración personalizada actual.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Encontrar listas",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Página bloqueada",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite impidió la carga de la página:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Regresar",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Cerrar esta ventana",
@ -339,6 +363,10 @@
"message": "Revertir",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Añadir",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importar y anexar…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportar…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Respaldar…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaurar…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Restablecer ajustes predeterminados…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Se borrará todas tus configuraciones personalizadas. ¿Seguro que quieres restablecer a la configuración predeterminada?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "No añadas contenido de fuentes no confiables",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Sätted",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Isetehtud filtrid",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Arendajale",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regioonid, keeled",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Impordi/ekspordi",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Kindlate kosmeetiliste filtrite lisamiseks asetage need siia",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Muudatuste logi",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Loo GitHubis uus aruanne",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Tavaline filtreerimisrežiim",
@ -251,13 +263,25 @@
"message": "Luba juurdepääs tehnilise taibuga kasutajatele mõeldud võimalustele.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Varundamine / taastamine",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Varunda eriseadistused faili või taasta need failist.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Taastamine asendab olemasolevad seadistused.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Otsi nimekirju",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Lehe sirvimine piiratud",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite ennetas järgmise veebilehe laadimist:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Tagasi",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Sulge see aken",
@ -339,6 +363,10 @@
"message": "Taasta",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Lisa",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Impordi ja lisa…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Ekspordi…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Varunda…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Taasta…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Lähtesta tavaseadetele…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Kõik enda loodud seaded eemaldatakse. Tahad tõesti lähtestada tavaseadetele?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Lisa sisu vaid usaldusväärsetest allikatest",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Ezarpenak",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Eskualdeak, hizkuntzak",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Aldaketen erregistroa",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Lehenetsitako iragazteko modua",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Blokeatutako orrialdea",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Joan atzera",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Itxi leiho hau",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "تنظیمات",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "مناطق، زبانها",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "گزارش دگرگونی",
"description": ""
@ -120,7 +132,7 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
"message": "Troubleshooting information",
"message": "اطلاعات مشکل‌گشایی",
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
@ -132,23 +144,23 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "آدرس صفحه‌ی وب:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
"message": "-- Pick an entry --",
"message": "-- یک گزینه را انتخاب کنید --",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option1": {
"message": "Shows ads or ad leftovers",
"message": "تبلیغات یا باقی‌مانده‌هایی از آن نشان می‌دهد",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option2": {
"message": "Has overlays or other nuisances",
"message": "دارای لایه‌های اضافی یا مشکلات مزاحم دیگر",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
@ -156,7 +168,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option4": {
"message": "Has privacy-related issues",
"message": "دارای ایراد مربوط به حریم خصوصی است",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
@ -164,20 +176,20 @@
"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"
},
"supportS6Select1Option7": {
"message": "Leads to badware, phishing",
"message": "منجر به بدافزار یا فیشینگ می‌شود",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Asetukset",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Omat suodattimet",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Kehitys",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Haittaohjelmia jakelevat verkkotunnukset",
"message": "Haittaohjelmasuojaus, tietoturva",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Alueet, kielet",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Tuonti / Vienti",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Liitä lisättävät kosmeettiset suodattimet tähän",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Muutoshistoria",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Luo GitHubiin uusi ilmoitus",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Oletusarvoinen suodatustila",
@ -251,13 +263,25 @@
"message": "Aktivoi teknisille käyttäjille suunnatut ominaisuudet.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Varmuuskopioi / Palauta",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Varmuuskopioi asetuksesi tiedostoon, tai palauta aiempi varmuuskopio.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Palautus korvaa kaikki nykyiset asetuksesi.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Etsi listoja",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Sivu estettiin",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite on estänyt seuraavan sivun latauksen:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Palaa takaisin",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Sulje tämä ikkuna",
@ -339,6 +363,10 @@
"message": "Palauta",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Lisää",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Tuo ja lisää…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Vie…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Varmuuskopioi…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Palauta…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Palauta oletusasetukset…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Kaikki tehndyt asetusmuutokset perutaan. Haluatko varmasti palauttaa oletusasetukset?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Älä lisää sisältöä lähteistä, joihin et luota.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Mga Setting",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Bumuo",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Mga rehiyon o wika",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Talaan ng mga pagbabago",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Gumawa ng bagong ulat sa Github",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default na mode sa pagfi-filter",
@ -251,13 +263,25 @@
"message": "Nagbibigay ng mga katangian para sa mga teknikal na gumagamit.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Maghanap ng mga listahan",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Nakaharang na page",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "Hindi pinayagan ng uBO Lite ang pagpunta sa page dahil:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Bumalik",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Isara ang window na ito",
@ -339,6 +363,10 @@
"message": "Ibalik",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "I-import at idagdag...",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "I-export...",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Paramètres",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtres personnalisés",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Développement",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Régions, langues",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importer / Exporter",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Coller ici les filtres cosmétiques spécifiques à ajouter",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Journal des changements",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Créer un nouveau rapport sur GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mode de filtrage par défaut",
@ -251,13 +263,25 @@
"message": "Active l'accès aux fonctionnalités adaptées aux utilisateurs techniques.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Sauvegarde",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Sauvegardez vos paramètres personnalisés dans un fichier, ou restaurez vos paramètres personnalisés depuis un fichier.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "La restauration remplacera tous vos paramètres personnalisés actuels.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Trouver des listes",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page bloquée",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite a empêché le chargement de cette page :",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Précédent",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Fermer cette fenêtre",
@ -339,6 +363,10 @@
"message": "Rétablir",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Ajouter",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importer",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exporter",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sauvegarder…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaurer…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Revenir aux paramètres par défaut",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Tous vos paramètres personnalisés seront supprimés. Voulez-vous vraiment revenir aux paramètres par défaut ?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Ne pas ajouter de contenu provenant de sources non fiables",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Ynstellingen",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Oanpaste filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Untwikkelje",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malwaredomeinen",
"message": "Beskerming tsjin malware, befeiliging",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Gebieden, talen",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Ymportearje / Eksportearje",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Plak hjir spesifike kosmetyske filters om ta te foegjen",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Wizigingslochboek",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Nije melding meitsje",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standert filtermodus",
@ -251,13 +263,25 @@
"message": "Skeakelet tagong ta foar technyske brûkers geskikte funksjes yn.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Reservekopy",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Meitsje i reservekopy fan jo oanpaste ynstellingen neiei bestân, of set jo oanpaste ynstellingen werom fan in bestân út.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Weromsette oerskriuwt al jo aktuele oanpaste ynstellingen.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Listen sykje",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Side blokkearre",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite hat it laden fan de folgjende side opkeard:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Tebek",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Dit finster slute",
@ -339,6 +363,10 @@
"message": "Ungedien meitsje",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Tafoegje",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Ymportearje en tafoegje…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Eksportearje…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Reservekopy meitje…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Weromsette…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Standertynstellingen weromsette…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Al jo oanpaste ynstellingen sille fuortsmiten wurde. Wolle jo de standertynstellingen echt weromsette?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Foegje gjin ynhâld fan net-fertroude boarnen ta.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Axustes",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtros persoais",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Desenvolvemento",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malware protection, security",
"message": "Protección contra malware, seguridade",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Rexións, linguas",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importar/Exportar",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Pega aquí os filtros cosméticos a engadir",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Rexistro de cambios",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Crear nova denuncia",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Modo de filtrado por defecto",
@ -251,13 +263,25 @@
"message": "Permitir acceso a funcións pensadas para persoas con experiencia técnica.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Copia de apoio",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Garda nun ficheiro a túa configuración ou restablece os axustes desde un ficheiro.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Ao restablecer vas sobrescribir a configuración actual.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Atopa listas",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Páxina bloqueada",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite evitou que a seguinte páxina se cargase:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Volver",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Pechar esta xanela",
@ -339,6 +363,10 @@
"message": "Reverter",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Engadir",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importar e engadir…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportar…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Gardar axustes…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restablecer…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Non engadir contido desde orixes non fiables",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "הגדרות",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "מסננים בהתאמה אישית",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "פיתוח",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "תחומי תוכנות זדוניות",
"message": "הגנה מפני נוזקות, אבטחה",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "אזורים, שפות",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "יבוא / יצוא",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "העתיקו לכאן מסננים קוסמטים ספציפים לשם הוספה",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "יומן שינויים",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "צור דיווח חדש",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "מצב סינון ברירת מחדל",
@ -251,13 +263,25 @@
"message": "מאפשר גישה ליכולות עבור משתמשים טכניים.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "גיבוי / שחזור",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "גיבוי של ההגדרות האישיות לקובץ, או שחזור של ההגדרות האישיות מקובץ.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "השחזור יחליף את כל ההגדרות האישיות הנוכחיות.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "חיפוש רשימות",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "הדף נחסם",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite מנע טעינה של הדפים הבאים:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "חזור",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "סגור חלון זה",
@ -339,6 +363,10 @@
"message": "ביטול שינויים",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "הוספה",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "ייבא וצרף…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "ייצוא…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "גיבוי…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "שחזור…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "אפס להגדרות ברירת מחדל…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "כל ההגדרות האישיות שלך ימחקו. האם באמת לאפס להגדרות ברירת מחדל?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "אל תוסיפו תוכן ממקורות לא מהיימנים",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "सेटिंग्स",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "विकास",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "क्षेत्र, भाषाएँ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "परिवर्तन पत्र",
"description": ""
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "डिफ़ॉल्ट फ़िल्टरिंग मोड",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "पूर्ववत",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "इम्पोर्ट करें और जोड़ें…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "निर्यात…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "अविश्वसनीय स्रोतों से सामग्री न जोड़ें",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Postavke",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Prilagođeni filteri",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Razvoj",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regije, jezici",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Uvoz / Izvoz",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Ovdje zalijepite određene vizualne filtere koje želite dodati",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Popis promjena",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Napravi novu prijavu na GitHub-u",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Zadani način filtriranja",
@ -251,13 +263,25 @@
"message": "Omogućuje pristup značajkama prikladnim za tehničke korisnike.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Sigurnosna kopija",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Napravite sigurnosnu kopiju prilagođenih postavki u datoteku ili ih vratite iz datoteke.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Vraćanje će prebrisati sve vaše trenutne prilagođene postavke.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Pronađi liste",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Stranica blokirana",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite je spriječio učitavanje sljedeće stranice:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Idi natrag",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Zatvori ovaj prozor",
@ -339,6 +363,10 @@
"message": "Poništi",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Dodaj",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Uvesti i dodati...",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Izvoz...",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sigurnosno kopiranje…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Vraćanje…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Resetiraj na zadane postavke…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Sve Vaše prilagođene postavke će biti uklonjene. Želite li zaista resetirati na zadane postavke?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Ne dodavajte sadržaj iz nepouzdanih izvora",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Beállítások",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Saját szűrők",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Fejlesztés",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Régiók, nyelvek",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importálás/exportálás",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Illessze be ide a hozzáadandó kozmetikai szűrőket",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Változások listája",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Új jelentés létrehozása GitHub-ra",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Alapértelmezett szűrési mód",
@ -251,13 +263,25 @@
"message": "Hozzáférést biztosít a képzettebb felhasználóknak való funkciókhoz.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Biztonsági mentés",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Egyéni beállítások fájlbamentése, vagy az egyéni beállítások helyreállítása egy fájlból.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "A helyreállítás felülírja a jelenlegi egyéni beállításokat.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Listák keresése",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Oldal blokkolva",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "A uBO Lite megakadályozta a következő oldal betöltését:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Vissza",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Ablak bezárása",
@ -339,6 +363,10 @@
"message": "Visszaállítás",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Hozzáadás",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importálás és hozzáadás…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportálás…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Biztonsági mentés…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Helyreállítás…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Alapértelmezett beállításokra visszaállítás…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Az összes egyéni beállításod törlődik. Tényleg az alapbeállításokra akarsz viszzaállítani?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Ne adjon hozzá megbízhatatlan forrásokból származó tartalmat.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Կարգավորումներ",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Տարածաշրջաններ, լեզուներ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Փոփոխությունների մատյան",
"description": ""
@ -132,7 +144,7 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Զտման լռելյայն ռեժիմ",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Հետ գնալ",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Փակել այս պատուհանը",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Pengaturan",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filter khusus",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Mengembangkan",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Domain malware",
"message": "Perlindungan malware, keamanan",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Wilayah, bahasa",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Impor / Ekspor",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Tambahkan filter kosmetik dengan menempel di sini",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Catatan perubahan",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Buat laporan baru",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mode filter bawaan",
@ -251,13 +263,25 @@
"message": "Mengaktifkan akses ke fitur yang sesuai untuk pengguna teknis.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Cadangan",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Cadangkan settingan khusus ke berkas, atau pulihkan settingan khusus dari berkas.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Pemulihan akan menimpa semua settingan khusus saat ini.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Temukan daftar",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Halaman diblokir",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite telah mencegah pemuatan halaman berikut:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Kembali",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Tutup jendela ini",
@ -308,7 +332,7 @@
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "Melihat",
"message": "Melihat:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
@ -324,7 +348,7 @@
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
"message": "Aturan dinamis ",
"message": "Aturan dinamis",
"description": "An option in a dropdown list"
},
"developOptionSessionRuleset": {
@ -339,6 +363,10 @@
"message": "Kembalikan",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Tambah",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Impor dan tambahkan…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Ekspor…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Cadangkan…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Pulihkan…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Kembalikan ke pengaturan bawaan…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Semua pengaturan kustom kamu akan dihapus. Apakah kamu benar ingin kembali ke pengaturan bawaan?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Jangan tambahkan konten dari sumber tidak terpercaya",
"description": "Short description of the DNR rules editor pane"

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Un efficiente bloccatore dei contenuti. Blocca annunci, tracker, minatori e altro ancora subito dopo l'installazione.",
"message": "Un efficiente bloccatore di contenuti. Blocca annunci, tracker, minatori e altro ancora subito dopo l'installazione.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "Impostazioni",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtri personalizzati",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Sviluppo",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Domini che diffondono virus",
"message": "Protezione dai malware, sicurezza",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Lingue e regioni",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importa / Esporta",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Incolla qui i filtri cosmetici specifici da aggiungere",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Reg. modifiche",
"description": ""
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Contrassegna la pagina web come “NSFW”. (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Contrassegna la pagina web come “NSFW”. (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“non adatta ai minori”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Crea nuova segnalazione in GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Modalità di filtraggio predefinita",
@ -251,13 +263,25 @@
"message": "Abilita l'accesso a funzioni adatte a utenti tecnici.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Copia le impostazioni personali in un file, o rimuovile da un file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Il ripristino sovrascriverà le impostazioni personali in uso.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Trova elenchi",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Pagina bloccata",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite ha impedito alla seguente pagina di caricarsi:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Torna indietro",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Chiudi questa finestra",
@ -339,6 +363,10 @@
"message": "Ritorna",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Aggiungi",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importa e accoda…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Esporta…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Copia…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Ripristina…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reimposta configurazione predefinita…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Le impostazioni personali saranno rimosse. Vuoi veramente reimpostare i valori predefiniti?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Non aggiungere contenuti da fonti non affidabili",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "設定",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "カスタムフィルター",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "開発",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "マルウェアドメイン",
"message": "マルウェアからの保護、セキュリティ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "地域・言語",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "インポート又はエクスポート",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "ここに追加したいコスメティックフィルターをペースト",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "更新履歴",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "新しい報告を作成",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "デフォルトのフィルタリングモード",
@ -251,13 +263,25 @@
"message": "技術ユーザーに適した機能へのアクセスを有効にします。",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "バックアップ",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "カスタムした設定をファイルとしてバックアップしたり、ファイルからリストアしたりできます。",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "リストアすると現在のカスタムした設定がすべて上書きされます。",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "リストを検索",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "ブロックしたページ",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite はこのページの読み込みをブロックしています:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "戻る",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "このウィンドウを閉じる",
@ -339,6 +363,10 @@
"message": "元に戻す",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "追加",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "インポートと追加",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "エクスポート…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "バックアップ…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "リストア…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "信頼できないソースから追加しないでください。",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "პარამეტრები",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "მორგებული ფილტრები",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "შემუშავება",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "მხარეები, ენები",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "შემოტანა / გატანა",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "აქ ჩასვით გარეგნული ნაწილების ცალკეული ფილტრები დასამატებლად",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "ცვლილებები",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "შექმენით ახალი მოსხენება",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "გაფილტვრის ნაგულისხმევი რეჟიმი",
@ -251,13 +263,25 @@
"message": "შესაძლებლობები გამოცდილი მომხმარებლებისთვის.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "მარქაფი",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "დაამარქაფეთ მითითებული პარამეტრები ფაილში ან აღადგინეთ ფაილიდან.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "აღდგენისას ყველა მიმდინარე პარამეტრი ჩანაცვლდება.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "სიების მოძიება",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "შეზღუდული გვერდი",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite ზღუდავს მოცემული გვერდის ჩატვირთვას:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "უკან დაბრუნება",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "ამ ფანჯრის დახურვა",
@ -339,6 +363,10 @@
"message": "დაბრუნება",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "დამატება",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "შეტანა და დამატება…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "გატანა…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "დამარქფება…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "აღდგენა…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "ჩამოყრა ნაგულისხმევ პარამეტრებზე…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "ყველა მორგებული პარამეტრი მოცილდება. ნამდვილად გსურთ დაბრუნება ნაგულისხმევ პარამეტრებზე?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "ნუ დაამატებთ შიგთავსს არასანდო წყაროებიდან.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "ಸಂಯೋಜನೆಗಳು",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "ಪ್ರದೇಶಗಳು, ಭಾಷೆಗಳು\n",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "ಬದಲಾವಣೆಗಳು",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "실험적이고 권한이 적은 콘텐츠 차단기. 광고, 추적기, 채굴기 등을 설치 직후 차단합니다.",
"message": "효율적인 콘텐츠 차단기입니다. 설치 즉시 광고, 추적기, 암호화폐 채굴기 등을 차단합니다.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "설정",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "커스텀 필터",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "개발자용",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -28,7 +32,7 @@
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
"message": "개인정보취급방침",
"message": "개인정보 처리방침",
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
@ -36,7 +40,7 @@
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "이 웹사이트에서는",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
@ -48,7 +52,7 @@
"description": "English: Click to open the dashboard"
},
"popupMoreButton": {
"message": "자세히",
"message": "더 보기",
"description": "Label to be used to show popup panel sections"
},
"popupLessButton": {
@ -64,11 +68,11 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupPrivacy": {
"message": "개인 정보 보호",
"message": "개인정보 보호",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "멀웨어 도메인",
"message": "멀웨어 및 보안",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "지역, 언어",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "가져오기 / 내보내기",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "여기에 추가하려는 요소 숨김 필터 붙여넣기",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "변경 로그",
"description": ""
@ -124,11 +136,11 @@
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
"message": "봉사자들이 중복 신고로 인해 부담을 겪지 않도록, 해당 이슈가 이미 신고되지는 않았는지 확인해주시기 바랍니다.",
"message": "자원봉사자들의 중복 업무를 방지하기 위해, 이미 보고된 문제인지 먼저 확인해 주세요. <b>주의:</b> 아래 버튼을 클릭하면 현재 페이지 주소가 GitHub로 전송됩니다.",
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
"message": "유사한 신고 탐색",
"message": "비슷한 신고 내역 찾기",
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
@ -156,11 +168,11 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option4": {
"message": "개인정보 보호 관련 이슈가 있습니다",
"message": "개인정보 보호 관련 문제가 있습니다",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option5": {
"message": "uBO Lite를 켜면 깨집니다",
"message": "uBO Lite를 켜면 오작동합니다",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option6": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "웹페이지를 \"NSFW\" (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)로 분류",
"message": "웹페이지를 \"NSFW\" (<a href=\"https://ko.wikipedia.org/wiki/NSFW\">“Not Safe For Work”</a>)로 분류",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "새 신고 생성",
"description": "Text for button which open an external webpage in Support pane"
"message": "GitHub에서 새 신고 생성",
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "기본 필터링 모드",
@ -212,7 +224,7 @@
"description": "This describes the 'optimal' filtering mode"
},
"completeFilteringModeDescription": {
"message": "고급 네트워크 필터링과 선택한 필터 목록을 바탕으로 특정한 확장 필터링 및 보편적인 확장 필터링을 수행합니다.\n\n모든 웹사이트에서 데이터를 읽고 쓸 수 있도록 하는 광범위한 권한이 필요합니다.\n\n보편적인 확장 필터링 기능을 이용하는 경우 웹페이지의 리소스 사용량이 증가할 수 있습니다.",
"message": "고급 네트워크 필터링과 선택한 필터 목록을 기반의 맞춤형 및 보편적인 확장 필터링을 제공합니다.\n\n모든 웹사이트에서 데이터를 읽고 변경할 수 있도록 하는 광범위한 권한이 필요합니다.\n\n보편적인 확장 필터링을 사용하면 웹페이지의 리소스 사용량이 증가할 수 있습니다.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -240,7 +252,7 @@
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLegend": {
"message": "잠재적으로 좋지 않은 사이트로의 접속을 차단하고, 사용자가 진행할지 선택하도록 합니다.",
"message": "잠재적으로 유해할 수 있는 사이트로의 접속이 차단되며, 계속 진행할지 여부를 선택할 수 있는 옵션이 제공됩니다.",
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
@ -251,13 +263,25 @@
"message": "기술적 사용자를 위한 기능에 접근할 수 있도록 합니다.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "백업",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "사용자 지정 설정을 파일에 백업하거나 파일에서 사용자 지정 설정을 복원합니다.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "복원 시 현재 설정이 모두 덮어씌워집니다.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "목록 찾기",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "페이지 차단됨",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite가 다음 페이지를 불러오지 못하게 했습니다.",
@ -277,14 +301,14 @@
},
"strictblockBack": {
"message": "뒤로",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "창 닫기",
"description": "A button to close the current tab"
},
"strictblockDontWarn": {
"message": "다시는 이 사이트에 대해 경고하지 않기",
"message": "이 사이트에 대해 다시 경고하지 않기",
"description": "Label for checkbox in document-blocked page"
},
"strictblockProceed": {
@ -292,19 +316,19 @@
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "구성 요소 제거 모드로 진입",
"message": "숨길 요소 선택하기",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
"message": "구성 요소 제거 모드 종료",
"message": "숨길 요소 선택 종료하기",
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
"message": "Create a custom filter",
"message": "커스텀 필터 생성",
"description": "Label for the menu entry to create cosmetic filters"
},
"unpickerTipEnter": {
"message": "Remove a custom filter",
"message": "커스텀 필터 삭제",
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
@ -339,6 +363,10 @@
"message": "되돌리기",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "추가",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "가져오기 및 추가하기…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "내보내기…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "백업…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "복원…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "기본 설정으로 초기화하기…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "모든 커스텀 설정이 삭제됩니다. 정말 진행하시겠습니까?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "신뢰할 수 없는 출처의 콘텐츠를 추가하지 마십시오",
"description": "Short description of the DNR rules editor pane"
@ -356,23 +400,23 @@
"description": "Short sentence to report the number of currently registered DNR rules"
},
"pickerSliderLabel": {
"message": "Move the slider to select the best match",
"message": "슬라이더를 움직여 가장 적합한 항목을 선택하세요",
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
"message": "Pick",
"message": "선택",
"description": "Text for the button to re-enter element-picking mode"
},
"pickerPreview": {
"message": "Preview",
"message": "미리보기",
"description": "Text for the button to activate preview mode"
},
"pickerCreate": {
"message": "Create",
"message": "생성",
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "아래의 필터를 선택하면 웹페이지의 일치하는 요소가 강조 표시됩니다. 필터를 삭제하려면 휴지통을 클릭합니다.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Nustatymai",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regionai, kalbos",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Pakeitimų žurnalas",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Bezatļauju satura aizturētājs. Aiztur reklāmas, izsekotājus, kriptoracējus un daudz ko citu uzreiz pēc uzstādīšanas.",
"message": "Iedarbīgs satura aizturētājs. Aiztur reklāmas, izsekotājus, kriptoracējus un vēl uzreiz pēc uzstādīšanas.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "Iestatījumi",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Pielāgoti atsijātāji",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Izstrādāt",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Ļaunatūras domēni",
"message": "Aizsardzība pret ļaunprātīgām (inficētas vai satur vīrusus) vietnēm, drošība",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Apgabali, valodas",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Ievietot/izgūt",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Šeit ir ielīmējami noteikti kosmētiskie aizturētāji, kurus pievienot",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Izmaiņu žurnāls",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Izveidot jaunu ziņojumu",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Noklusējuma aizturēšanas veids",
@ -251,13 +263,25 @@
"message": "Iespējot piekļuvi iespējām, kas piemērotas tehniskiem lietotājiem.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Rezerves kopija",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Pielāgoto iestatījumu rezerves kopēšana datnē vai to atjaunošana no datnes.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Atjaunošana pārrakstīs visus pašreizējos pielāgotos iestatījumus.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Atrast sarakstus",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Lapa aizturēta",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite novērsa šīs lapas ielādēšanu:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Doties atpakaļ",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Aizvērt šo logu",
@ -339,6 +363,10 @@
"message": "Atjaunot",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Pievienot",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Ievietot un pievienot…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Izgūt…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Veikt rezerves kopēšanu…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Atjaunot…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Atiestatīt uz noklusējuma iestatījumiem…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Visi pielāgotie iestatījumi tiks noņemti. Vai tiešām atiestatīt uz noklusējuma iestatījumiem?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Nevajag pievienot saturu no neuzticamiem avotiem.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,24 +19,28 @@
"message": "Прилагодби",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Персонализирани филтри",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"message": "Девелопер",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
"message": "Информации за...",
"message": "За",
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
"message": "Заштита на личните податоци",
"message": "Полиса за личните податоци",
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
"message": "Начини на прочистување",
"message": "модови на филтрирање",
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "На оваа веб-страница",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
@ -80,9 +84,17 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupRegions": {
"message": "Региони, Јазици",
"message": "Региони, јазици",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Увоз / Извоз",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Промени",
"description": ""
@ -120,11 +132,11 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
"message": "Troubleshooting information",
"message": "Информации за решавање на проблеми",
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
"message": "За да се избегне оптоварување на волонтерите со дупликат пријави, ве молиме проверете дали проблемот веќе не е пријавен.",
"message": "За да се избегне оптоварување на волонтерите со пријави на дупликати, ве молиме проверете дали проблемот е веќе пријавен.",
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Создај нова пријава",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Режим на филтрирање по подразбирање",
@ -236,7 +248,7 @@
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLabel": {
"message": "Enable strict blocking",
"message": "Вклучи стриктно блокирање",
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLegend": {
@ -244,20 +256,32 @@
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
"message": "Developer mode",
"message": "Мод за девелопери",
"description": "Label for a checkbox in the options page"
},
"developerModeLegend": {
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Бекап",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Најди листи",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"message": "Блокирана страница",
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -272,27 +296,27 @@
"description": "Text warning about an incoming redirect"
},
"strictblockNoParamsPrompt": {
"message": "without parameters",
"message": "без параметри",
"description": "Label to be used for the parameter-less URL"
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"message": "Оди назад",
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
"message": "Затвори го прозорецот",
"description": "A button to close the current tab"
},
"strictblockDontWarn": {
"message": "Don't warn me again about this site",
"message": "Не ме преупредувај повторна за оваа веб-страница",
"description": "Label for checkbox in document-blocked page"
},
"strictblockProceed": {
"message": "Proceed",
"message": "Продолжи",
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "Remove an element",
"message": "Отстрани елемент",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
@ -308,7 +332,7 @@
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "View:",
"message": "Глед:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
@ -324,29 +348,49 @@
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
"message": "Dynamic ruleset",
"message": "Динамичен сет на правила",
"description": "An option in a dropdown list"
},
"developOptionSessionRuleset": {
"message": "Session ruleset",
"message": "Сесиски сет на правила",
"description": "An option in a dropdown list"
},
"saveButton": {
"message": "Save",
"message": "Сними",
"description": "Text for buttons used to save changes"
},
"revertButton": {
"message": "Revert",
"message": "Поврати",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Додади",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"message": "Увези и додади…",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "Export…",
"message": "Извоз…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Бекап…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -360,7 +404,7 @@
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
"message": "Pick",
"message": "Избери",
"description": "Text for the button to re-enter element-picking mode"
},
"pickerPreview": {
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "ക്രമീകരണങ്ങൾ",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "പ്രാദേശികം, ഭാഷകള്‍",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "ചേഞ്ച് ലോഗ്",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "ഡിഫോൾട്ട് ഫിൽട്ടറിംഗ് മോഡ്",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Tetapan",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Wilayah, bahasa",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Log perubahan",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mod penapisan lalai",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,8 +19,12 @@
"message": "Innstillinger",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Egendefinerte filtre",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"message": "Utvikle",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
@ -36,11 +40,11 @@
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "På denne nettsiden",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
"message": "Rapporter et problem på dette nettstedet",
"message": "Rapporter et problem",
"description": "Tooltip used for the 'chat' icon in the panel"
},
"popupTipDashboard": {
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Domener med skadelig programvare",
"message": "Beskyttelse mot skadelig programvare, sikkerhet",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Regioner, språk",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importér/Eksportér",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Lim inn her spesifikke kosmetiske filtre som skal legges til",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Endringslogg",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Opprett ny rapport på GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standard filtreringsmodus",
@ -251,13 +263,25 @@
"message": "Aktiver tilgang til funksjoner som er egnet for tekniske brukere.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Sikkerhetskopi",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Sikkerhetskopier dine egendefinerte regler, eller gjenopprett dine egendefinerte regler fra en fil.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Gjenoppretting vil overskrive dine nåværende egendefinerte regler.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Finn lister",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Side blokkert",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite har forhindret innlasting av følgende side:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Gå tilbake",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Lukk dette vinduet",
@ -300,35 +324,35 @@
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
"message": "Create a custom filter",
"message": "Lag et egendefinert filter",
"description": "Label for the menu entry to create cosmetic filters"
},
"unpickerTipEnter": {
"message": "Remove a custom filter",
"message": "Fjern et egendefinert filter",
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "View:",
"message": "Vis:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
"message": "Filtering mode details",
"message": "Filtreringsmodusdetaljer",
"description": "An option in a dropdown list"
},
"developOptionCustomDnrRules": {
"message": "Custom DNR rules",
"message": "Egendefinerte DNR-regler",
"description": "An option in a dropdown list"
},
"developOptionDnrRulesOf": {
"message": "DNR rules of …",
"message": "DNR-regler for …",
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
"message": "Dynamic ruleset",
"message": "Dynamisk regelsett",
"description": "An option in a dropdown list"
},
"developOptionSessionRuleset": {
"message": "Session ruleset",
"message": "Regelsett for økter",
"description": "An option in a dropdown list"
},
"saveButton": {
@ -339,6 +363,10 @@
"message": "Tilbakestill",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Legg til",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importer og legg til...",
"description": "Text for buttons used to import and append content"
@ -347,32 +375,48 @@
"message": "Eksporter...",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sikkerhetskopier…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Gjenopprett…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Tilbakestill til standardinnstillinger…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"message": "Ikke legg til innhold fra upålitelige kilder",
"description": "Short description of the DNR rules editor pane"
},
"dnrRulesCountInfo": {
"message": "Number of registered rules: {count}",
"message": "Antall registrerte regler: {count}",
"description": "Short sentence to report the number of currently registered DNR rules"
},
"pickerSliderLabel": {
"message": "Move the slider to select the best match",
"message": "Flytt glidebryteren for å velge den beste matchen",
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
"message": "Pick",
"message": "Velg",
"description": "Text for the button to re-enter element-picking mode"
},
"pickerPreview": {
"message": "Preview",
"message": "Forhåndsvis",
"description": "Text for the button to activate preview mode"
},
"pickerCreate": {
"message": "Create",
"message": "Opprett",
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Velg et filter nedenfor for å fremheve samsvarende elementer på nettsiden. Klikk på papirkurven for å fjerne et filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Een efficiënte inhoudsblokkeerder. Blokkeert direct na installatie advertenties, trackers, miners en meer.",
"message": "Een efficiënte inhoudsblokker. Blokkeert direct na installatie advertenties, trackers, miners en meer.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "Instellingen",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Aangepaste filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Ontwikkelen",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Gebieden, talen",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importeren / Exporteren",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Plak hier specifieke cosmetische filters om toe te voegen",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Wijzigingenlogboek",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Nieuwe melding op GitHub maken",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standaard filtermodus",
@ -251,13 +263,25 @@
"message": "Schakelt toegang tot voor technische gebruikers geschikte functies in.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Back-up",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Maak een back-up van uw aangepaste instellingen naar een bestand, of zet uw aangepaste instellingen terug vanuit een bestand.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Terugzetten overschrijft al uw huidige aangepaste instellingen.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Lijsten zoeken",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Pagina geblokkeerd",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite heeft het laden van de volgende pagina voorkomen:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Teruggaan",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Dit venster sluiten",
@ -339,6 +363,10 @@
"message": "Ongedaan maken",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Toevoegen",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importeren en toevoegen…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exporteren…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back-up maken…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Terugzetten…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Standaardinstellingen terugzetten…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Al uw aangepaste instellingen zullen worden verwijderd. Wilt u de standaardinstellingen echt terugzetten?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Voeg geen inhoud van niet-vertrouwde bronnen toe.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,8 +19,12 @@
"message": "ਸੈਟਿੰਗਾਂ",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "ਪਸੰਦੀਦਾ ਫਿਲਟਰ",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"message": "ਡਿਵੈਲਪ",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
@ -36,7 +40,7 @@
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "ਇਸ ਵੈੱਬਸਾਈਟ ਉੱਤੇ",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malware protection, security",
"message": "ਮਾਲਵੇਅਰਾਂ ਤੋਂ ਬਚਾਅ, ਸੁਰੱਖਿਆ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "ਖੇਤਰ, ਭਾਸ਼ਾਵਾਂ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "ਇੰਪੋਰਟ / ਐਕਸਪੋਰਟ",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "ਤਬਦੀਲੀ-ਸੂਚੀ",
"description": ""
@ -120,7 +132,7 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
"message": "Troubleshooting information",
"message": "ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ",
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
@ -140,7 +152,7 @@
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
"message": "-- Pick an entry --",
"message": "-- ਐਂਟਰੀ ਚੁਣੋ --",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option1": {
@ -152,7 +164,7 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
"message": "Detects uBO Lite",
"message": "uBO Lite ਮਿਲਿਆ",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option4": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "ਨਵੀਂ ਰਿਪੋਰਟ ਬਣਾਓ",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "ਮੂਲ ਫਿਲਟਰ ਕਰਨ ਦਾ ਢੰਗ",
@ -220,7 +232,7 @@
"description": "A short description for the editable field which lists trusted sites"
},
"noFilteringModePlaceholder": {
"message": "[hostnames only]\nexample.com\ngames.example\n...",
"message": "[ਸਿਰਫ਼ ਹੋਸਟ-ਨਾਂ]\nexample.com\ngames.example\n...",
"description": "Default text for in edit field"
},
"behaviorSectionLabel": {
@ -232,11 +244,11 @@
"description": "Label for a checkbox in the options page"
},
"showBlockedCountLabel": {
"message": "Show the number of blocked requests on the toolbar icon",
"message": "ਟੂਲ-ਪੱਟੀ ਆਈਕਾਨ ਉੱਤੇ ਪਾਬੰਦੀ ਲਾਈਆਂ ਬੇਨਤੀਆਂ ਦੀ ਗਿਣਤੀ ਦਿਖਾਓ",
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLabel": {
"message": "Enable strict blocking",
"message": "ਸਖ਼ਤ ਪਾਬੰਦੀਆਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ",
"description": "Label for a checkbox in the options page"
},
"enableStrictBlockLegend": {
@ -244,23 +256,35 @@
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
"message": "Developer mode",
"message": "ਡਿਵੈਲਪਰ ਮੋਡ",
"description": "Label for a checkbox in the options page"
},
"developerModeLegend": {
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "ਬੈਕਅੱਪ",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"message": "ਸੂਚੀਆਂ ਲੱਭੋ",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"message": "ਸਫ਼ੇ ਉੱਤੇ ਪਾਬੰਦੀ ਹੈ",
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
"message": "uBO Lite ਨੇ ਅੱਗੇ ਦਿੱਤੇ ਸਫ਼ੇ ਨੂੰ ਲੋਡ ਹੋਣ ਤੋਂ ਰੋਕਿਆ ਹੈ:",
"description": "Sentence used in the strict-blocked page"
},
"strictblockReasonSentence1": {
@ -272,27 +296,27 @@
"description": "Text warning about an incoming redirect"
},
"strictblockNoParamsPrompt": {
"message": "without parameters",
"message": "ਬਿਨਾਂ ਪੈਰਾਮੀਟਰ",
"description": "Label to be used for the parameter-less URL"
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"message": "ਪਿੱਛੇ ਜਾਓ",
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
"message": "ਇਹ ਵਿੰਡੋ ਨੂੰ ਬੰਦ ਕਰੋ",
"description": "A button to close the current tab"
},
"strictblockDontWarn": {
"message": "Don't warn me again about this site",
"message": "ਇਸ ਸਾਈਟ ਬਾਰੇ ਮੈਨੂੰ ਮੁੜ ਚੇਤਾਵਨੀ ਨਾ ਦਿਓ",
"description": "Label for checkbox in document-blocked page"
},
"strictblockProceed": {
"message": "Proceed",
"message": "ਜਾਰੀ ਰੱਖੋ",
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "Remove an element",
"message": "ਇੱਕ ਭਾਗ ਨੂੰ ਹਟਾਓ",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
@ -300,15 +324,15 @@
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
"message": "Create a custom filter",
"message": "ਕਸਟਮ ਫਿਲਟਰ ਬਣਾਓ",
"description": "Label for the menu entry to create cosmetic filters"
},
"unpickerTipEnter": {
"message": "Remove a custom filter",
"message": "ਕਸਟਮ ਫਿਲਟਰ ਨੂੰ ਹਟਾਓ",
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "View:",
"message": "ਵੇਖੋ:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
@ -332,27 +356,47 @@
"description": "An option in a dropdown list"
},
"saveButton": {
"message": "Save",
"message": "ਸੰਭਾਲੋ",
"description": "Text for buttons used to save changes"
},
"revertButton": {
"message": "Revert",
"message": "ਵਾਪਸ ਲਵੋ",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "ਜੋੜੋ",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"message": "ਇੰਪੋਰਟ ਕਰੋ ਤੇ ਜੋੜੋ…",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "Export…",
"message": "ਐਕਸਪੋਰਟ…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "ਬੈਕ ਅੱਪ…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "ਬਹਾਲ ਕਰੋ…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"message": "ਗ਼ੈਰ-ਭਰੋਸੇਯੋਗ ਸਰੋਤਾਂ ਤੋਂ ਸਮੱਗਰੀ ਨੂੰ ਨਾ ਜੋੜੋ",
"description": "Short description of the DNR rules editor pane"
},
"dnrRulesCountInfo": {
"message": "Number of registered rules: {count}",
"message": "ਰਜਿਸਟੜ ਕੀਤੇ ਨਿਯਮਾਂ ਦੀ ਗਿਣਤੀ: {count}",
"description": "Short sentence to report the number of currently registered DNR rules"
},
"pickerSliderLabel": {
@ -360,19 +404,19 @@
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
"message": "Pick",
"message": "ਚੁਣੋ",
"description": "Text for the button to re-enter element-picking mode"
},
"pickerPreview": {
"message": "Preview",
"message": "ਝਲਕ",
"description": "Text for the button to activate preview mode"
},
"pickerCreate": {
"message": "Create",
"message": "ਬਣਾਓ",
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Ustawienia",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Własne filtry",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Programowanie",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regiony, języki",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import i eksport",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Wklej tutaj określone filtry kosmetyczne do dodania",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Informacje o wydaniu",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Utwórz nowy raport",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Domyślny tryb filtrowania",
@ -251,13 +263,25 @@
"message": "Włącz dostęp do odpowiednich funkcji dla użytkowników technicznych.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Tworzenie i przywracanie kopii zapasowej",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Utwórz kopię zapasową własnych ustawień w pliku lub przywróć je z pliku.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Przywrócenie kopii zapasowej spowoduje nadpisanie wszystkich bieżących ustawień własnych.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Znajdź listy",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Strona zablokowana",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite nie pozwolił załadować się następującej stronie:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Wstecz",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Zamknij to okno",
@ -339,6 +363,10 @@
"message": "Przywróć",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Dodaj",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importuj i dołącz…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Eksportuj…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Utwórz kopię zapasową…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Przywróć kopię zapasową…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Przywróć ustawienia domyślne…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Wszystkie ustawienia niestandardowe zostaną usunięte. Czy na pewno chcesz przywrócić ustawienia domyślne?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Nie dodawaj zawartości z niezaufanych źródeł",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Configurações",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtros personalizados",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Desenvolver",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regiões, idiomas",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importação e exportação",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Cole filtros cosméticos específicos aqui para adicioná-los",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Notas de lançamento",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Criar um novo relatório no GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Modo de filtragem padrão",
@ -251,13 +263,25 @@
"message": "Ativa o acesso à funcionalidade destinada a usuários técnicos.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Faça backup das suas configurações personalizadas em um arquivo ou restaure suas configurações personalizadas de um arquivo.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "A restauração sobrescreverá todas as suas configurações personalizadas atuais.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Procurar listas",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Página bloqueada",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "O uBO Lite impediu o carregamento da seguinte página:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Voltar",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Fechar esta janela",
@ -339,6 +363,10 @@
"message": "Reverter",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Adicionar",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importar e anexar…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportar…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Fazer backup…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaurar…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reconfigurar tudo para o padrão…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Todas as suas configurações personalizadas serão removidas. Você realmente quer resetar para as configurações padrão?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Não adicione conteúdo de fontes não confiáveis.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Definições",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtros personalizados",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Programação",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regiões, idiomas",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importar/Exportar",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Cole aqui filtros cosméticos específicos a adicionar",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Registo de alterações",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Criar novo relatório no GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Modo de filtragem predefinido",
@ -251,13 +263,25 @@
"message": "Permite acesso a funcionalidades adequadas a utilizadores técnicos",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Cópia de segurança",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Faça uma cópia de segurança das suas definições personalizadas num ficheiro ou restaure as suas definições personalizadas a partir de um ficheiro.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "A restauração substituirá todas as suas definições personalizadas atuais.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Encontrar listas",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Página bloqueada",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "O uBO Lite impediu a seguinte página de ser carregada:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Voltar",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Fechar esta janela",
@ -339,6 +363,10 @@
"message": "Reverter",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Adicionar",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importar e anexar…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportar…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Criar cópia…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaurar…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Repor as definições predefinidas…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Todas as suas definições personalizadas serão removidas. Pretende mesmo repor as definições predefinidas?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Não adicione conteúdo de fontes não fidedignas",
"description": "Short description of the DNR rules editor pane"

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Un blocant experimental, fără permisiuni. Blochează reclamele, urmăritorii, minerii de monede virtuale și multe altele imediat [...]",
"message": "Un blocant de conținut eficient. Blochează reclamele, urmăritorii, minerii și multe altele imediat după instalare.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,8 +19,12 @@
"message": "Opțiuni",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtre proprii",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"message": "Dezvoltă",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
@ -36,7 +40,7 @@
"description": "Label in the popup panel for the current filtering mode"
},
"popupLocalToolsLabel": {
"message": "On this website",
"message": "Pe acest website",
"description": "Label in the popup panel for the local tools section"
},
"popupTipReport": {
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Domenii malițioase",
"message": "Domenii malițioase, securitate",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Regiuni, limbi",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importă / Exportă",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Lipește aici filtre cosmetice specifice",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Jurnal de modificări",
"description": ""
@ -120,7 +132,7 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
"message": "Troubleshooting information",
"message": "Informații depanare",
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Creează o nouă sesizare",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mod de filtrare implicit",
@ -244,20 +256,32 @@
"description": "Short description for a checkbox in the options page"
},
"developerModeLabel": {
"message": "Developer mode",
"message": "Mod dezvoltator",
"description": "Label for a checkbox in the options page"
},
"developerModeLegend": {
"message": "Enables access to features suitable for technical users.",
"message": "Permite accesul la funcții adecvate pentru utilizatorii tehnici.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Copiați setările personalizate într-un fișier sau restaurați setările personalizate dintr-un fișier.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restaurarea va suprascrie toate setările personalizate actuale.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Căutați liste",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Pagină blocată",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite a împiedicat încărcarea următoarei pagini:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Înapoi",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Închide fereastra",
@ -292,83 +316,103 @@
"description": "A button to navigate to the blocked page"
},
"zapperTipEnter": {
"message": "Remove an element",
"message": "Elimina unui element",
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
"message": "Exit element zapper mode",
"message": "Ieșire din modul zapper element",
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
"message": "Create a custom filter",
"message": "Creați un filtru personalizat",
"description": "Label for the menu entry to create cosmetic filters"
},
"unpickerTipEnter": {
"message": "Remove a custom filter",
"message": "Șterge un filtru personalizat",
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "View:",
"message": "Vezi:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
"message": "Filtering mode details",
"message": "Detalii privind modul de filtrare",
"description": "An option in a dropdown list"
},
"developOptionCustomDnrRules": {
"message": "Custom DNR rules",
"message": "Reguli DNR personalizate",
"description": "An option in a dropdown list"
},
"developOptionDnrRulesOf": {
"message": "DNR rules of …",
"message": "Regulile DNR privind …",
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
"message": "Dynamic ruleset",
"message": "Set de reguli dinamice",
"description": "An option in a dropdown list"
},
"developOptionSessionRuleset": {
"message": "Session ruleset",
"message": "Set de reguli pentru sesiune",
"description": "An option in a dropdown list"
},
"saveButton": {
"message": "Save",
"message": "Salvați",
"description": "Text for buttons used to save changes"
},
"revertButton": {
"message": "Revert",
"message": "Reveniţi",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Adaugă",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"message": "Importați și adăugați…",
"description": "Text for buttons used to import and append content"
},
"exportButton": {
"message": "Export…",
"message": "Exportă…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restaurați…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Restabilește setările implicite…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Toate setările personalizate vor fi eliminate. Doriți cu siguranță să resetați la setările implicite?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"message": "Nu adăugați conținut din surse nesigure",
"description": "Short description of the DNR rules editor pane"
},
"dnrRulesCountInfo": {
"message": "Number of registered rules: {count}",
"message": "Număr de reguli înregistrate: {count}",
"description": "Short sentence to report the number of currently registered DNR rules"
},
"pickerSliderLabel": {
"message": "Move the slider to select the best match",
"message": "Mutați cursorul pentru a selecta cea mai bună potrivire",
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
"message": "Pick",
"message": "Alege",
"description": "Text for the button to re-enter element-picking mode"
},
"pickerPreview": {
"message": "Preview",
"message": "Previzualizare",
"description": "Text for the button to activate preview mode"
},
"pickerCreate": {
"message": "Create",
"message": "Creează",
"description": "Text for the button to create the filter"
},
"unpickerUsage": {

View file

@ -19,6 +19,10 @@
"message": "Настройки",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Пользовательские фильтры",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Разработка",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Регионы, языки",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Импорт / Экспорт",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Вставьте сюда отдельные косметические фильтры для добавления",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Список изменений",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Создать новый отчёт в GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Режим фильтрации по умолчанию",
@ -251,13 +263,25 @@
"message": "Включает доступ к функциям, предназначенным для технических пользователей.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Резервная копия",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Создайте резервную копию пользовательских настроек в файле, или восстановите настройки из файла.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Восстановление перезапишет все ваши текущие пользовательские настройки.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Найти списки",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Страница заблокирована",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite предотвратил загрузку следующей страницы:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Назад",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Закрыть это окно",
@ -339,6 +363,10 @@
"message": "Вернуть",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Добавить",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Импортировать и добавить…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Экспортировать…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Создать рез. копию…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Восстановить…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Сброс до настроек по умолчанию…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Все ваши пользовательские настройки будут удалены. Уверены, что хотите восстановить настройки по умолчанию?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Не добавлять содержимое из ненадёжных источников",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "සැකසුම්",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "ද්වේශාංග වසම්",
"message": "අනිෂ්ට මෘදුකාංග ආරක්ෂාව, ආරක්ෂාව",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "කලාපීය, භාෂා",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "වෙනස්කම් සටහන",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "නව වාර්තාවක් සාදන්න",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "පෙරනිමි පෙරීමේ ප්‍රකාරය",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "ලැයිස්තු සොයන්න",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "පිටුව අවහිරයි",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite විසින් පහත පිටුව පූරණය වීම වළක්වා ඇත:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "ආපසු යන්න",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "මෙම කවුළුව වසන්න",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Nastavenia",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Vlastné filtre",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Vývoj",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regióny, jazyky",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import/export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Sem vložte špecifické kozmetické filtre, ktoré chcete pridať",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Zoznam zmien",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Vytvoriť nové hlásenie na Githube",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Predvolený režim filtrovania",
@ -251,13 +263,25 @@
"message": "Umožňuje prístup k funkciám vhodným pre technických používateľov.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Zálohovať/Obnoviť",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Zálohujte si vlastné nastavenia do súboru alebo obnovte vlastné nastavenia zo súboru.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Obnovením sa prepíšu všetky vaše aktuálne vlastné nastavenia.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Nájsť zoznamy",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Zablokovaná stránka",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite zabránil načítaniu nasledujúcej stránky:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Naspäť",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Zatvoriť toto okno",
@ -339,6 +363,10 @@
"message": "Vrátiť späť",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Pridať",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importovať a pripojiť…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportovať…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Zálohovať…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Obnoviť…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Obnoviť predvolené nastavenia…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Všetky vlastné nastavenia sa odstránia. Naozaj chcete obnoviť predvolené nastavenia?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Nepridávajte obsah z nedôveryhodných zdrojov",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Parametrat",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Filtrat e personalizuar",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Zhvillimi",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Sipas rajonit, gjuhës",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importoj / Eksportoj",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Filtrat specifikë të personalizuar kalohen këtu",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Ditari i ndryshimeve",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Krijoj raport të ri në GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Mënyra standarde e filtrimit",
@ -251,13 +263,25 @@
"message": "Mundëson qasjen në funksione të përshtatshme për përdoruesit teknikë.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Kopja rezervë",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Mbani një kopje rezervë të parametrave që keni personalizuar ose riktheni parametrat e mëparshëm.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Rikthimi do të fshijë gjithë parametrat që keni personalizuar.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Gjej listat",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Faqe e bllokuar",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite pengoi hapjen e faqes vijuese:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Kthehem",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Mbyll dritaren",
@ -339,6 +363,10 @@
"message": "Rikthej",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Shtoj",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importoj dhe shtoj…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Eksportoj…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Rezervoj…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Rikthej…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Rikthej parametrat standardë…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Do të hiqen gjithë parameterat e personalizuar. Vërtet doni të riktheni parametrat standardë?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Mos shtoni materiale nga burime të pabesueshme",
"description": "Short description of the DNR rules editor pane"

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "Блокатор садржаја који не захтева дозволе. Блокира рекламе, праћења, рударе криптовалута и друго.",
"message": "Ефикасан блокатор садржаја. Блокира рекламе, праћења, рударе криптовалута, и много више одмах по инсталацији.",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,8 +19,12 @@
"message": "Подешавања",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Прилагођени филтери",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Развити",
"message": "Развијте",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
@ -83,6 +87,14 @@
"message": "Регионални, језички",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Увоз / извоз",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Овде налепите одређене козметичке филтере које желите додати",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Списак измена",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Креирај нови извештај",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Подразумевани режим филтрирања",
@ -251,13 +263,25 @@
"message": "Омогућава приступ функцијама погодним за техничке кориснике.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Направи резервну копију",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Napravite sigurnosnu kopiju prilagođenih postavki u datoteku ili ih vratite iz datoteke.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Vraćanje će prepisati sve vaše trenutne prilagođene postavke.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Пронађи листе",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Страница је блокирана",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite је спречио учитавање следеће странице:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Иди назад",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Затвори овај прозор",
@ -339,6 +363,10 @@
"message": "Врати",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Додај",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Увези и додај…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Извоз…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Направите резервну копију…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Вратите резервну копију…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Не додајте садржај из непоузданих извора",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Inställningar",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Anpassade filter",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Utveckla",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regioner, språk",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Importera / Exportera",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Här klistrar du in specifika kosmetiska filter att lägga till",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Ändringslogg",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Skapa ny rapport på GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Standardfiltreringsläge",
@ -251,13 +263,25 @@
"message": "Aktivera åtkomst till funktioner som är lämpliga för tekniska användare.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Säkerhetskopiering",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Säkerhetskopiera dina anpassade inställningar till en fil, eller återställ dina anpassade inställningar från en fil.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Återställningen kommer att skriva över alla dina nuvarande anpassade inställningar.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Hitta listor",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Sidan blockerad",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite har förhindrat följande sida från att läsas in:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Gå tillbaka",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Stäng det här fönstret",
@ -339,6 +363,10 @@
"message": "Ångra",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Lägg till",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Importera och lägg till…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Exportera…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Säkerhetskopiera…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Återställ…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Återställ till standardinställningarna…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Alla dina anpassade inställningar kommer att tas bort. Vill du verkligen återställa till standardinställningarna?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Lägg inte till filter från obetrodda källor.",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Settings",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -16,7 +16,11 @@
"description": "English: uBO Lite — Dashboard"
},
"settingsPageName": {
"message": "Settings",
"message": "அமைப்புகள்",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "விருப்ப வடிகட்டிகள்",
"description": "appears as tab name in dashboard"
},
"developPageName": {
@ -24,11 +28,11 @@
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
},
"aboutPageName": {
"message": "About",
"message": "பற்றி",
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
"message": "Privacy policy",
"message": "தனியுரிமை கொள்கை",
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
@ -48,7 +52,7 @@
"description": "English: Click to open the dashboard"
},
"popupMoreButton": {
"message": "More",
"message": "மேலும்",
"description": "Label to be used to show popup panel sections"
},
"popupLessButton": {
@ -60,11 +64,11 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAds": {
"message": "Ads",
"message": "விளம்பரங்கள்",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupPrivacy": {
"message": "Privacy",
"message": "தனியுரிமை",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
@ -72,19 +76,27 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
"message": "Annoyances",
"message": "எரிச்சல்கள்",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMisc": {
"message": "Miscellaneous",
"message": "இதர",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupRegions": {
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "இறக்குமதி / ஏற்றுமதி",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"message": "மாற்றப்பதிவேடு",
"description": ""
},
"aboutCode": {
@ -92,23 +104,23 @@
"description": "English: Source code (GPLv3)"
},
"aboutContributors": {
"message": "Contributors",
"message": "பங்களிப்பாளர்கள்",
"description": "English: Contributors"
},
"aboutSourceCode": {
"message": "Source code",
"message": "நிரல்மூலம்",
"description": "Link text to source code repo"
},
"aboutTranslations": {
"message": "Translations",
"message": "மொழிபெயர்ப்புகள்",
"description": "Link text to translations repo"
},
"aboutFilterLists": {
"message": "Filter lists",
"message": "வடிகட்டி பட்டியல்கள்",
"description": "Link text to uBO's own filter lists repo"
},
"aboutDependencies": {
"message": "External dependencies (GPLv3-compatible):",
"message": "வெளிப்புற சார்புகள் (GPLv3- இணக்கமானது):",
"description": "Shown in the About pane"
},
"supportS6H": {
@ -120,7 +132,7 @@
"description": "First paragraph of 'Filter issues' section in Support pane"
},
"supportS5H": {
"message": "Troubleshooting information",
"message": "பிழைதீர்க்கும் தகவல்",
"description": "Label of 'Troubleshooting information' section in 'Report a filter issue' page"
},
"supportS6P1S1": {
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "வலைப்பக்கத்தின் முகவரி:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "வலைப்பக்கம்…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -144,11 +156,11 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option1": {
"message": "Shows ads or ad leftovers",
"message": "விளம்பரங்களையோ அல்லது விளம்பரக் குறிப்புகளையோ காண்பிக்கிறது",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option2": {
"message": "Has overlays or other nuisances",
"message": "மேலோட்டங்கள் அல்லது பிற சிரமங்களைக் கொண்டுள்ளது",
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Select1Option3": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -188,19 +200,19 @@
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
"message": "no filtering",
"message": "வடிகட்டு இல்லை",
"description": "Name of blocking mode 0"
},
"filteringMode1Name": {
"message": "basic",
"message": "அடிப்படை",
"description": "Name of blocking mode 1"
},
"filteringMode2Name": {
"message": "optimal",
"message": "சிறந்தது",
"description": "Name of blocking mode 2"
},
"filteringMode3Name": {
"message": "complete",
"message": "முழுமையான",
"description": "Name of blocking mode 3"
},
"basicFilteringModeDescription": {
@ -212,7 +224,7 @@
"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": "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 web page resources usage.",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "ఐచ్చికాలు",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Regions, languages",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Changelog",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Default filtering mode",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "การตั้งค่า",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "กำหนดตัวกรอง",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "พัฒนา",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "ภูมิภาค, ภาษา",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "นำเข้า / ส่งออก",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "บันทึการเปลี่ยนแปลง",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "สร้างรายงานใหม่",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "โหมดการกรองเริ่มต้น",
@ -251,13 +263,25 @@
"message": "เปิดใช้งานฟีเจอร์สำหรับผู้ใช้ทางเทคนิค",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "หารายการ",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "บล๊อกเพจ",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite ได้ป้องกันเพจเหล่านี้จากการโหลด:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "ย้อนกลับ",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "ปิดหน้าต่างนี้",
@ -339,6 +363,10 @@
"message": "ย้อนกลับ",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "นำเข้าและต่อท้าย…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "ส่งออก…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "อย่าเพิ่มเนื้อหาจากแหล่งที่ไม่น่าเชื่อถือ",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Ayarlar",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Özel filtreler",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Geliştir",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Bölgeler, diller",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "İçeri/Dışarı aktar",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Eklenmesi için kozmetik filtreleri buraya yapıştırın",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Değişiklik günlüğü",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "GitHub'da yeni rapor oluştur",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Varsayılan filtreleme modu",
@ -216,7 +228,7 @@
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "Filtreleme yapılmayacak alan alarının listesi",
"message": "Filtreleme yapılmayacak web sitelerinin listesi.",
"description": "A short description for the editable field which lists trusted sites"
},
"noFilteringModePlaceholder": {
@ -251,13 +263,25 @@
"message": "Teknik kullanıcılara uygun özelliklere erişime izin ver.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Yedekle",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Ayarlarınızı bir dosyaya yedekleyin veya yedeklenmiş bir dosyadan alın.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Yedekten geri yükleyince şu anki ayarlarınızın yerine geçecek.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Liste bul",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Sayfa engellendi",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBo Lite aşağıdaki sayfaların yüklenmesini engelledi:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Geri git",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Bu pencereyi kapat",
@ -339,6 +363,10 @@
"message": "Geri al",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Ekle",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "İçe aktar ve ekle…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Dışa aktar…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Yedekle…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Geri yükle…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Varsayılan ayarlara sıfırla... ",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Tüm özel ayarlarınız silinecektir. Gerçekten varsayılan ayarlara sıfırlamak istiyor musunuz?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Güvenilmeyen kaynaklardan içerik eklemeyin",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "Налаштування",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Користувацькі фільтри",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Розробка",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "Регіони, мови",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Імпорт / Експорт",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Вставте сюди конкретні косметичні фільтри, які потрібно додати",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Журнал змін",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Створити новий звіт",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Типовий режим фільтрування",
@ -251,13 +263,25 @@
"message": "Відкрити доступ до можливостей, які актуальні для технічних користувачів",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Резервне копіювання",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Створіть резервну копію власних налаштувань у файлі або відновіть власні налаштування з файлу.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Відновлення призведе до перезапису всіх ваших поточних налаштувань.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Знайти списки",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Сторінку заблоковано",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite заблокував завантаження таких сторінок:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Повернутися",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Закрити це вікно",
@ -339,6 +363,10 @@
"message": "Повернути",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Додати",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Імпортувати та додати…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Експортувати…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Створити…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Відновити…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Скинути до усталених налаштувань…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Усі користувацькі налаштування буде вилучено. Хочете скинути налаштування до типових?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Не додавати вміст з невідомих джерел",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "ترتیبات",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Custom filters",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Develop",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "علاقے، زبانیں۔",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Import / Export",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Paste here specific cosmetic filters to add",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "چینج لاگ",
"description": ""
@ -132,11 +144,11 @@
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
"message": "Address of the webpage:",
"message": "Address of the web page:",
"description": "Label for the URL of the page"
},
"supportS6Select1": {
"message": "The webpage…",
"message": "The web page…",
"description": "Label for widget to select type of issue"
},
"supportS6Select1Option0": {
@ -172,12 +184,12 @@
"description": "An entry in the widget used to select the type of issue"
},
"supportS6Checkbox1": {
"message": "Label the webpage as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"message": "Label the web page as “NSFW” (<a href=\"https://wikipedia.org/wiki/Not_safe_for_work\">“Not Safe For Work”</a>)",
"description": "A checkbox to use for NSFW sites"
},
"supportReportSpecificButton": {
"message": "Create new report on GitHub",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "ڈیفالٹ فلٹرنگ موڈ",
@ -251,13 +263,25 @@
"message": "Enables access to features suitable for technical users.",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Backup",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Back up your custom settings to a file, or restore your custom settings from a file.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Restoring will overwrite all your current custom settings.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Find lists",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Page blocked",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite has prevented the following page from loading:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Go back",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Close this window",
@ -339,6 +363,10 @@
"message": "Revert",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Add",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Import and append…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Export…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Back up…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Restore…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Reset to default settings…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "All your custom settings will be removed. Do you really want to reset to default settings?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Do not add content from untrusted sources",
"description": "Short description of the DNR rules editor pane"
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "Select a filter below to highlight matching elements in the webpage. Click the trash can to remove a filter.",
"message": "Select a filter below to highlight matching elements in the web page. Click the trash can to remove a filter.",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -19,6 +19,10 @@
"message": "Cài đặt",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "Bộ lọc tự tạo",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "Phát triển",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -68,7 +72,7 @@
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Các tên miền nguy hiểm",
"message": "Bảo vệ phần mềm độc hại, bảo mật",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
@ -83,6 +87,14 @@
"message": "Khu vực, ngôn ngữ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "Nhập / Xuất",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "Dán vào đây các bộ lọc cụ thể",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "Nhật ký thay đổi",
"description": ""
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "Tạo báo cáo mới",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "Chế độ bộ lọc mặc định",
@ -251,13 +263,25 @@
"message": "Cho phép truy cập các tính năng dành cho người dùng nâng cao",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "Sao lưu",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "Sao lưu cài đặt tùy chỉnh của bạn vào một tệp hoặc khôi phục cài đặt tùy chỉnh từ một tệp.",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "Khôi phục sẽ ghi đè lên những tùy chọn hiện tại của bạn.",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "Tìm danh sách",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "Trang bị chặn",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite đã ngăn tải trang sau:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "Quay lại",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "Đóng cửa sổ này",
@ -339,6 +363,10 @@
"message": "Đặt lại",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "Thêm",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "Nhập và thêm vào",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "Xuất…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "Sao lưu…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "Khôi phục…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "Đặt lại về cài đặt mặc định…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "Tất cả cài đặt tùy chỉnh của bạn sẽ bị xóa. Bạn có thực sự muốn đặt lại về cài đặt mặc định không?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "Không thêm các bộ lọc từ các nguồn không đáng tin cậy",
"description": "Short description of the DNR rules editor pane"

View file

@ -4,7 +4,7 @@
"description": "extension name."
},
"extShortDesc": {
"message": "一个不需要权限的内容屏蔽工具。安装即可屏蔽广告、跟踪器、挖矿脚本等网页内容。",
"message": "一款高效的内容屏蔽工具。安装即可屏蔽广告、跟踪器、挖矿脚本等网页内容。",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
@ -19,6 +19,10 @@
"message": "设置",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "自定义过滤规则",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "开发",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "区域、语言",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "导入/导出",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "在此粘贴要添加的特定元素过滤规则",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "更新日志",
"description": ""
@ -128,7 +140,7 @@
"description": "A paragraph in the filter issue reporter section"
},
"supportFindSpecificButton": {
"message": "相似报告",
"message": "在 GitHub 上寻找相似报告",
"description": "A clickable link in the filter issue reporter section"
},
"supportS6URL": {
@ -177,7 +189,7 @@
},
"supportReportSpecificButton": {
"message": "创建新报告",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "默认过滤模式",
@ -251,20 +263,32 @@
"message": "启用访问适合技术用户的功能。",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "备份",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "将自定义设置备份到文件,或从文件还原自定义设置。",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "还原将覆盖当前所有自定义设置。",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "查找列表",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "被拦截的页面",
"description": "Webpage title for the strict-blocked page"
"message": "页面已被拦截",
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite 已阻止加载以下页面:",
"description": "Sentence used in the strict-blocked page"
},
"strictblockReasonSentence1": {
"message": "该页面由于 {{listName}} 中的匹配过滤器而被阻止。",
"message": "该页面由于 {{listname}} 中的匹配过滤器而被阻止。",
"description": "Text informing about what is causing the page to be blocked"
},
"strictblockRedirectSentence1": {
@ -277,14 +301,14 @@
},
"strictblockBack": {
"message": "返回",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "关闭此窗口",
"description": "A button to close the current tab"
},
"strictblockDontWarn": {
"message": "不要再警告我有关此网站",
"message": "不再针对此网站作出警告",
"description": "Label for checkbox in document-blocked page"
},
"strictblockProceed": {
@ -296,19 +320,19 @@
"description": "Tooltip for the button used to enter zapper mode"
},
"zapperTipQuit": {
"message": "退出临时元素移除模式",
"message": "退出临时移除元素模式",
"description": "Tooltip for the button used to exit zapper mode"
},
"pickerTipEnter": {
"message": "创建自定义过滤",
"message": "创建自定义过滤规则",
"description": "Label for the menu entry to create cosmetic filters"
},
"unpickerTipEnter": {
"message": "移除自定义过滤",
"message": "移除自定义过滤规则",
"description": "Label for the menu entry to delete cosmetic filters"
},
"developDropdownLabel": {
"message": "视图:",
"message": "查看:",
"description": "A label of a dropdown list"
},
"developOptionFilteringModeDetails": {
@ -339,6 +363,10 @@
"message": "还原",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "添加",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "导入并添加…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "导出…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "备份…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "还原…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "重置为默认设置…",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "您的自定义设置将被清除。是否确定要重置为默认设置?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "请勿添加来自不可信来源的内容",
"description": "Short description of the DNR rules editor pane"

View file

@ -19,6 +19,10 @@
"message": "設定",
"description": "appears as tab name in dashboard"
},
"customFiltersPageName": {
"message": "自訂篩選規則",
"description": "appears as tab name in dashboard"
},
"developPageName": {
"message": "開發",
"description": "appears as tab name in dashboard. Inspired from 'Develop' menu in Safari, see https://developer.apple.com/documentation/safari-developer-tools/develop-menu"
@ -83,6 +87,14 @@
"message": "地區及語言",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"customFiltersImportExportLabel": {
"message": "匯入 / 匯出",
"description": "Text label heading the import/export area of custom filters"
},
"customFiltersImportTextareaPlaceholder": {
"message": "在這裡貼上要新增的元素隱藏篩選規則",
"description": "Placeholder text which describes the purpose of the textarea widget"
},
"aboutChangelog": {
"message": "變更日誌",
"description": ""
@ -177,14 +189,14 @@
},
"supportReportSpecificButton": {
"message": "建立新報告",
"description": "Text for button which open an external webpage in Support pane"
"description": "Text for button which opens an external web page in Support pane"
},
"defaultFilteringModeSectionLabel": {
"message": "預設過濾模式",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
"message": "預設過濾模式將被每個網站的過濾模式覆寫。你可以根據每個網站的情況,調整該網站的過濾模式,以選擇最適合的模式。每種模式都有其優缺點。",
"message": "預設過濾模式將被每個網站的過濾模式覆寫。你可以根據情況,調整該網站的過濾模式,以選擇最適合的模式。每種模式都有其優缺點。",
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
@ -204,15 +216,15 @@
"description": "Name of blocking mode 3"
},
"basicFilteringModeDescription": {
"message": "來自選定過濾條件清單的基礎網路過濾。\n\n不需要讀取與變更網站資料的權限。",
"message": "來自選定過濾條件清單的基礎網路過濾功能。\n\n不需要讀取與變更網站資料的權限。",
"description": "This describes the 'basic' filtering mode"
},
"optimalFilteringModeDescription": {
"message": "進階的網路過濾功能,結合選定過濾清單中的特定延伸過濾。 \n\n需要授予讀取和修改所有網站資料的廣泛權限。",
"message": "進階的網路過濾功能,結合選定過濾清單中的特定延伸過濾功能。 \n\n需要授予讀取和修改所有網站資料的廣泛權限。",
"description": "This describes the 'optimal' filtering mode"
},
"completeFilteringModeDescription": {
"message": "進階網路過濾,加上從選定過濾清單中進行特定與通用延伸過濾。\n\n需要授予讀取和修改所有網站資料的廣泛權限。\n\n通用延伸過濾可能會導致較高的網頁資源使用量。",
"message": "進階網路過濾功能,加上選定過濾清單中的特定與通用延伸過濾功能。\n\n需要授予讀取和修改所有網站資料的廣泛權限。\n\n通用延伸過濾功能可能會導致較高的網頁資源使用量。",
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
@ -251,13 +263,25 @@
"message": "啟用適合技術使用者使用的功能。",
"description": "Short description for a checkbox in the options page"
},
"settingsBackupRestoreLabel": {
"message": "備份",
"description": "The header text for the back up/restore section"
},
"settingsBackupRestoreSummary": {
"message": "將你的自訂設定備份到檔案,或從檔案還原你的自訂設定。",
"description": "A summary description of the back up/restore section."
},
"settingsBackupRestoreLegend": {
"message": "還原將覆寫你目前所有的自訂設定。",
"description": "Important information about the back up/restore section."
},
"findListsPlaceholder": {
"message": "尋找清單",
"description": "Placeholder for the input field used to find lists"
},
"strictblockTitle": {
"message": "已封鎖頁面",
"description": "Webpage title for the strict-blocked page"
"description": "Web page title for the strict-blocked page"
},
"strictblockSentence1": {
"message": "uBO Lite 已防止下列頁面載入:",
@ -277,7 +301,7 @@
},
"strictblockBack": {
"message": "返回",
"description": "A button to go back to the previous webpage"
"description": "A button to go back to the previous web page"
},
"strictblockClose": {
"message": "關閉此視窗",
@ -320,7 +344,7 @@
"description": "An option in a dropdown list"
},
"developOptionDnrRulesOf": {
"message": "DNR 規則…",
"message": "DNR 規則…",
"description": "A section header in a dropdown list"
},
"developOptionDynamicRuleset": {
@ -339,6 +363,10 @@
"message": "還原",
"description": "Text for buttons used to revert changes"
},
"addButton": {
"message": "新增",
"description": "Text for buttons used to add content"
},
"importAndAppendButton": {
"message": "匯入並加入…",
"description": "Text for buttons used to import and append content"
@ -347,6 +375,22 @@
"message": "匯出…",
"description": "Text for buttons used to export content"
},
"backupButton": {
"message": "備份…",
"description": "Text for buttons used to back up content"
},
"restoreButton": {
"message": "還原…",
"description": "Text for buttons used to restore content"
},
"resetToDefaultButton": {
"message": "重設為預設設定……",
"description": "Text for buttons used to reset configurations to default"
},
"resetToDefaultConfirm": {
"message": "所有自訂設定都將被移除。您確定要重設為預設值嗎?",
"description": "Message asking user to confirm reset to default settings"
},
"dnrRulesWarning": {
"message": "切勿新增來自不受信任來源的內容",
"description": "Short description of the DNR rules editor pane"
@ -356,7 +400,7 @@
"description": "Short sentence to report the number of currently registered DNR rules"
},
"pickerSliderLabel": {
"message": "移動滑桿以選取最佳符合",
"message": "移動滑桿以選取最適的規則",
"description": "Label to describe the purpose of the slider"
},
"pickerPick": {
@ -372,7 +416,7 @@
"description": "Text for the button to create the filter"
},
"unpickerUsage": {
"message": "選取下方的過濾器,突顯網頁中符合條件的元素。按一下回收桶可移除過濾器",
"message": "選取下方的過濾器,突顯網頁中符合條件的元素。按一下回收桶可移除過濾器",
"description": "Summary description on how to use the tool to remove custom filters"
}
}

View file

@ -3,7 +3,6 @@ body {
box-sizing: border-box;
display: flex;
flex-direction: column;
padding: 0 var(--default-gap-xxsmall);
}
body > * {
width: min(640px, 100%);

View file

@ -36,6 +36,7 @@ nav > .tabButton:hover {
body[data-pane="settings"] #dashboard-nav .tabButton[data-pane="settings"],
body[data-pane="rulesets"] #dashboard-nav .tabButton[data-pane="rulesets"],
body[data-pane="filters"] #dashboard-nav .tabButton[data-pane="filters"],
body[data-pane="develop"] #dashboard-nav .tabButton[data-pane="develop"],
body[data-pane="about"] #dashboard-nav .tabButton[data-pane="about"] {
background-color: var(--dashboard-tab-active-surface);
@ -51,13 +52,21 @@ body:not([data-pane="rulesets"]) header [data-pane-related="rulesets"] {
}
body > section {
box-sizing: border-box;
display: none;
padding: 0 var(--default-gap-xxsmall);
padding-bottom: 2rem;
}
body[data-pane="settings"] > section[data-pane="settings"],
body[data-pane="rulesets"] > section[data-pane="rulesets"],
body[data-pane="develop"] > section[data-pane="develop"],
body[data-pane="about"] > section[data-pane="about"] {
body [data-pane-related] {
padding: 0 var(--default-gap-xxsmall);
}
body[data-pane="settings"]:not(.busy) > section[data-pane="settings"],
body[data-pane="rulesets"]:not(.busy) > section[data-pane="rulesets"],
body[data-pane="filters"]:not(.busy) > section[data-pane="filters"],
body[data-pane="develop"]:not(.busy) > section[data-pane="develop"],
body[data-pane="about"]:not(.busy) > section[data-pane="about"],
body.busy[data-pane] > section[data-pane="busy"] {
display: block;
}

View file

@ -60,7 +60,7 @@ section[data-pane="develop"] > div > * {
:root.dark #cm-container .cm-editor .cm-line .ubol-literal {
color: #1dae74;
}
#cm-container .cm-editor .cm-line.badline:not(.cm-activeLine) {
#cm-container .cm-editor .cm-line.badline {
background-color: color-mix(in srgb, var(--info3-ink) 15%, transparent 85%);
}

View file

@ -38,6 +38,7 @@
#ubol-picker textarea {
border: 0;
box-sizing: border-box;
font-size: var(--monospace-size);
min-height: 5em;
resize: none;
width: 100%;
@ -49,7 +50,7 @@
color: var(--ink-2);
display: flex;
flex-direction: column;
font-size: small;
font-size: var(--monospace-size);
gap: 0.25em;
}
#ubol-picker .resultsetWidgets > span:first-of-type {
@ -75,7 +76,7 @@
#ubol-picker #candidateFilters {
font-family: monospace;
font-size: small;
font-size: var(--monospace-size);
max-height: min(20em, 30vh);
min-height: 6em;
overflow-y: auto;
@ -111,7 +112,7 @@
color: var(--ink-2);
column-gap: 0;
display: grid;
font-size: small;
font-size: var(--font-size-smaller);
grid-template: auto / 1fr 1fr;
justify-items: stretch;
user-select: none;

View file

@ -1,4 +1,12 @@
/* External CSS values override */
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes busy {
to { opacity: 90%; }
}
/* External CSS values override */
.fa-icon.fa-icon-badged > .fa-icon-badge {
bottom: auto;
top: -20%;
@ -30,14 +38,40 @@ a {
outline: 0;
}
#main {
main {
align-self: flex-start;
display: flex;
flex-direction: column;
}
:root.portrait #main {
body.busy main {
pointer-events: none;
}
:root.portrait main {
align-self: inherit;
}
aside {
background-color: var(--surface-1);
bottom: 0;
display: none;
left: 0;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 1000;
}
aside .fa-icon {
animation: spin 1s steps(8) infinite;
fill: var(--surface-3);
font-size: 4em;
margin: 2em;
}
body.busy aside {
animation: busy 0s step-start 1s;
animation-fill-mode: forwards;
display: block;
}
hr {
margin: 0.5em 0;
}
@ -185,7 +219,7 @@ body.needReload #refresh {
overflow-y: auto;
width: 100%;
}
:root.portrait #main {
:root.portrait main {
max-width: unset;
}
/* mouse-driven devices */

View file

@ -23,13 +23,19 @@ label + legend {
body[data-forbid~="dashboard"] #dashboard-nav [data-pane="settings"],
body[data-forbid~="dashboard"] section[data-pane="settings"],
body[data-forbid~="dashboard"] #dashboard-nav [data-pane="rulesets"],
body[data-forbid~="dashboard"] section[data-pane="rulesets"] {
body[data-forbid~="dashboard"] section[data-pane="rulesets"],
body[data-forbid~="dashboard"] #dashboard-nav [data-pane="filters"],
body[data-forbid~="dashboard"] section[data-pane="filters"] {
display: none;
}
body[data-forbid~="filteringMode"] section[data-pane="settings"] > div:has(> h3[data-i18n="defaultFilteringModeSectionLabel"]),
body[data-forbid~="filteringMode"] section[data-pane="settings"] > div:has(> h3[data-i18n="filteringMode0Name"]) {
display: none;
}
body[data-forbid~="picker"] #dashboard-nav [data-pane="filters"],
body[data-forbid~="picker"] section[data-pane="filters"] {
display: none;
}
body[data-forbid~="develop"] #developerMode {
display: none;
}
@ -86,6 +92,16 @@ h3[data-i18n="filteringMode0Name"]::first-letter {
text-transform: capitalize;
}
body[data-platform="safari"] [data-platform-exclude="safari"] {
display: none;
}
section[data-pane="settings"] p:has(button) {
display: flex;
flex-wrap: wrap;
gap: 1em;
}
body:not(.committing) #commit-spinner {
display: none;
}
@ -223,9 +239,105 @@ body.noMoreRuleset .listEntry:has(> .detailbar input:not(:checked)) {
margin-top: 0.2em;
}
#templates {
body section[data-pane="filters"] {
padding-inline: 0;
}
body section[data-pane="filters"] .hostnames {
border-bottom: 1px solid var(--border-1);
margin-block-start: 1em;
}
body section[data-pane="filters"] .hostnames:empty {
display: none;
}
body.readonly section[data-pane="filters"] .hostnames {
pointer-events: none;
}
section[data-pane="filters"] ul {
list-style: none;
margin: 0;
padding-inline-start: 0;
}
section[data-pane="filters"] .hostnames > li.hostname > div {
background-color: var(--surface-2);
padding-inline-start: 0.5em;
}
section[data-pane="filters"] ul ul {
padding-block-end: 1em;
padding-inline-start: 0.5em;
}
section[data-pane="filters"] li > div {
display: flex;
padding-block: 4px;
}
section[data-pane="filters"] li [contenteditable] {
flex-grow: 1;
word-break: break-all;
}
section[data-pane="filters"] li [contenteditable]:focus {
background-color: var(--surface-0);
}
section[data-pane="filters"] li .fa-icon {
align-self: baseline;
font-size: calc(var(--font-size) + 2px);
padding: 0 0.5em;
top: 2px;
}
section[data-pane="filters"] li.selector:not(:first-of-type) {
border-top: 1px dotted var(--border-1);
}
section[data-pane="filters"] li.hostname:not(:has(li.selector:not(.removed))) > div [contenteditable],
section[data-pane="filters"] li.selector.removed [contenteditable] {
color: red;
text-decoration-line: line-through;
}
section[data-pane="filters"] li.hostname:not(:has(li.selector:not(.removed))) > div span.remove,
section[data-pane="filters"] li.selector.removed > div span.remove,
section[data-pane="filters"] li.hostname:has(li.selector:not(.removed)) > div span.undo,
section[data-pane="filters"] li.selector:not(.removed) > div span.undo {
display: none;
}
html.desktop section[data-pane="filters"] li > div:hover {
background-color: var(--surface-0);
}
html.desktop section[data-pane="filters"] li > div span.fa-icon:hover {
transform: scale(1.3);
}
section[data-pane="filters"] aside {
padding: 1em 0.5em;
}
section[data-pane="filters"] aside details {
padding: 0;
}
section[data-pane="filters"] aside summary {
cursor: default;
line-height: 2;
}
section[data-pane="filters"] aside .importFromText {
color: var(--ink-2);
}
section[data-pane="filters"] aside .importFromText textarea {
background-color: var(--surface-1);
border: 1px solid var(--border-1);
box-sizing: border-box;
min-height: 6em;
resize: vertical;
width: 100%;
}
section[data-pane="filters"] aside .importFromText textarea:focus {
background-color: var(--surface-0);
}
section[data-pane="filters"] aside .importFromText:has(textarea:placeholder-shown) button:has([data-i18n="addButton"]) {
display: none;
}
section[data-pane="filters"] aside .importFromText:not(:has(textarea:placeholder-shown)) button:has([data-i18n="importAndAppendButton"]),
section[data-pane="filters"] aside .importFromText:not(:has(textarea:placeholder-shown)) button:has([data-i18n="exportButton"]) {
display: none;
}
section[data-pane="filters"] aside p {
display: flex;
flex-wrap: wrap;
gap: 1em;
}
@media (max-width: 480px) {
#defaultFilteringMode {
@ -235,3 +347,15 @@ body.noMoreRuleset .listEntry:has(> .detailbar input:not(:checked)) {
justify-content: flex-start;
}
}
body.busy section[data-pane="busy"] > div {
justify-content: center;
display: flex;
align-items: stretch;
}
body.busy section[data-pane="busy"] .fa-icon {
animation: spin 1s steps(8) infinite;
fill: var(--surface-3);
font-size: 4em;
margin: 2em;
}

View file

@ -50,6 +50,7 @@
display: none;
}
#ubol-unpicker .customFilter.removed > span.selector {
color: red;
pointer-events: none;
text-decoration-line: line-through;
}

View file

@ -25,6 +25,7 @@
<span class="logo"><img data-i18n-title="extName" src="img/ublock.svg" alt="uBO Lite"></span><!--
--><button class="tabButton" type="button" data-pane="settings" data-i18n="settingsPageName" tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="rulesets" data-i18n="aboutFilterLists" tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="filters" data-i18n="customFiltersPageName"tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="develop" data-i18n="developPageName"tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="about" data-i18n="aboutPageName" tabindex="0"></button>
</nav>
@ -37,13 +38,6 @@
</header>
<!-- -------- -->
<section data-pane="settings">
<div>
<h3 data-i18n="behaviorSectionLabel"></h3>
<p><label id="autoReload" data-i18n="autoReloadLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label>
</p>
<p><label id="showBlockedCount" data-i18n="showBlockedCountLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label>
</div>
<div>
<h3 data-i18n="defaultFilteringModeSectionLabel"></h3>
<p data-i18n="defaultFilteringModeDescription"></p>
@ -94,15 +88,44 @@
<div data-i18n="completeFilteringModeDescription"></div>
</label>
</div>
<p><label id="strictBlockMode" data-i18n="enableStrictBlockLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label><legend data-i18n="enableStrictBlockLegend"></legend>
</div>
<div>
<h3 data-i18n="behaviorSectionLabel"></h3>
<p><label id="autoReload" data-i18n="autoReloadLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label>
</p>
<p><label id="showBlockedCount" data-i18n="showBlockedCountLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label>
<p data-platform-exclude="safari"><label id="strictBlockMode" data-i18n="enableStrictBlockLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label><legend data-i18n="enableStrictBlockLegend"></legend>
<p id="developerMode"><label data-i18n="developerModeLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label><legend data-i18n="developerModeLegend"></legend>
</div>
<div>
<h3 data-i18n="settingsBackupRestoreLabel">_</h3>
<p data-i18n="settingsBackupRestoreSummary">_</p>
<p>
<button class="iconified dontshrink" type="button"><span class="fa-icon">download-alt</span><span data-i18n="backupButton">_</span><span class="hover"></span></button>
<button class="iconified dontshrink" type="button"><span class="fa-icon">upload-alt</span><span data-i18n="restoreButton">_</span><span class="hover"></span></button><input type="file" accept="application/json">
<button class="iconified dontshrink" type="button"><span class="fa-icon">undo</span><span data-i18n="resetToDefaultButton">_</span><span class="hover"></span></button><input type="file" accept="application/json">
</p>
</div>
</section>
<!-- -------- -->
<section data-pane="rulesets">
<div id="lists"></div>
</section>
<!-- -------- -->
<section data-pane="filters">
<ul class="hostnames"></ul>
<aside>
<details class="importFromText"><summary data-i18n="customFiltersImportExportLabel">_</summary>
<div><textarea spellcheck="false" placeholder="customFiltersImportTextareaPlaceholder"></textarea></div>
<p>
<button class="iconified dontshrink" type="button"><span class="fa-icon">check</span><span data-i18n="addButton">_</span><span class="hover"></span></button>
<button class="iconified dontshrink" type="button"><span class="fa-icon">download-alt</span><span data-i18n="importAndAppendButton">_</span><span class="hover"></span></button>
<button class="iconified dontshrink" type="button"><span class="fa-icon">upload-alt</span><span data-i18n="exportButton">_</span><span class="hover"></span></button><input type="file" accept="text/plain">
</p>
</details>
</aside>
</section>
<!-- -------- -->
<section data-pane="develop">
<div>
<p>
@ -145,13 +168,18 @@
</div>
<hr>
<details><summary data-i18n="supportS5H"></summary>
<pre style="user-select: all; -webkit-user-select: all;"></pre>
<pre style="user-select:all; -webkit-user-select:all; direction:ltr;"></pre>
</details>
</div>
</section>
<!-- -------- -->
<div id="templates">
<div class="listEntries"></div>
<section data-pane="busy">
<div>
<span class="fa-icon">spinner</span>
</div>
</section>
<!-- -------- -->
<template id="listEntryLeaf">
<div class="listEntry" data-role="leaf">
<span class="detailbar">
<label><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span><span class="listname forinput"></span>
@ -161,6 +189,8 @@
</span>
</span>
</div>
</template>
<template id="listEntryNode">
<div class="listEntry expandable" data-role="node">
<span class="detailbar">
<label><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span><span class="listname forinput"></span></label>
@ -168,6 +198,8 @@
<span class="fa-icon listExpander">angle-up</span>
</span>
</div>
</template>
<template id="listEntryRoot">
<div class="listEntry expandable" data-role="rootnode">
<div class="detailbar">
<h3 class="listname"></h3>
@ -175,7 +207,18 @@
<span class="fa-icon listExpander">angle-up</span>
</div>
</div>
</div>
</template>
<template id="listEntries">
<div class="listEntries"></div>
</template>
<template id="customFiltersHostname">
<li class="hostname"><div><span class="hostname" spellcheck="false" contenteditable="plaintext-only" data-pretty="" data-ugly=""></span><span class="remove fa-icon">trash-o</span><span class="undo fa-icon">undo</span></div>
<ul class="selectors"></ul>
</li>
</template>
<template id="customFiltersSelector">
<li class="selector"><div><span class="selector" spellcheck="false" contenteditable="plaintext-only" data-pretty="" data-ugly=""></span><span class="remove fa-icon">trash-o</span><span class="undo fa-icon">undo</span></div></li>
</template>
<template class="io-panel">
<span class="io-panel">
<button id="apply" class="preferred iconified" type="button" disabled><span class="fa-icon">save</span><span data-i18n="saveButton">_</span><span class="hover"></span></button>
@ -209,6 +252,7 @@
<script src="js/i18n.js" type="module"></script>
<script src="js/dashboard.js" type="module"></script>
<script src="js/settings.js" type="module"></script>
<script src="js/filter-manager-ui.js" type="module"></script>
<script src="js/develop.js" type="module"></script>
</body>

View file

@ -19,8 +19,8 @@
Home: https://github.com/gorhill/uBlock
*/
import { matchesFromHostnames, strArrayEq } from './utils.js';
import { browser } from './ext.js';
import { matchesFromHostnames } from './utils.js';
/******************************************************************************/
@ -91,9 +91,6 @@ export async function registerToolbarIconToggler(context) {
if ( toToggle.size === 0 ) { return; }
const registered = context.before.get('toolbar-icon');
context.before.delete('toolbar-icon'); // Important!
const directive = {
id: 'toolbar-icon',
js: [ '/js/scripting/toolbar-icon.js' ],
@ -101,10 +98,5 @@ export async function registerToolbarIconToggler(context) {
runAt: 'document_start',
};
if ( registered === undefined ) {
context.toAdd.push(directive);
} else if ( strArrayEq(registered.matches, directive.matches) === false ) {
context.toRemove.push('toolbar-icon');
context.toAdd.push(directive);
}
context.toAdd.push(directive);
}

View file

@ -19,12 +19,16 @@
Home: https://github.com/gorhill/uBlock
*/
import * as scrmgr from './scripting-manager.js';
import {
MODE_BASIC,
MODE_OPTIMAL,
defaultFilteringModes,
getDefaultFilteringMode,
getFilteringMode,
getFilteringModeDetails,
persistHostPermissions,
setDefaultFilteringMode,
setFilteringMode,
setFilteringModeDetails,
@ -32,11 +36,13 @@ import {
} from './mode-manager.js';
import {
addCustomFilter,
addCustomFilters,
customFiltersFromHostname,
getAllCustomFilters,
hasCustomFilters,
injectCustomFilters,
removeCustomFilter,
selectorsFromCustomFilters,
removeAllCustomFilters,
removeCustomFilters,
startCustomFilters,
terminateCustomFilters,
} from './filter-manager.js';
@ -49,8 +55,7 @@ import {
import {
broadcastMessage,
gotoURL,
hasBroadHostPermissions,
hostnameFromMatch,
hostnamesFromMatches,
} from './utils.js';
@ -58,12 +63,22 @@ import {
browser,
localRead, localRemove, localWrite,
runtime,
sessionAccessLevel,
webextFlavor,
} from './ext.js';
import {
defaultConfig,
loadRulesetConfig,
process,
rulesetConfig,
saveRulesetConfig,
} from './config.js';
import {
enableRulesets,
excludeFromStrictBlock,
getDefaultRulesetsFromEnv,
getEffectiveDynamicRules,
getEffectiveSessionRules,
getEffectiveUserRules,
@ -76,6 +91,7 @@ import {
} from './ruleset-manager.js';
import {
getConsoleOutput,
getMatchedRules,
isSideloaded,
toggleDeveloperMode,
@ -84,22 +100,18 @@ import {
} from './debug.js';
import {
loadRulesetConfig,
process,
rulesetConfig,
saveRulesetConfig,
} from './config.js';
gotoURL,
hasBroadHostPermissions,
} from './ext-utils.js';
import { dnr } from './ext-compat.js';
import { getTroubleshootingInfo } from './troubleshooting.js';
import { registerInjectables } from './scripting-manager.js';
import { toggleToolbarIcon } from './action.js';
/******************************************************************************/
const UBOL_ORIGIN = runtime.getURL('').replace(/\/$/, '').toLowerCase();
const canShowBlockedCount = typeof dnr.setExtensionActionOptions === 'function';
const { registerInjectables } = scrmgr;
let pendingPermissionRequest;
@ -109,19 +121,71 @@ function getCurrentVersion() {
return runtime.getManifest().version;
}
// The goal is just to be able to find out whether a specific version is older
// than another one.
/******************************************************************************/
function intFromVersion(version) {
const match = /^(\d+)\.(\d+)\.(\d+)$/.exec(version);
if ( match === null ) { return 0; }
const year = parseInt(match[1], 10);
const monthday = parseInt(match[2], 10);
const min = parseInt(match[3], 10);
return (year - 2022) * (1232 * 2400) + monthday * 2400 + min;
async function reloadTab(tabId, url = '') {
return new Promise(resolve => {
self.setTimeout(( ) => {
if ( url !== '' ) {
browser.tabs.update(tabId, { url });
} else {
browser.tabs.reload(tabId);
}
resolve();
}, 437);
});
}
/******************************************************************************/
// When a new host permission is granted through the popup panel
async function onPermissionGrantedThruExtension(details, origins) {
await persistHostPermissions();
const defaultMode = await getDefaultFilteringMode();
if ( defaultMode >= MODE_OPTIMAL ) { return; }
if ( Array.isArray(origins) === false ) { return; }
const hostnames = hostnamesFromMatches(origins);
if ( hostnames.includes(details.hostname) === false ) { return; }
const beforeLevel = await getFilteringMode(details.hostname);
if ( beforeLevel === details.afterLevel ) { return; }
const afterLevel = await setFilteringMode(details.hostname, details.afterLevel);
if ( afterLevel !== details.afterLevel ) { return; }
await registerInjectables();
if ( rulesetConfig.autoReload !== true ) { return; }
await reloadTab(details.tabId, details.url);
}
// When a new host permission is granted through the browser
async function onPermissionGrantedThruBrowser(origins) {
const modified = await syncWithBrowserPermissions();
if ( modified === false ) { return; }
await registerInjectables();
if ( rulesetConfig.autoReload !== true ) { return; }
if ( origins.length !== 1 ) { return; }
const tabs = await browser.tabs.query({ active: true, currentWindow: true });
const tabId = tabs?.[0]?.id;
if ( typeof tabId !== 'number' || tabId === -1 ) { return; }
const results = await browser.scripting.executeScript({
target: { tabId, frameIds: [ 0 ] },
func: ( ) => document.location.hostname,
}).catch(( ) => {
});
const tabHostname = results?.[0]?.result;
if ( typeof tabHostname !== 'string' ) { return; }
const hostname = hostnameFromMatch(origins[0]);
if ( tabHostname.endsWith(hostname) === false ) { return; }
const pos = tabHostname.length - hostname.length;
if ( pos !== 0 && tabHostname.charAt(pos-1) !== '.' ) { return; }
await reloadTab(tabId);
}
// https://github.com/uBlockOrigin/uBOL-home/issues/280
async function onPermissionsAdded(permissions) {
const details = pendingPermissionRequest;
pendingPermissionRequest = undefined;
const { origins = [] } = permissions;
return details !== undefined
? onPermissionGrantedThruExtension(details, origins)
: onPermissionGrantedThruBrowser(origins);
}
async function onPermissionsRemoved() {
const modified = await syncWithBrowserPermissions();
@ -130,36 +194,16 @@ async function onPermissionsRemoved() {
return true;
}
// https://github.com/uBlockOrigin/uBOL-home/issues/280
async function onPermissionsAdded(permissions) {
const details = pendingPermissionRequest;
pendingPermissionRequest = undefined;
if ( details === undefined ) {
const modified = await syncWithBrowserPermissions();
if ( modified === false ) { return; }
return Promise.all([
updateSessionRules(),
registerInjectables(),
]);
}
const defaultMode = await getDefaultFilteringMode();
if ( defaultMode >= MODE_OPTIMAL ) { return; }
if ( Array.isArray(permissions.origins) === false ) { return; }
const hostnames = hostnamesFromMatches(permissions.origins);
if ( hostnames.includes(details.hostname) === false ) { return; }
const beforeLevel = await getFilteringMode(details.hostname);
if ( beforeLevel === details.afterLevel ) { return; }
const afterLevel = await setFilteringMode(details.hostname, details.afterLevel);
if ( afterLevel !== details.afterLevel ) { return; }
await registerInjectables();
if ( rulesetConfig.autoReload ) {
self.setTimeout(( ) => {
browser.tabs.update(details.tabId, {
url: details.url,
});
}, 437);
}
async function onPermissionsChanged(op, permissions) {
await isFullyInitialized;
const { pending } = onPermissionsChanged;
await Promise.all(pending);
const promise = op === 'removed'
? onPermissionsRemoved()
: onPermissionsAdded(permissions);
pending.push(promise);
}
onPermissionsChanged.pending = [];
/******************************************************************************/
@ -184,7 +228,7 @@ function onMessage(request, sender, callback) {
switch ( request.what ) {
case 'insertCSS': {
case 'insertCSS':
if ( frameId === false ) { return false; }
// https://bugs.webkit.org/show_bug.cgi?id=262491
if ( frameId !== 0 && webextFlavor === 'safari' ) { return false; }
@ -196,10 +240,11 @@ function onMessage(request, sender, callback) {
ubolErr(`insertCSS/${reason}`);
});
return false;
}
case 'removeCSS': {
case 'removeCSS':
if ( frameId === false ) { return false; }
// https://bugs.webkit.org/show_bug.cgi?id=262491
if ( frameId !== 0 && webextFlavor === 'safari' ) { return false; }
browser.scripting.removeCSS({
css: request.css,
origin: 'USER',
@ -208,7 +253,6 @@ function onMessage(request, sender, callback) {
ubolErr(`removeCSS/${reason}`);
});
return false;
}
case 'toggleToolbarIcon': {
if ( tabId ) {
@ -282,6 +326,19 @@ function onMessage(request, sender, callback) {
return true;
}
case 'getDefaultConfig':
getDefaultRulesetsFromEnv().then(rulesets => {
callback({
autoReload: defaultConfig.autoReload,
developerMode: defaultConfig.developerMode,
showBlockedCount: defaultConfig.showBlockedCount,
strictBlockMode: defaultConfig.strictBlockMode,
rulesets,
filteringModes: Object.assign(defaultFilteringModes),
});
});
return true;
case 'getOptionsPageData':
Promise.all([
hasBroadHostPermissions(),
@ -319,12 +376,24 @@ function onMessage(request, sender, callback) {
});
return true;
case 'getEnabledRulesets':
dnr.getEnabledRulesets().then(rulesets => {
callback(rulesets);
});
return true;
case 'getRulesetDetails':
getRulesetDetails().then(rulesetDetails => {
callback(Array.from(rulesetDetails.values()));
});
return true;
case 'hasBroadHostPermissions':
hasBroadHostPermissions().then(result => {
callback(result);
});
return true;
case 'setAutoReload':
rulesetConfig.autoReload = request.state && true || false;
saveRulesetConfig().then(( ) => {
@ -333,6 +402,10 @@ function onMessage(request, sender, callback) {
});
return true;
case 'getShowBlockedCount':
callback(rulesetConfig.showBlockedCount);
break;
case 'setShowBlockedCount':
rulesetConfig.showBlockedCount = request.state && true || false;
if ( canShowBlockedCount ) {
@ -487,8 +560,8 @@ function onMessage(request, sender, callback) {
});
return true;
case 'addCustomFilter':
addCustomFilter(request.hostname, request.selector).then(modified => {
case 'addCustomFilters':
addCustomFilters(request.hostname, request.selectors).then(modified => {
if ( modified !== true ) { return; }
return registerInjectables();
}).then(( ) => {
@ -496,8 +569,8 @@ function onMessage(request, sender, callback) {
})
return true;
case 'removeCustomFilter':
removeCustomFilter(request.hostname, request.selector).then(modified => {
case 'removeCustomFilters':
removeCustomFilters(request.hostname, request.selectors).then(modified => {
if ( modified !== true ) { return; }
return registerInjectables();
}).then(( ) => {
@ -505,18 +578,37 @@ function onMessage(request, sender, callback) {
});
return true;
case 'selectorsFromCustomFilters':
selectorsFromCustomFilters(request.hostname).then(selectors => {
case 'removeAllCustomFilters':
removeAllCustomFilters(request.hostname).then(modified => {
if ( modified !== true ) { return; }
return registerInjectables();
}).then(( ) => {
callback();
});
return true;
case 'customFiltersFromHostname':
customFiltersFromHostname(request.hostname).then(selectors => {
callback(selectors);
});
return true;
case 'getTroubleshootingInfo':
getTroubleshootingInfo(request.siteMode).then(info => {
callback(info);
case 'getAllCustomFilters':
getAllCustomFilters().then(data => {
callback(data);
});
return true;
case 'getRegisteredContentScripts':
scrmgr.getRegisteredContentScripts().then(ids => {
callback(ids);
});
return true;
case 'getConsoleOutput':
callback(getConsoleOutput());
break;
default:
break;
}
@ -566,13 +658,6 @@ async function startSession() {
// obsolete ruleset to remove.
if ( isNewVersion ) {
ubolLog(`Version change: ${rulesetConfig.version} => ${currentVersion}`);
// https://github.com/uBlockOrigin/uBOL-home/issues/428#issuecomment-3172663563
if ( webextFlavor === 'safari' && rulesetConfig.strictBlockMode ) {
const before = intFromVersion(rulesetConfig.version);
if ( before <= intFromVersion('2025.804.2359') ) {
rulesetConfig.strictBlockMode = false;
}
}
rulesetConfig.version = currentVersion;
await patchDefaultRulesets();
saveRulesetConfig();
@ -590,12 +675,17 @@ async function startSession() {
}
// Permissions may have been removed while the extension was disabled
await syncWithBrowserPermissions();
const permissionsUpdated = await syncWithBrowserPermissions();
// Unsure whether the browser remembers correctly registered css/scripts
// after we quit the browser. For now uBOL will check unconditionally at
// launch time whether content css/scripts are properly registered.
registerInjectables();
const shouldInject = isNewVersion || permissionsUpdated ||
isSideloaded && rulesetConfig.developerMode;
if ( shouldInject ) {
await registerInjectables();
}
// Cosmetic filtering-related content scripts cache fitlering data in
// session storage.
sessionAccessLevel({ accessLevel: 'TRUSTED_AND_UNTRUSTED_CONTEXTS' });
// https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequest
// Firefox API does not support `dnr.setExtensionActionOptions`
@ -636,6 +726,13 @@ async function start() {
if ( process.wakeupRun === false ) {
await startSession();
} else {
scrmgr.onWakeupRun();
}
const scripts = await scrmgr.getRegisteredContentScripts();
if ( scripts.length === 0 ) {
registerInjectables();
}
toggleDeveloperMode(rulesetConfig.developerMode);
@ -674,13 +771,13 @@ runtime.onMessage.addListener((request, sender, callback) => {
browser.permissions.onRemoved.addListener((...args) => {
isFullyInitialized.then(( ) => {
onPermissionsRemoved(...args);
onPermissionsChanged('removed', ...args);
});
});
browser.permissions.onAdded.addListener((...args) => {
isFullyInitialized.then(( ) => {
onPermissionsAdded(...args);
onPermissionsChanged('added', ...args);
});
});

View file

@ -0,0 +1,153 @@
/*******************************************************************************
uBlock Origin Lite - a comprehensive, MV3-compliant content blocker
Copyright (C) 2022-present Raymond Hill
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see {http://www.gnu.org/licenses/}.
Home: https://github.com/gorhill/uBlock
*/
import {
localRead, localRemove, localWrite,
runtime,
sendMessage,
} from './ext.js';
/******************************************************************************/
export async function backupToObject(currentConfig) {
const out = {};
const manifest = runtime.getManifest();
out.version = manifest.versionName ?? manifest.version;
const defaultConfig = await sendMessage({ what: 'getDefaultConfig' });
if ( currentConfig.autoReload !== defaultConfig.autoReload ) {
out.autoReload = currentConfig.autoReload;
}
if ( currentConfig.developerMode !== defaultConfig.developerMode ) {
out.developerMode = currentConfig.developerMode;
}
if ( currentConfig.showBlockedCount !== defaultConfig.showBlockedCount ) {
out.showBlockedCount = currentConfig.showBlockedCount;
}
if ( currentConfig.strictBlockMode !== defaultConfig.strictBlockMode ) {
out.strictBlockMode = currentConfig.strictBlockMode;
}
const { enabledRulesets } = currentConfig;
const customRulesets = [];
for ( const id of enabledRulesets ) {
if ( defaultConfig.rulesets.includes(id) ) { continue; }
customRulesets.push(`+${id}`);
}
for ( const id of defaultConfig.rulesets ) {
if ( enabledRulesets.includes(id) ) { continue; }
customRulesets.push(`-${id}`);
}
if ( customRulesets.length !== 0 ) {
out.rulesets = customRulesets;
}
out.filteringModes = await sendMessage({ what: 'getFilteringModeDetails' });
const customFilters = await sendMessage({ what: 'getAllCustomFilters' });
const filters = [];
for ( const [ hostname, selectors ] of customFilters ) {
for ( const selector of selectors ) {
filters.push(`${hostname}##${selector}`);
}
}
if ( filters.length !== 0 ) {
out.cosmeticFilters = filters;
}
const dnrRules = await localRead('userDnrRules');
if ( typeof dnrRules === 'string' && dnrRules.length !== 0 ) {
out.dnrRules = dnrRules.split(/\n+/);
}
return out;
}
/******************************************************************************/
export async function restoreFromObject(targetConfig) {
const defaultConfig = await sendMessage({ what: 'getDefaultConfig' });
await sendMessage({
what: 'setAutoReload',
state: targetConfig.autoReload ?? defaultConfig.autoReload
});
await sendMessage({
what: 'setShowBlockedCount',
state: targetConfig.showBlockedCount ?? defaultConfig.showBlockedCount
});
await sendMessage({
what: 'setDeveloperMode',
state: targetConfig.developerMode ?? defaultConfig.developerMode
});
await sendMessage({
what: 'setStrictBlockMode',
state: targetConfig.strictBlockMode ?? defaultConfig.strictBlockMode
});
const enabledRulesets = new Set(defaultConfig.rulesets);
for ( const entry of targetConfig.rulesets || [] ) {
const id = entry.slice(1);
if ( entry.startsWith('+') ) {
enabledRulesets.add(id);
} else if ( entry.startsWith('-') ) {
enabledRulesets.delete(id);
}
}
await sendMessage({
what: 'applyRulesets',
enabledRulesets: Array.from(enabledRulesets),
});
await sendMessage({
what: 'setFilteringModeDetails',
modes: targetConfig.filteringModes ?? defaultConfig.filteringModes,
});
await sendMessage({ what: 'removeAllCustomFilters', hostname: '*' });
const hostnameMap = new Map();
for ( const line of targetConfig.cosmeticFilters ?? [] ) {
const i = line.indexOf('##');
if ( i === -1 ) { continue; }
const hostname = line.slice(0, i);
if ( hostname === '' ) { continue; }
const selector = line.slice(i+2);
if ( selector === '' ) { continue; }
const selectors = hostnameMap.get(hostname) || [];
if ( selectors.length === 0 ) {
hostnameMap.set(hostname, selectors)
}
selectors.push(selector);
}
const promises = [];
for ( const [ hostname, selectors ] of hostnameMap ) {
promises.push(
sendMessage({ what: 'addCustomFilters', hostname, selectors })
);
}
await Promise.all(promises);
const dnrRules = targetConfig.dnrRules ?? [];
if ( dnrRules.length !== 0 ) {
await localWrite('userDnrRules', dnrRules.join('\n'));
} else {
await localRemove('userDnrRules');
}
await sendMessage({ what: 'updateUserDnrRules' });
}

View file

@ -37,6 +37,8 @@ export const rulesetConfig = {
hasBroadHostPermissions: true,
};
export const defaultConfig = Object.assign({}, rulesetConfig);
export const process = {
firstRun: false,
wakeupRun: false,

View file

@ -21,15 +21,17 @@
import { dom, qs$ } from './dom.js';
import {
localRead,
localRemove,
localWrite,
localRead, localRemove, localWrite,
runtime,
sendMessage,
webextFlavor,
} from './ext.js';
import { faIconsInit } from './fa-icons.js';
import { i18n } from './i18n.js';
/******************************************************************************/
dom.body.dataset.platform = webextFlavor;
{
const manifest = runtime.getManifest();
dom.text('#aboutNameVer', `${manifest.name} ${manifest.version}`);
@ -55,7 +57,9 @@ localRead('dashboard.activePane').then(pane => {
// Update troubleshooting on-demand
const tsinfoObserver = new IntersectionObserver(entries => {
if ( entries.every(a => a.isIntersecting === false) ) { return; }
sendMessage({ what: 'getTroubleshootingInfo' }).then(config => {
import('./troubleshooting.js').then(module => {
return module.getTroubleshootingInfo();
}).then(config => {
qs$('[data-i18n="supportS5H"] + pre').textContent = config;
});
});
@ -63,7 +67,21 @@ tsinfoObserver.observe(qs$('[data-i18n="supportS5H"] + pre'));
/******************************************************************************/
export function nodeFromTemplate(templateId, nodeSelector) {
const template = qs$(`template#${templateId}`);
const fragment = template.content.cloneNode(true);
const node = nodeSelector !== undefined
? qs$(fragment, nodeSelector)
: fragment.firstElementChild;
faIconsInit(node);
i18n.render(node);
return node;
}
/******************************************************************************/
export function hashFromIterable(iter) {
if ( Boolean(iter) === false ) { return ''; }
return Array.from(iter).sort().join('\n');
}

Some files were not shown because too many files have changed in this diff Show more