Add Punjabi (pa) translation

This commit is contained in:
Raymond Hill 2023-11-12 13:51:50 -05:00
parent ce38e6c81a
commit b26d421a57
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
3 changed files with 1474 additions and 0 deletions

View File

@ -0,0 +1,30 @@
uBO Lite (uBOL) ਇੱਕ *ਬਿਨਾਂ ਇਜਾਜ਼ਤਾਂ* ਵਾਲਾ MV3-ਅਧਾਰਿਤ ਸਮੱਗਰੀ ਬਲਾਕਰ ਹੈ।
The default ruleset corresponds to uBlock Origin's default filterset:
- uBlock Origin ਦੀਆਂ ਬਿਲਟ-ਇਨ ਫਿਲਟਰ ਸੂਚੀਆਂ
-ਸੌਖੀ-ਸੂਚੀ
-ਸੌਖੀ ਪਰਦੇਦਾਰੀ
- Peter Lowe ਦੀ ਇਸ਼ਤਿਹਾਰ ਅਤੇ ਟਰੈਕਿੰਗ ਸਰਵਰ ਸੂਚੀ
You can add more rulesets by visiting the options page -- click the _Cogs_ icon in the popup panel.
uBOL is entirely declarative, meaning there is no need for a permanent uBOL process for the filtering to occur, and CSS/JS injection-based content filtering is performed reliably by the browser itself rather than by the extension. This means that uBOL itself does not consume CPU/memory resources while content blocking is ongoing -- uBOL's service worker process is required _only_ when you interact with the popup panel or the option pages.
uBOL does not require broad "read and modify data" permission at install time, hence its limited capabilities out of the box compared to uBlock Origin or other content blockers requiring broad "read and modify data" permissions at install time.
However, uBOL allows you to *explicitly* grant extended permissions on specific sites of your choice so that it can better filter on those sites using cosmetic filtering and scriptlet injections.
To grant extended permissions on a given site, open the popup panel and pick a higher filtering mode such as Optimal or Complete.
The browser will then warn you about the effects of granting the additional permissions requested by the extension on the current site, and you will have to tell the browser whether you accept or decline the request.
If you accept uBOL's request for additional permissions on the current site, it will be able to better filter content for the current site.
You can set the default filtering mode from uBOL's options page. If you pick the Optimal or Complete mode as the default one, you will need to grant uBOL the permission to read and modify data on all websites.
ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਕੰਮ ਹਾਲੇ ਵੀ ਜਾਰੀ ਹੈ, ਜਿਸ ਦੇ ਟੀਚੇ ਇਹ ਹਨ:
- No broad host permissions at install time -- extended permissions are granted explicitly by the user on a per-site basis.
- Entirely declarative for reliability and CPU/memory efficiency.

View File

