Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Synzvato/decentraleyes
  • gkrishnaks/decentraleyes
  • ExE-Boss/decentraleyes
  • whtsky/decentraleyes
  • grtgarrett/decentraleyes
  • An_dz/decentraleyes
  • Alaska/decentraleyes
  • finn/decentraleyes
  • klippy/decentraleyes
9 results
Show changes
Commits on Source (176)
Showing
with 448 additions and 483 deletions
_locales
audit
icons
modules/*
!modules/internal
resources
{
"env": {
"browser": true,
"es6": true,
"webextensions": true
},
"extends": [
"eslint:recommended",
"plugin:no-unsanitized/DOM"
],
"globals": {
"Address": true,
"fileGuard": true,
"files": true,
"Header": true,
"helpers": true,
"interceptor": true,
"mappings": true,
"MessageResponse": true,
"requestAnalyzer": true,
"requestSanitizer": true,
"Resource": true,
"resources": true,
"Setting": true,
"shorthands": true,
"stateManager": true,
"WebRequest": true,
"WebRequestType": true,
"Whitelist": true,
"wrappers": true
},
"overrides": {
"files": [
"core/constants.js",
"core/files.js",
"core/mappings.js",
"core/resources.js",
"core/shorthands.js"
],
"rules": {
"no-unused-vars": "off"
}
},
"plugins": [
"no-unsanitized"
],
"rules": {
"array-bracket-newline": "error",
"array-bracket-spacing": "error",
"arrow-body-style": "error",
"arrow-parens": "error",
"arrow-spacing": "error",
"block-spacing": "error",
"brace-style": "error",
"camelcase": "error",
"comma-spacing": "error",
"comma-style": "error",
"computed-property-spacing": "error",
"consistent-this": "error",
"curly": "error",
"eol-last": "error",
"eqeqeq": "error",
"func-call-spacing": "error",
"function-paren-newline": "error",
"generator-star-spacing": "error",
"indent": [
"error",
4
],
"key-spacing": "error",
"keyword-spacing": "error",
"linebreak-style": [
"error",
"unix"
],
"new-cap": "error",
"new-parens": "error",
"no-array-constructor": "error",
"no-bitwise": "error",
"no-confusing-arrow": "error",
"no-continue": "error",
"no-duplicate-imports": "error",
"no-eval": "error",
"no-extend-native": "error",
"no-implicit-coercion": "error",
"no-implied-eval": "error",
"no-invalid-this": "error",
"no-iterator": "error",
"no-label-var": "error",
"no-labels": "error",
"no-lone-blocks": "error",
"no-loop-func": "error",
"no-multi-spaces": "error",
"no-multi-str": "error",
"no-multiple-empty-lines": [
"error", {
"max": 1,
"maxEOF": 1,
"maxBOF": 0
}
],
"max-len": [
"error", {
"code": 120
}
],
"no-negated-condition": "error",
"no-new": "error",
"no-new-func": "error",
"no-new-object": "error",
"no-new-wrappers": "error",
"no-octal-escape": "error",
"no-proto": "error",
"no-return-assign": "error",
"no-return-await": "error",
"no-script-url": "error",
"no-self-compare": "error",
"no-sequences": "error",
"no-shadow-restricted-names": "error",
"no-tabs": "error",
"no-ternary": "error",
"no-throw-literal": "error",
"no-trailing-spaces": "error",
"no-undef-init": "error",
"no-unmodified-loop-condition": "error",
"no-unused-expressions": "error",
"no-use-before-define": "error",
"no-useless-call": "error",
"no-useless-concat": "error",
"no-useless-constructor": "error",
"no-useless-rename": "error",
"no-useless-return": "error",
"no-void": "error",
"no-warning-comments": "warn",
"no-whitespace-before-property": "error",
"no-with": "error",
"object-curly-spacing": "error",
"object-shorthand": [
"error",
"consistent-as-needed"
],
"operator-assignment": "error",
"operator-linebreak": "error",
"prefer-numeric-literals": "error",
"prefer-promise-reject-errors": "error",
"quote-props": "error",
"prefer-rest-params": "error",
"prefer-spread": "error",
"prefer-template": "error",
"quotes": [
"error",
"single"
],
"rest-spread-spacing": "error",
"require-await": "error",
"semi": "error",
"semi-spacing": "error",
"semi-style": "error",
"space-before-blocks": "error",
"space-before-function-paren": "error",
"space-in-parens": "error",
"space-infix-ops": "error",
"space-unary-ops": "error",
"spaced-comment": "error",
"strict": [
"error",
"global"
],
"switch-colon-spacing": "error",
"symbol-description": "error",
"template-curly-spacing": "error",
"template-tag-spacing": "error",
"unicode-bom": "error",
"vars-on-top": "error",
"wrap-regex": "error",
"yield-star-spacing": "error",
"yoda": "error"
}
}
module.exports = {
'artifactsDir': 'artifacts',
'ignoreFiles': ['_metadata', 'crowdin.yml'],
'build': {
'overwriteDest': true
}
};
audit/node_modules
audit/report.txt
.idea
_metadata
artifacts
node_modules
Decentraleyes
=============
# Decentraleyes
A [web browser extension](https://decentraleyes.org) that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://decentraleyes.org/test) to find out if you are properly protected.
A [web browser extension](https://decentraleyes.org) that emulates Content Delivery Networks to improve your online privacy. It intercepts traffic, finds supported resources locally, and injects them into the environment. All of this happens automatically, so no prior configuration is required. Feel free to use the following [testing utility](https://decentraleyes.org/test/) to find out if you are properly protected. For more information, please read this [basic introduction](https://git.synz.io/Synzvato/decentraleyes/wikis/Simple-Introduction).
> **Note:** Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.
## Contributing Code
Suggestions in the form of **Issues**, and contributions in the form of **Pull Requests**, are highly welcome. You can also use the public contact details and PGP key on the extension's [contact page](https://decentraleyes.org/contact) to get in touch.
Suggestions in the form of **Issues**, and contributions in the form of **Merge Requests**, are highly welcome. Code **Forks** can be requested from within issues, or via email. You can use the contact details and public PGP key on the extension's [contact page](https://decentraleyes.org/contact/) to get in touch.
#### Prerequisites
### Prerequisites
* Mozilla Firefox 56 *(or higher)*.
* Mozilla Firefox 115 *(or higher)*.
> **Note:** If you want to contribute to the Firefox legacy extension, please check out the ```legacy``` branch. If you are looking for the Chromium-compatible codebase, please see the ```experimental``` branch.
> **Note:** If you would like to contribute to the Firefox legacy extension, please check out the ```legacy``` branch. If you are looking for the Chromium-compatible codebase, please see the ```experimental``` branch.
#### Running the Code
### Running the Code
Please read this [short guide](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Your_first_WebExtension#Trying_it_out) for information on how to run this extension from source.
Please read this [developer guide](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Your_first_WebExtension#Trying_it_out) for information on how to run the extension from source.
> **Important:** All commits since 26 October 2016 are signed with GPG. It's likely best to ignore unsigned commits, unless you really know what you're doing. Please send an email if you have any questions or security concerns.
> **Important:** All tagged commits since 26 October 2016 are signed with GPG. It's likely best to ignore unsigned commits, unless you really know what you're doing. Please send an email if you have any questions or security concerns.
## Submitting Translations
......
{
"extensionDescription":{
"message":"يحميك من التتبع المرتبط بالوصول للمحتوى \"مجاني\"، مركزية.",
"description":"Extension description."
"extensionDescription": {
"message": "يحميك من التتبع المرتبط بالوصول للمحتوى \"مجاني\"، مركزية.",
"description": "Extension description."
},
"disableProtectionTitle":{
"message":"أوقف الحماية لهذا الموقع",
"description":"Disable protection title."
"disableProtectionTitle": {
"message": "أوقف الحماية لهذا الموقع",
"description": "Disable protection title."
},
"enableProtectionTitle":{
"message":"فعّل الحماية",
"description":"Enable protection title."
"enableProtectionTitle": {
"message": "فعّل الحماية",
"description": "Enable protection title."
},
"amountInjectedTitle":{
"message":"عداد محلي للموارد المحقونة",
"description":"Amount injected title."
"amountInjectedTitle": {
"message": "عداد محلي للموارد المحقونة",
"description": "Amount injected title."
},
"amountInjectedDescription":{
"message":"إجمالي موارد الـ CDN اللتي تم حقنها محليا منذ التثبيت.",
"description":"Amount injected description."
"amountInjectedDescription": {
"message": "إجمالي موارد الـ CDN اللتي تم حقنها محليا منذ التثبيت.",
"description": "Amount injected description."
},
"optionsTitle":{
"message":"الخيارات",
"description":"Options title."
"optionsTitle": {
"message": "الخيارات",
"description": "Options title."
},
"showIconBadgeTitle":{
"message":"عرض مجموع الحقن على الأيقونة",
"description":"Show icon badge title."
"showIconBadgeTitle": {
"message": "عرض مجموع الحقن على الأيقونة",
"description": "Show icon badge title."
},
"showIconBadgeDescription":{
"message":"إظهار عدد الموارد المحقونة على أيقونة الملحق.",
"description":"Show icon badge description."
"showIconBadgeDescription": {
"message": "إظهار عدد الموارد المحقونة على أيقونة الملحق.",
"description": "Show icon badge description."
},
"blockMissingTitle":{
"message":"حظر طلبات الموارد المفقودة",
"description":"Block requests for missing resources title."
"blockMissingTitle": {
"message": "حظر طلبات الموارد المفقودة",
"description": "Block requests for missing resources title."
},
"blockMissingDescription":{
"message":"إلغاء طلب الموارد إذا كانت متوفرة محليا.",
"description":"Block requests for missing resources description."
"blockMissingDescription": {
"message": "إلغاء طلب الموارد إذا كانت متوفرة محليا.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle":{
"message":"تعطيل الجلب المسبق للرابط",
"description":"Disable prefetch title."
"disablePrefetchTitle": {
"message": "تعطيل الجلب المسبق للرابط",
"description": "Disable prefetch title."
},
"disablePrefetchDescription":{
"message":"الحيلولة دون تسرّب الطلبات الممنوعة الى شبكات التوصيل.",
"description":"Disable prefetch description."
"disablePrefetchDescription": {
"message": "الحيلولة دون تسرّب الطلبات الممنوعة الى شبكات التوصيل.",
"description": "Disable prefetch description."
},
"stripMetadataTitle":{
"message":"إزالة بيانات التعريف من الطلبات المسموحة",
"description":"Strip metadata title."
"stripMetadataTitle": {
"message": "إزالة بيانات التعريف من الطلبات المسموحة",
"description": "Strip metadata title."
},
"stripMetadataDescription":{
"message":"مسح البيانات الحساسة من طلبات CDN المسموحة لتحسين الخصوصية.",
"description":"Strip metadata description."
"stripMetadataDescription": {
"message": "مسح البيانات الحساسة من طلبات CDN المسموحة لتحسين الخصوصية.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle":{
"message":"لا تتفحص النطاقات",
"description":"Whitelisted domains title."
"whitelistedDomainsTitle": {
"message": "لا تتفحص النطاقات",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription":{
"message":"حدد النطاقات التي سوف يتم تجاهلها. إفصل المداخل المتعددة بـفاصلة منقوطة (;).",
"description":"Whitelisted domains description."
"whitelistedDomainsDescription": {
"message": "حدد النطاقات التي سوف يتم تجاهلها. إفصل المداخل المتعددة بـفاصلة منقوطة (;).",
"description": "Whitelisted domains description."
},
"advancedLabel":{
"message":"متقدم",
"description":"Advanced label."
"advancedLabel": {
"message": "متقدم",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription":{
"message":"Защитава ви от следене чрез свободна, централизирана доставка на съдържание.",
"description":"Extension description."
"extensionDescription": {
"message": "Защитава ви от следене чрез свободна, централизирана доставка на съдържание.",
"description": "Extension description."
},
"disableProtectionTitle":{
"message":"Изключване на защитата за страницата",
"description":"Disable protection title."
"disableProtectionTitle": {
"message": "Изключване на защитата за страницата",
"description": "Disable protection title."
},
"enableProtectionTitle":{
"message":"Включване на защита",
"description":"Enable protection title."
"enableProtectionTitle": {
"message": "Включване на защита",
"description": "Enable protection title."
},
"amountInjectedTitle":{
"message":"Брояч за местно вмъкнати ресурси",
"description":"Amount injected title."
"amountInjectedTitle": {
"message": "Брояч за местно вмъкнати ресурси",
"description": "Amount injected title."
},
"amountInjectedDescription":{
"message":"Количество на местни вмъквания на ресурси от началото на инсталацията.",
"description":"Amount injected description."
"amountInjectedDescription": {
"message": "Количество на местни вмъквания на ресурси от началото на инсталацията.",
"description": "Amount injected description."
},
"optionsTitle":{
"message":"Настройки",
"description":"Options title."
"optionsTitle": {
"message": "Настройки",
"description": "Options title."
},
"showIconBadgeTitle":{
"message":"Показване на броя на вмъкванията в иконката",
"description":"Show icon badge title."
"showIconBadgeTitle": {
"message": "Показване на броя на вмъкванията в иконката",
"description": "Show icon badge title."
},
"showIconBadgeDescription":{
"message":"Показване на броя на вмъкнатите ресурси в иконката на разширението.",
"description":"Show icon badge description."
"showIconBadgeDescription": {
"message": "Показване на броя на вмъкнатите ресурси в иконката на разширението.",
"description": "Show icon badge description."
},
"blockMissingTitle":{
"message":"Блокиране на заявки за липсващи ресурси",
"description":"Block requests for missing resources title."
"blockMissingTitle": {
"message": "Блокиране на заявки за липсващи ресурси",
"description": "Block requests for missing resources title."
},
"blockMissingDescription":{
"message":"Отмяна на прехванатата заявка, ако изисквания ресурс не е наличен на местно ниво.",
"description":"Block requests for missing resources description."
"blockMissingDescription": {
"message": "Отмяна на прехванатата заявка, ако изисквания ресурс не е наличен на местно ниво.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle":{
"message":"Изключване на предварителното извличане на препратки",
"description":"Disable prefetch title."
"disablePrefetchTitle": {
"message": "Изключване на предварителното извличане на препратки",
"description": "Disable prefetch title."
},
"disablePrefetchDescription":{
"message":"Предотвратява изтичането на забранени заявки към мрежи за доставка.",
"description":"Disable prefetch description."
"disablePrefetchDescription": {
"message": "Предотвратява изтичането на забранени заявки към мрежи за доставка.",
"description": "Disable prefetch description."
},
"stripMetadataTitle":{
"message":"Премахване на метаданните от разрешени заявки",
"description":"Strip metadata title."
"stripMetadataTitle": {
"message": "Премахване на метаданните от разрешени заявки",
"description": "Strip metadata title."
},
"stripMetadataDescription":{
"message":"Изтриване на чувствителни данни от допустимите заявки от МДС за подобряване на неприкосновеността.",
"description":"Strip metadata description."
"stripMetadataDescription": {
"message": "Изтриване на чувствителни данни от допустимите заявки от МДС за подобряване на неприкосновеността.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle":{
"message":"Изключване на домейни от проверки",
"description":"Whitelisted domains title."
"whitelistedDomainsTitle": {
"message": "Изключване на домейни от проверки",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription":{
"message":"Въведете домейни, които да се добавят в белия списък. Отделете стойностите с точка и запетая.",
"description":"Whitelisted domains description."
"whitelistedDomainsDescription": {
"message": "Въведете домейни, които да се добавят в белия списък. Отделете стойностите с точка и запетая.",
"description": "Whitelisted domains description."
},
"advancedLabel":{
"message":"Подробности",
"description":"Advanced label."
"advancedLabel": {
"message": "За напреднали",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription": {
"message": "\"ফ্রি\", কেন্দ্রীয় কন্টেন্ট ডেলিভারি থেকে তোমাকে রক্ষা করে।",
"description": "Extension description."
},
"disableProtectionTitle": {
"message": "এই সাইটের জন্য নিরাপত্তা চালু/বন্ধ করো",
"description": "Disable protection title."
},
"enableProtectionTitle": {
"message": "নিরাপত্তা চালু করো",
"description": "Enable protection title."
},
"amountInjectedTitle": {
"message": "স্থানীয়ভাবে ইনজেক্টকৃত রিসোর্সের গণনা",
"description": "Amount injected title."
},
"amountInjectedDescription": {
"message": "ইনস্টলেশনের পর থেকে স্থানীয়ভাবে কনটেন্ট ডেলিভারি নেটওয়ার্কের ইনজেক্টকৃত রিসোর্সের পরিমান।",
"description": "Amount injected description."
},
"optionsTitle": {
"message": "অপশন",
"description": "Options title."
},
"showIconBadgeTitle": {
"message": "ইনজেকসন সংখ্যা আইকনে দেখাও",
"description": "Show icon badge title."
},
"showIconBadgeDescription": {
"message": "আইকনে ইনজেক্টকৃত রিসোর্সের সংখ্যা দেখাও",
"description": "Show icon badge description."
},
"blockMissingTitle": {
"message": "নিখোঁজ রিসোর্সের জন্য অনুরোধগুলো বন্ধ করো",
"description": "Block requests for missing resources title."
},
"blockMissingDescription": {
"message": "প্রয়োজনীয় রিসোর্স স্থানীয়ভাবে না পেলে অনুরোধ বাতিল করো।",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle": {
"message": "লিঙ্ক প্রিফেচিং বন্ধ করো",
"description": "Disable prefetch title."
},
"disablePrefetchDescription": {
"message": "বিতরণ নেটওয়ার্কগুলোতে অনুরোধগুলি ফাঁস হওয়া থেকে প্রতিরোধ করো।",
"description": "Disable prefetch description."
},
"stripMetadataTitle": {
"message": "বৈধ রিকোয়েস্ট থেকে মেটাডাটা সরাও",
"description": "Strip metadata title."
},
"stripMetadataDescription": {
"message": "উন্নত গোপনীয়তার জন্য অনুমোদিত সিডিএন অনুরোধগুলি থেকে সংবেদনশীল ডেটা মুছো।",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle": {
"message": "পরিদর্শন থেকে ডোমেনগুলো বাদ দাও",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription": {
"message": "তাদের প্রবেশ তালিকাভুক্ত করার জন্য ডোমেনগুলো দাও। একাধিক ভুক্তি সেমি-কোলন দিয়ে পৃথক করো(;)।",
"description": "Whitelisted domains description."
},
"advancedLabel": {
"message": "উন্নততর",
"description": "Advanced label."
}
}
{
"extensionDescription": {
"message": "Us protegeix contra el seguiment mitjançant un lliurament de contingut \"gratuït\" i centralitzat.",
"description": "Extension description."
},
"disableProtectionTitle": {
"message": "Deshabilitar protecció per aquest lloc",
"description": "Disable protection title."
},
"enableProtectionTitle": {
"message": "Habilitar protecció",
"description": "Enable protection title."
},
"amountInjectedTitle": {
"message": "Comptador de recursos injectats localment",
"description": "Amount injected title."
},
"amountInjectedDescription": {
"message": "Quantitat d'injeccions de recursos locals de xarxes de distribució de continguts des de la instal·lació",
"description": "Amount injected description."
},
"optionsTitle": {
"message": "Opcions",
"description": "Options title."
},
"showIconBadgeTitle": {
"message": "Mostrar la quantitat d'injeccions a la icona",
"description": "Show icon badge title."
},
"showIconBadgeDescription": {
"message": "Mostra el número de recursos injectats a la icona de l'extensió",
"description": "Show icon badge description."
},
"blockMissingTitle": {
"message": "Bloqueja peticions per falta de recursos",
"description": "Block requests for missing resources title."
},
"blockMissingDescription": {
"message": "Cancel·la les peticions interceptades si el recurs sol·licitat no està disponible localment.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle": {
"message": "Deshabilitar pre-càrrega d'enllaços",
"description": "Disable prefetch title."
},
"disablePrefetchDescription": {
"message": "Prevenir que que les peticions no permeses s'escapin cap a les xarxes de distribució.",
"description": "Disable prefetch description."
},
"stripMetadataTitle": {
"message": "Esborrar metadades de peticions permeses",
"description": "Strip metadata title."
},
"stripMetadataDescription": {
"message": "Esborrar dades sensibles de peticions CDN autorizades para millorar la privacitat.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle": {
"message": "Excloure dominis de les inspeccions",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription": {
"message": "Introduir els dominis que seran ignorats. Separar més d'una entrada amb punt i coma (;)",
"description": "Whitelisted domains description."
},
"advancedLabel": {
"message": "Avançat",
"description": "Advanced label."
}
}
{
"extensionDescription": {
"message": "Ochrání vás přes sledováním skrze centralizované doručování obsahu.",
"message": "Chrání před sledováním skrze centrálně doručovaný obsah.",
"description": "Extension description."
},
"disableProtectionTitle": {
......@@ -67,4 +67,4 @@
"message": "Rozšířené",
"description": "Advanced label."
}
}
\ No newline at end of file
}
......@@ -67,4 +67,4 @@
"message": "Avanceret",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription": {
"message": "Schützt vor Tracking durch \"gratis\", zentralisiertes, Abliefern von Content.",
"message": "Schützt vor Tracking durch \"gratis\", zentralisiertes Abliefern von Content.",
"description": "Extension description."
},
"disableProtectionTitle": {
......@@ -67,4 +67,4 @@
"message": "Erweitert",
"description": "Advanced label."
}
}
\ No newline at end of file
}
......@@ -67,4 +67,4 @@
"message": "Για προχωρημένους",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription":{
"message":"Protects you against tracking through \"free\", centralised, content delivery.",
"description":"Extension description."
"extensionDescription": {
"message": "Protects you against tracking through \"free\", centralised, content delivery.",
"description": "Extension description."
},
"disableProtectionTitle":{
"message":"Disable protection for this site",
"description":"Disable protection title."
"disableProtectionTitle": {
"message": "Disable protection for this site",
"description": "Disable protection title."
},
"enableProtectionTitle":{
"message":"Enable protection",
"description":"Enable protection title."
"enableProtectionTitle": {
"message": "Enable protection",
"description": "Enable protection title."
},
"amountInjectedTitle":{
"message":"Counter for locally injected resources",
"description":"Amount injected title."
"amountInjectedTitle": {
"message": "Counter for locally injected resources",
"description": "Amount injected title."
},
"amountInjectedDescription":{
"message":"Amount of local Content Delivery Network resource injections since installation.",
"description":"Amount injected description."
"amountInjectedDescription": {
"message": "Amount of local Content Delivery Network resource injections since installation.",
"description": "Amount injected description."
},
"optionsTitle":{
"message":"Options",
"description":"Options title."
"optionsTitle": {
"message": "Options",
"description": "Options title."
},
"showIconBadgeTitle":{
"message":"Display injection counts on icon",
"description":"Show icon badge title."
"showIconBadgeTitle": {
"message": "Display injection counts on icon",
"description": "Show icon badge title."
},
"showIconBadgeDescription":{
"message":"Show the number of injected resources on the extension icon.",
"description":"Show icon badge description."
"showIconBadgeDescription": {
"message": "Show the number of injected resources on the extension icon.",
"description": "Show icon badge description."
},
"blockMissingTitle":{
"message":"Block requests for missing resources",
"description":"Block requests for missing resources title."
"blockMissingTitle": {
"message": "Block requests for missing resources",
"description": "Block requests for missing resources title."
},
"blockMissingDescription":{
"message":"Cancel intercepted request if the required resource is not locally available.",
"description":"Block requests for missing resources description."
"blockMissingDescription": {
"message": "Cancel intercepted request if the required resource is not locally available.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle":{
"message":"Disable link prefetching",
"description":"Disable prefetch title."
"disablePrefetchTitle": {
"message": "Disable link prefetching",
"description": "Disable prefetch title."
},
"disablePrefetchDescription":{
"message":"Prevent disallowed requests from leaking out to delivery networks.",
"description":"Disable prefetch description."
"disablePrefetchDescription": {
"message": "Prevent disallowed requests from leaking out to delivery networks.",
"description": "Disable prefetch description."
},
"stripMetadataTitle":{
"message":"Strip metadata from allowed requests",
"description":"Strip metadata title."
"stripMetadataTitle": {
"message": "Strip metadata from allowed requests",
"description": "Strip metadata title."
},
"stripMetadataDescription":{
"message":"Erase sensitive data from allowed CDN-requests for improved privacy.",
"description":"Strip metadata description."
"stripMetadataDescription": {
"message": "Erase sensitive data from allowed CDN-requests for improved privacy.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle":{
"message":"Exclude domains from inspections",
"description":"Whitelisted domains title."
"whitelistedDomainsTitle": {
"message": "Exclude domains from inspections",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription":{
"message":"Enter domains to whitelist them. Separate multiple entries with semi-colons (;).",
"description":"Whitelisted domains description."
"whitelistedDomainsDescription": {
"message": "Enter domains to whitelist them. Separate multiple entries with semi-colons (;).",
"description": "Whitelisted domains description."
},
"advancedLabel":{
"message":"Advanced",
"description":"Advanced label."
"advancedLabel": {
"message": "Advanced",
"description": "Advanced label."
}
}
\ No newline at end of file
}
......@@ -67,4 +67,4 @@
"message": "Advanced",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription": {
"message": "Decentraleyes protektas vin kontraŭ sekvado per senkosta, centra enhavoprovizado.",
"message": "Decentraleyes protektas vin kontraŭ sekvado per senkostaj, centraj enhav-proviz-retoj.",
"description": "Extension description."
},
"disableProtectionTitle": {
......@@ -12,7 +12,7 @@
"description": "Enable protection title."
},
"amountInjectedTitle": {
"message": "Nombrilo de loke enmetiaj risurcoj",
"message": "Nombro de loke enmetitaj rimedoj",
"description": "Amount injected title."
},
"amountInjectedDescription": {
......@@ -67,4 +67,4 @@
"message": "Spertula",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription":{
"message":"Protégete contra rastreo a través de entrega de contenido centralizado \"gratis\".",
"description":"Extension description."
"extensionDescription": {
"message": "Protege contra el rastreo con la entrega centralizada y «gratuita» de contenido.",
"description": "Extension description."
},
"disableProtectionTitle":{
"message":"Desactivar protección en este sitio",
"description":"Disable protection title."
"disableProtectionTitle": {
"message": "Deshabilitar protección en este sitio",
"description": "Disable protection title."
},
"enableProtectionTitle":{
"message":"Activar protección",
"description":"Enable protection title."
"enableProtectionTitle": {
"message": "Habilitar protección",
"description": "Enable protection title."
},
"amountInjectedTitle":{
"message":"Contador para fuentes inyectadas localmente",
"description":"Amount injected title."
"amountInjectedTitle": {
"message": "Contador de recursos inyectados localmente",
"description": "Amount injected title."
},
"amountInjectedDescription":{
"message":"Cifra de inyecciones de fuentes de Redes de Entrega de Contenido desde instalación.",
"description":"Amount injected description."
"amountInjectedDescription": {
"message": "Cantidad de inyecciones de recursos locales de redes de distribución de contenidos desde la instalación.",
"description": "Amount injected description."
},
"optionsTitle":{
"message":"Opciones",
"description":"Options title."
"optionsTitle": {
"message": "Opciones",
"description": "Options title."
},
"showIconBadgeTitle":{
"message":"Mostrar el conteo de inyecciones en el icono",
"description":"Show icon badge title."
"showIconBadgeTitle": {
"message": "Mostrar la cantidad de inyecciones en el icono",
"description": "Show icon badge title."
},
"showIconBadgeDescription":{
"message":"Mostrar el número de recursos inyectados en el icono de extensión.",
"description":"Show icon badge description."
"showIconBadgeDescription": {
"message": "Mostrar el número de recursos inyectados en el icono de la extensión.",
"description": "Show icon badge description."
},
"blockMissingTitle":{
"message":"Bloquear peticiones de fuentes faltantes",
"description":"Block requests for missing resources title."
"blockMissingTitle": {
"message": "Bloquear peticiones de recursos faltantes",
"description": "Block requests for missing resources title."
},
"blockMissingDescription":{
"message":"Cancelar peticiones detenidas si la fuente requerida no se encuentra localmente.",
"description":"Block requests for missing resources description."
"blockMissingDescription": {
"message": "Cancelar las peticiones interceptadas cuando el recurso requerido no se encuentra localmente.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle":{
"message":"Deshabilitar la captura previa de enlaces",
"description":"Disable prefetch title."
"disablePrefetchTitle": {
"message": "Deshabilitar pre-carga de enlaces",
"description": "Disable prefetch title."
},
"disablePrefetchDescription":{
"message":"Prevenir que las solicitudes no permitidas se escapen hacia redes de distribución.",
"description":"Disable prefetch description."
"disablePrefetchDescription": {
"message": "Impedir que las peticiones no permitidas se escapen hacia redes de distribución.",
"description": "Disable prefetch description."
},
"stripMetadataTitle":{
"message":"Remover metadatos de las solicitudes permitidas",
"description":"Strip metadata title."
"stripMetadataTitle": {
"message": "Borrar metadatos de peticiones permitidas",
"description": "Strip metadata title."
},
"stripMetadataDescription":{
"message":"Borrar datos sensibles de solicitudes CDN autorizadas para mejorar la privacidad.",
"description":"Strip metadata description."
"stripMetadataDescription": {
"message": "Borrar datos sensibles de peticiones CDN autorizadas para mejorar la privacidad.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle":{
"message":"Excluir dominios de inspecciones",
"description":"Whitelisted domains title."
"whitelistedDomainsTitle": {
"message": "Excluir dominios de inspecciones",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription":{
"message":"Ingresar dominios a ser ignorados. Separar múltiples entradas con punto y coma (;).",
"description":"Whitelisted domains description."
"whitelistedDomainsDescription": {
"message": "Ingresa los dominios que serán ignorados. Separa múltiples entradas con punto y coma (;).",
"description": "Whitelisted domains description."
},
"advancedLabel":{
"message":"Avanzado",
"description":"Advanced label."
"advancedLabel": {
"message": "Avanzado",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription":{
"message":"Kaitseb sind \"tasuta\", tsentraliseeritud sisu edastamisest tuleneva jälitamise vastu.",
"description":"Extension description."
"extensionDescription": {
"message": "Kaitseb sind \"tasuta\", tsentraliseeritud sisu edastamisest tuleneva jälitamise vastu.",
"description": "Extension description."
},
"disableProtectionTitle":{
"message":"Keela kaitse sellel saidil",
"description":"Disable protection title."
"disableProtectionTitle": {
"message": "Keela kaitse sellel saidil",
"description": "Disable protection title."
},
"enableProtectionTitle":{
"message":"Luba kaitse",
"description":"Enable protection title."
"enableProtectionTitle": {
"message": "Luba kaitse",
"description": "Enable protection title."
},
"amountInjectedTitle":{
"message":"Kohalikult sisestatud ressursside loendur",
"description":"Amount injected title."
"amountInjectedTitle": {
"message": "Kohalikult sisestatud ressursside loendur",
"description": "Amount injected title."
},
"amountInjectedDescription":{
"message":"Kohalike sisuedastusvõrkude ressursisisestuste arv alates installimisest.",
"description":"Amount injected description."
"amountInjectedDescription": {
"message": "Kohalike sisuedastusvõrkude ressursisisestuste arv alates installimisest.",
"description": "Amount injected description."
},
"optionsTitle":{
"message":"Valikud",
"description":"Options title."
"optionsTitle": {
"message": "Valikud",
"description": "Options title."
},
"showIconBadgeTitle":{
"message":"Kuva sisestuste arvu ikoonil",
"description":"Show icon badge title."
"showIconBadgeTitle": {
"message": "Kuva sisestuste arvu ikoonil",
"description": "Show icon badge title."
},
"showIconBadgeDescription":{
"message":"Kuva sisestatud ressursside arvu laienduse ikoonil.",
"description":"Show icon badge description."
"showIconBadgeDescription": {
"message": "Kuva sisestatud ressursside arvu laienduse ikoonil.",
"description": "Show icon badge description."
},
"blockMissingTitle":{
"message":"Blokeeri puuduvate ressursside taotlused",
"description":"Block requests for missing resources title."
"blockMissingTitle": {
"message": "Blokeeri puuduvate ressursside taotlused",
"description": "Block requests for missing resources title."
},
"blockMissingDescription":{
"message":"Tühista kinnipüütud taotlus, kui vajaminev ressurss ei ole kohalikult saadaval.",
"description":"Block requests for missing resources description."
"blockMissingDescription": {
"message": "Tühista kinnipüütud taotlus, kui vajaminev ressurss ei ole kohalikult saadaval.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle":{
"message":"Keela lingi eellaadimine",
"description":"Disable prefetch title."
"disablePrefetchTitle": {
"message": "Keela lingi eellaadimine",
"description": "Disable prefetch title."
},
"disablePrefetchDescription":{
"message":"Väldi keelatud taotluste väljalekkimist edastusvõrkudele.",
"description":"Disable prefetch description."
"disablePrefetchDescription": {
"message": "Väldi keelatud taotluste väljalekkimist edastusvõrkudele.",
"description": "Disable prefetch description."
},
"stripMetadataTitle":{
"message":"Eemalda lubatud taotlustelt metaandmed",
"description":"Strip metadata title."
"stripMetadataTitle": {
"message": "Eemalda lubatud taotlustelt metaandmed",
"description": "Strip metadata title."
},
"stripMetadataDescription":{
"message":"Kustuta tundlikud andmed lubatud sisuedastusvõrkude taotlustest parema privaatsuse saamiseks.",
"description":"Strip metadata description."
"stripMetadataDescription": {
"message": "Kustuta tundlikud andmed lubatud sisuedastusvõrkude taotlustest parema privaatsuse saamiseks.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle":{
"message":"Välista uuritavaid domeene",
"description":"Whitelisted domains title."
"whitelistedDomainsTitle": {
"message": "Välista uuritavaid domeene",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription":{
"message":"Sisesta domeenid, et lisada need valgesse nimekirja. Eralda mitu üksust semikoolonitega (;).",
"description":"Whitelisted domains description."
"whitelistedDomainsDescription": {
"message": "Sisesta domeenid, et lisada need valgesse nimekirja. Eralda mitu üksust semikoolonitega (;).",
"description": "Whitelisted domains description."
},
"advancedLabel":{
"message":"Edasijõudnuile",
"description":"Advanced label."
"advancedLabel": {
"message": "Edasijõudnuile",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription": {
"message": "Suojaa sinua \"ilmaisten\" keskitettyjen sisällön jakeluverkkojen jäljityksel.",
"message": "Suojaa sinua \"ilmaisen\", keskitetyn sisällön jakelun välityksellä tapahtuvalta seurannalta.",
"description": "Extension description."
},
"disableProtectionTitle": {
"message": "Poista suojaus tältä sivustolta",
"message": "Poista suojaus käytöstä tällä sivustolla",
"description": "Disable protection title."
},
"enableProtectionTitle": {
......@@ -12,11 +12,11 @@
"description": "Enable protection title."
},
"amountInjectedTitle": {
"message": "Korvatut pyynnöt",
"message": "Paikallisesti korvattua resurssia",
"description": "Amount injected title."
},
"amountInjectedDescription": {
"message": "Korvatut sisältöpyynnöt lisäosan asennuksen jälkeen.",
"message": "Paikallisilla resursseilla korvattujen pyyntöjen määrä asennuksen jälkeen.",
"description": "Amount injected description."
},
"optionsTitle": {
......@@ -24,11 +24,11 @@
"description": "Options title."
},
"showIconBadgeTitle": {
"message": "Näytä kohteiden määrä kuvakkeessa",
"message": "Näytä korvausmäärä kuvakkeessa",
"description": "Show icon badge title."
},
"showIconBadgeDescription": {
"message": "Näyttää turvattujen kohteiden määrän lisäosan kuvakkeessa.",
"message": "Näyttää korvattujen resurssien määrän lisäosan kuvakkeessa.",
"description": "Show icon badge description."
},
"blockMissingTitle": {
......@@ -36,35 +36,35 @@
"description": "Block requests for missing resources title."
},
"blockMissingDescription": {
"message": "Estää pyynnöt jos paikallista sisältöä ei ole saatavilla.",
"message": "Peru kaapattu pyyntö, jos tarvittavaa resurssia ei ole saatavilla paikallisesti.",
"description": "Block requests for missing resources description."
},
"disablePrefetchTitle": {
"message": "Estä linkkien esihaku",
"message": "Poista linkkien esihaku käytöstä",
"description": "Disable prefetch title."
},
"disablePrefetchDescription": {
"message": "Estä kiellettyjä sisältöpyyntöjä vuotamasta keskitettyihin jakeluverkkoihin.",
"message": "Estä kiellettyjä pyyntöjä vuotamasta jakeluverkkoihin.",
"description": "Disable prefetch description."
},
"stripMetadataTitle": {
"message": "Poista metatiedot sallituista sisältöpyynnöistä",
"message": "Poista metatiedot sallituista pyynnöistä",
"description": "Strip metadata title."
},
"stripMetadataDescription": {
"message": "Poista arkaluontoiset tiedot jakeluverkkojen sisältöpyynnöistä yksityisyyden parantamiseksi.",
"message": "Poista arkaluontoiset tiedot jakeluverkkojen pyynnöistä yksityisyyden parantamiseksi.",
"description": "Strip metadata description."
},
"whitelistedDomainsTitle": {
"message": "Poissulje verkkotunnukset",
"message": "Tarkistuksesta poissuljettavat verkkotunnukset",
"description": "Whitelisted domains title."
},
"whitelistedDomainsDescription": {
"message": "Lisää verkkotunnus jottei sitä korvata. Erota rivit puolipisteellä (;).",
"message": "Syötä verkkotunnukset, joita ei tarkisteta. Erota useat verkkotunnukset puolipisteillä (;).",
"description": "Whitelisted domains description."
},
"advancedLabel": {
"message": "Edistynyt",
"description": "Advanced label."
}
}
\ No newline at end of file
}
{
"extensionDescription": {
"message": "Protège du pistage lié aux diffuseurs de contenus \"gratuits\", centralisés.",
"message": "Protège du pistage lié aux diffuseurs de contenus « gratuits », centralisés.",
"description": "Extension description."
},
"disableProtectionTitle": {
......@@ -67,4 +67,4 @@
"message": "Avancé",
"description": "Advanced label."
}
}
\ No newline at end of file
}