@ -0,0 +1,154 @@
{
"extName": {
"message": "uBlock Origin Lite",
"description": "extension name."
},
"extShortDesc": {
"message": "ਮਨਜ਼ੂਰੀਆਂ ਤੋਂ ਬਿਨਾਂ ਵਾਲਾ ਸਮੱਗਰੀ ਬਲਾਕਰ ਹੈ। ਇਸ਼ਤਿਹਾਰ, ਟਰੈਕਰਾਂ, ਮਾਈਨਰਾਂ ਅਤੇ ਹੋਰਾਂ ਉੱਤੇ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਫ਼ੌਰਨ ਬਾਅਦ ਪਾਬੰਦੀ ਲਾਉਂਦਾ ਹੈ।",
"description": "this will be in the Chrome web store: must be 132 characters or less"
},
"perRulesetStats": {
"message": "{{ruleCount}} rules, converted from {{filterCount}} network filters",
"description": "Appears aside each filter list in the _3rd-party filters_ pane"
},
"dashboardName": {
"message": "uBO Lite — ਡੈਸ਼ਬੋਰਡ",
"description": "English: uBO Lite — Dashboard"
},
"settingsPageName": {
"message": "ਸੈਟਿੰਗਾਂ",
"description": "appears as tab name in dashboard"
},
"aboutPageName": {
"message": "ਇਸ ਬਾਰੇ",
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
"message": "ਪਰਦੇਦਾਰੀ ਨੀਤੀ",
"description": "Link to privacy policy on GitHub (English)"
},
"popupFilteringModeLabel": {
"message": "ਫਿਲਟਰ ਕਰਨ ਦਾ ਮੋਡ",
"description": "Label in the popup panel for the current filtering mode"
},
"popupTipDashboard": {
"message": "ਡੈਸ਼ਬੋਰਡ ਨੂੰ ਖੋਲ੍ਹੋ",
"description": "English: Click to open the dashboard"
},
"popupMoreButton": {
"message": "ਹੋਰ",
"description": "Label to be used to show popup panel sections"
},
"popupLessButton": {
"message": "ਘੱਟ",
"description": "Label to be used to hide popup panel sections"
},
"3pGroupDefault": {
"message": "ਮੂਲ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAds": {
"message": "ਇਸ਼ਤਿਹਾਰ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupPrivacy": {
"message": "ਪਰਦੇਦਾਰੀ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMalware": {
"message": "Malware domains",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupAnnoyances": {
"message": "Annoyances",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupMisc": {
"message": "ਫੁਟਕਲ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"3pGroupRegions": {
"message": "ਖੇਤਰ, ਭਾਸ਼ਾਵਾਂ",
"description": "Header for a ruleset section in 'Filter lists pane'"
},
"aboutChangelog": {
"message": "ਤਬਦੀਲੀ-ਸੂਚੀ",
"description": ""
},
"aboutCode": {
"message": "ਸਰੋਤ ਕੋਡ (GPLv3)",
"description": "English: Source code (GPLv3)"
},
"aboutContributors": {
"message": "ਯੋਗਦਾਨੀ",
"description": "English: Contributors"
},
"aboutSourceCode": {
"message": "ਸਰੋਤ ਕੋਡ",
"description": "Link text to source code repo"
},
"aboutTranslations": {
"message": "ਅਨੁਵਾਦ",
"description": "Link text to translations repo"
},
"aboutFilterLists": {
"message": "ਫਿਲਟਰ ਸੂਚੀਆਂ",
"description": "Link text to uBO's own filter lists repo"
},
"aboutDependencies": {
"message": "ਬਾਹਰੀ ਨਿਰਭਰਤਾਵਾਂ (GPLv3-ਅਨੁਕੂਲ):",
"description": "Shown in the About pane"
},
"firstRunSectionLabel": {
"message": "ਜੀ ਆਇਆਂ ਨੂੰ",
"description": "The header text for the welcome message section"
},
"firstRunDescription": {
"message": "You have just installed uBO Lite. Here you can choose the default filtering mode to use on all websites.\n\nBy default, <em>Basic</em> mode is selected because it does not require the permission to read and modify data. If you trust uBO Lite, you can give it broad permission to read and modify data on all websites in order to enable more advanced filtering capabilities for all websites by default.",
"description": "Descriptive text shown at first install time only "
},
"defaultFilteringModeSectionLabel": {
"message": "ਮੂਲ ਫਿਲਟਰ ਕਰਨ ਦਾ ਢੰਗ",
"description": "The header text for the default filtering mode section"
},
"defaultFilteringModeDescription": {
"message": "The default filtering mode will be overridden by per-website filtering modes. You can adjust the filtering mode on any given website according to whichever mode works best on that website. Each mode has its advantages and disadvantages.",
"description": "This describes the default filtering mode setting"
},
"filteringMode0Name": {
"message": "ਕੋਈ ਫਿਲਟਰ ਨਹੀਂ ਕਰਨਾ",
"description": "Name of blocking mode 0"
},
"filteringMode1Name": {
"message": "ਮੁੱਢਲਾ",
"description": "Name of blocking mode 1"
},
"filteringMode2Name": {
"message": "ਅਨੁਕੂਲ",
"description": "Name of blocking mode 2"
},
"filteringMode3Name": {
"message": "ਪੂਰਾ",
"description": "Name of blocking mode 3"
},
"basicFilteringModeDescription": {
"message": "Basic network filtering from selected filter lists.\n\nDoes not require permission to read and modify data on websites.",
"description": "This describes the 'basic' filtering mode"
},
"optimalFilteringModeDescription": {
"message": "Advanced network filtering plus specific extended filtering from selected filter lists.\n\nRequires broad permission to read and modify data on all websites.",
"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.",
"description": "This describes the 'complete' filtering mode"
},
"behaviorSectionLabel": {
"message": "ਰਵੱਈਆ",
"description": "The header text for the 'Behavior' section"
},
"autoReloadLabel": {
"message": "ਫਿਲਫਰ ਕਰਨ ਦਾ ਢੰਗ ਬਦਲਣ ਦੇ ਬਾਅਦ ਸਫ਼ੇ ਨੂੰ ਆਪਣੇ-ਆਪ ਲੋਡ ਕਰੋ",
"description": "Label for a checkbox in the options page"
}
}

File diff suppressed because it is too large Load Diff