diff --git a/doc/description/description.id_ID.txt b/doc/description/description.id_ID.txt index 6c1630b..65d9d34 100644 --- a/doc/description/description.id_ID.txt +++ b/doc/description/description.id_ID.txt @@ -1,93 +1,93 @@ -µMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools. For advanced users. +µMatrix: firewall tunjuk-dan-klik berbasis matriks, dengan banyak peralatan privasi yang ditingkatkan. Untuk pengguna tingkat lanjut. -µMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy. +µMatrix memberikan anda kontrol penuh kemana peramban anda diizinkan untuk berhubungan, tipe data apa yang diizinkan untuk diunduh, dan apa yang diizinkan untuk dieksekusi. Tidak ada orang lain yang memutuskan untuk anda: Anda sendiri yang memilih. Anda mengontrol penuh privasi anda sendiri. -Out of the box, µMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, µMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic. +Secara bawaan, µMatrix bekerja dalam mode blokir-semua/perbolehkan-beberapa yang agak ketat, artinya situs web yang membutuhkan skrip pihak ketiga besar kemungkinan menjadi "rusak". Dengan dua klik, µMatrix dapat diatur untuk bekerja dalam mode perbolehkan-semua/blokir-beberapa, yang pada umumnya tidak akan membuat rusak situs web. Lihat https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views untuk penjelasan lebih rinci perihal topik ini. -Regarding the myth that "Chromium-based browsers can't reliably block javascript", see: https://github.com/gorhill/httpswitchboard/wiki/Blocking-javascript-execution-reliably-in-Chromium-based-browsers. Summary: Yes, javascript can be blocked reliably in Chromium. +Mengenai mitos "Peramban barbasis Chromium tidak dapat dengan handal memblokir javascript", lihat: https://github.com/gorhill/httpswitchboard/wiki/Blocking-javascript-execution-reliably-in-Chromium-based-browsers. Ringkasan: Ya, javascript dapat diblokir dengan handal di Chromium. -* See ALL the remote connections, failed or attempted, depending on whether they were blocked or allowed (you decide). +* Lihat SEMUA koneksi asing, yang gagal atau percobaan, tergantung dari apakah mereka diblokir atau diizinkan (anda memutuskan). -* A single-click to whitelist/blacklist one or multiple classes of requests according to the destination and type of data (a blocked request will NEVER leave your browser). +* Sekali klik untuk mendaftar-putih/hitamkan satu atau banyak permintaan menurut destinasi dan jenis data (permintaan yang diblokir TIDAK AKAN PERNAH meninggalkan peramban anda). -* Efficient blacklisting: cookies won't leave your browser, javascript won't execute, plugins won't play, tracking pixels won't download, etc. +* Pendaftar-hitaman yang efisien: kuki tidak akan meninggalkan peramban anda, javascript tidak akan dieksekusi, plugin tidak akan memutar, piksel pelacakan tidak akan diunduh, dll. -* You do not have to solely rely on just one particular curated blacklist (arguably with many missing entries) outside which nothing else can be blocked: You are in full control. +* Anda tidak harus bergantung hanya pada daftar-hitam tertentu (dengan alasan banyak entri yang hilang) selain tidak ada lagi yang dapat diblokir: Anda dalam kontrol penuh. -* Ease of use: µMatrix lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix: +* Mudah dalam penggunaan: µMatrix memungkinkan anda dengan mudah mendaftar-putih/hitamkan permintaan jaringan yang berasal dari laman web menurut matriks tunjuk-dan-klik: -- domain names (left column) - * from very specific - * to very generic +- nama ranah (kolom kiri) + * dari sangat spesifik + * ke sangat umum -- type of requests (top row) - * cookies - * CSS-related resources (stylesheets and web fonts) - * images - * plugins - * scripts - * XHR (requests made by scripts) - * frames - * others +- jenis permintaan (baris atas) + * kuki + * sumber daya terkait CSS (stylesheet dan fon web) + * gambar + * pengaya + * skrip + * XHR (permintaan yang dibuat oleh skrip) + * frame + * lainnya -You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click. +Anda dapat mendaftar-hitam/putihkan satu sel, seluruh baris, satu grup dari baris, seluruh kolom, atau seluruh matriks hanya dengan satu klik. -µMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page. +Mesin penyaringan µMatrix mendahulukan penggunaan logika untuk mengevaluasi apa yang diblokir/diizinkan sesuai dengan sel mana yang di daftar-hitam/putih. Sebagai contoh, berikut ini memungkinkan anda mendaftar-putihkan seluruh laman dengan satu klik, tanpa perlu berulang-ulang mendaftar-putihkan data baru apapun yang muncul di halaman. -All rules are scoped. For example, you can block `facebook.com` and `facebook.net` everywhere except when visiting a page on `www.facebook.com`. This way Facebook won't be able to build a profile of your browsing habits. +Mencakup semua aturan. Sebagai contoh, anda dapat memblokir `facebook.com` dan `facebook.net` di manapun kecuali ketika mengunjungi sebuah laman di `www.facebook.com`. Dengan cara ini Facebook tidak akan bisa membangun profil mengenai kebiasaan penjelajahan anda. -The goal of this extension is to make the allowing or blocking of web sites, wholly or partly, as straightforward as possible, so as to encourage users to care about their privacy. +Tujuan dari ekstensi ini adalah untuk mengizinkan atau memblokir situs web, sepenuhnya atau sebagian, sesederhana mungkin, sehingga mendorong para pengguna untuk lebih peduli tentang privasi mereka. -The extension comes with 3rd-party hosts files totaling over 58,000 distinct hostnames (lists can be selectively disabled/enabled according to your choice). +Ekstensi ini hadir bersama berkas host pihak ketiga dengan total lebih dari 58,000 nama host yang berbeda (daftar dapat secara selektif dinonaktif/aktifkan sesuai dengan pilihan anda). -Ultimately, you can choose however you browse the net: +Pada akhirnya, Anda dapat memilih sebagaimana anda menjelajah internet: -* Blacklist all by default, and whitelist as needed (default mode). +* Daftar-hitamkan semua secara bawaan, dan daftar-putihkan sesuai kebutuhan (mode bawaan). -* Whitelist all by default, and blacklist as needed. +* Daftar-putihkan semua secara bawaan, dan daftar-hitamkan sesuai kebutuhan. -Either way, you still benefit from the preset blacklists so that at least you get basic protection from trackers, malware sites, etc. Or you can disable all of these preset blacklists. +Dengan cara manapun, anda masih diuntungkan dari aturan bawaan daftar-hitam sehingga paling tidak anda tetap mendapatkan perlindungan mendasar dari pelacak, situs malware, dll. Atau anda dapat menonaktifkan semua aturan bawaan daftar-hitam tersebut. -Your choice. +Pilihan anda. -Randomly assembled documentation: https://github.com/gorhill/uMatrix/wiki +Secara acak menghimpun dokumentasi: https://github.com/gorhill/uMatrix/wiki ===== -FEEDBACK: +UMPAN BALIK: -For any question/issue you might have, use the "Send Feedback" button on the right, in order for me to be able to answer readily. I can't answer directly to reviews, but I will be more than happy to answer you directly in the feedback section. +Untuk pertanyaan/masalah yang mungkin anda dapat, gunakan tombol "Kirim Umpan Balik" di sebelah kanan, agar saya dapat menjawab dengan mudah. Saya tidak dapat menjawab secara langsung untuk ulasan, tapi saya akan lebih dari senang untuk menjawab anda secara langsung di bagian umpan balik. ===== -BUGS, ISSUES, SUGEGSTIONS: +BUG, MASALAH, SARAN: https://github.com/gorhill/uMatrix/issues -You are very welcomed to contribute your views on open issues and suggestions, various arguments for/against help me in deciding what is needed to improve the extension. +Anda sangat diterima untuk berkontribusi mengenai pandangan anda pada masalah yang belum terselesaikan dan saran, argumen apapun baik membangun/kontra membantu saya memutuskan apa yang diperlukan untuk memperbaiki ekstensi ini. -Ease of use is the primary goal. I've seen users give up on Firefox's NoScript because it gets too much in the way according to them, so rather than blame these users for poor security habits, I prefer to blame developers and this project is a tentative to address the issues which cause some users to give up on basic security. +Mudah dalam penggunaan adalah tujuan utama. Saya telah melihat banyak pengguna menggunakan NoScript pada Firefox karena semakin banyak halangan yang terjadi menurut mereka, jadi dari pada menyalahkan para pengguna atas kebiasaan keamanan yang buruk, saya memilih menyalahkan pengembang dan proyek ini adalah eksperimen untuk mengatasi masalah tersebut yang menyebabkan beberapa pengguna menyerah pada keamanan dasar. -This extension is also useful to understand what the web page in your browser is doing, often without your knowledge. You have full ability to see and decide with whom a web page communicates, and to restrict these communications to specific classes of objects within the web page. +Ekstensi ini juga bermanfaat untuk memahami apa yang laman web lakukan di peramban anda, seringkali tanpa sepengetahuan anda. Anda mempunyai kemampuan penuh untuk melihat dan memutuskan dengan siapa sebuah laman web berkomunikasi, dan membatasi komunikasi ini hanya untuk kelas obyek yang spesifik dalam laman web. -The number which appear in the extension icon correspond to the total number of distinct requests attempted (successfully or not depending on whether these were allowed or blocked) by the web page. +Angka yang muncul pada ikon ekstensi berhubungan dengan jumlah total percobaan permintaan yang berbeda (sukses atau tidak tergantung pada apakah hal tersebut diizinkan atau diblokir) oleh laman web. -Simply click on the appropriate entry in the matrix in order to white-, black- or graylist a component. Graylisting means the blocked or allowed status will be inherited from another cell with higher precedence in the matrix. +Cukup klik pada entri yang sesuai dalam matriks untuk memutihkan, menghitamkan, mengabu-abukan sebuah komponen. Mendaftar-abukan berarti status diblokir atau diizinkan akan diturunkan dari sel lainnya dengan urutan prioritas yang lebih tinggi dalam matriks. -Red square = effectively blacklisted, i.e. requests are prevented from reaching their intended destination: -* Dark red square: the domain name and/or type of request is specifically blacklisted. -* Faded red square: the blacklist status is inherited because the entry is graylisted. +Persegi merah = didaftar-hitamkan dengan efektif, contoh. permintaan dicegah untuk mencapai destinasi yang dinginkan: +* Persegi merah gelap: nama ranah dan/atau jenis permintaan secara spesifik didaftar-hitamkan. +* Persegi merah pudar: status daftar-hitam diturunkan karena entri berada di daftar abu-abu. -Green square = effectively whitelisted, i.e. requests are allowed to reach their intended destination: -* Dark green square: the domain name and/or type of request is specifically whitelisted. -* Faded green square: the whitelist status is inherited because the entry is graylisted. +Persegi hijau = didaftar-putihkan dengan efektif, contoh. permintaan diizinkan untuk mencapai destinasi yang diinginkan: +* Persegi hijau gelap: nama ranah dan/atau jenis permintaan secara spesifik didaftar-putihkan. +* Persegi hijau pudar: status daftar-putih diturunkan karena entri berada di daftar abu-abu. -The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally. +Sel kiri atas dalam matriks, sel "semua", mewakili pengaturan global bawaan, yang memungkinkan anda memilih apakah mengizinkan atau memblokir semuanya sebagai perilaku/tindakan bawaan. Beberapa memilih mengizinkan semuanya sambil memblokir secukupnya. Preferensi personal saya adalah tentu saja kebalikannya, memblokir semuanya dan mengizinkan secukupnya. -This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example. +Ekstensi ini juga berguna jika anda ingin mempercepat penjelajahan anda, dengan secara global memblokir semua permintaan untuk gambar sebagai contohnya. ===== -SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3) +KODE SUMBER: https://github.com/gorhill/uMatrix (GPLv3) -CHANGE LOG: https://github.com/gorhill/uMatrix/releases +CATATAN PERUBAHAN: https://github.com/gorhill/uMatrix/releases diff --git a/doc/description/description.it_IT.txt b/doc/description/description.it_IT.txt index be38edd..be6beb6 100644 --- a/doc/description/description.it_IT.txt +++ b/doc/description/description.it_IT.txt @@ -64,30 +64,30 @@ Bachi, problemi, consigli: https://github.com/gorhill/uMatrix/issues -You are very welcomed to contribute your views on open issues and suggestions, various arguments for/against help me in deciding what is needed to improve the extension. +Chiunque può contribuire al lavoro, con suggerimenti, segnalazione di problemi, argomentazioni pro/contro, per aiutarmi a decidere quali migliorie fare nell'estensione. -Ease of use is the primary goal. I've seen users give up on Firefox's NoScript because it gets too much in the way according to them, so rather than blame these users for poor security habits, I prefer to blame developers and this project is a tentative to address the issues which cause some users to give up on basic security. +La facilità di utilizzo è il primo obiettivo. Ho visto utilizzatori rinunciare ad usare NoScript per Firefox perché complesso, quindi invece di accusare questi utilizzatori di avere abitudini non sicure, preferisco accusare gli sviluppatori e questo progetto vuole essere un tentativo di risolvere quei problemi che hanno determinato la rinuncia ad impiegare una sicurezza di base. -This extension is also useful to understand what the web page in your browser is doing, often without your knowledge. You have full ability to see and decide with whom a web page communicates, and to restrict these communications to specific classes of objects within the web page. +Questa estensione è anche utile per capire cosa una pagina web fa effettivamente nel browser, spesso senza la vostra conoscenza. Voi avete la piena abilità di vedere e decidere con chi la pagina web comunica e restringere queste comunicazioni a specifiche classi di oggetti all'interno della pagina. -The number which appear in the extension icon correspond to the total number of distinct requests attempted (successfully or not depending on whether these were allowed or blocked) by the web page. +Il numero che appare nella nell'icona dell'estensione corrisponde al numero complessivo di distinte richieste tentate (con successo o meno, dipendendo se queste siano permesse o bloccate) dalla pagina web. -Simply click on the appropriate entry in the matrix in order to white-, black- or graylist a component. Graylisting means the blocked or allowed status will be inherited from another cell with higher precedence in the matrix. +Semplicente fare click nella appropriata cella della matrice per permettere mettere un elemento in white-, black- o grey list. La lista grigia (Graylisting) significa che lo stato di bloccato o permesso viene ereditato da un'altra cella con più alta priorità nella matrice. -Red square = effectively blacklisted, i.e. requests are prevented from reaching their intended destination: -* Dark red square: the domain name and/or type of request is specifically blacklisted. -* Faded red square: the blacklist status is inherited because the entry is graylisted. +Cella rossa = effettivamente bloccata, cioè alle richieste viene impedito di raggiungere la loro destinazione. +* Cella rosso scuro: il dominio o il tipo di richiesta è specificamente bloccata. +* Cella rossa opaca: lo stato di blocco (blacklist) è ereditato perchè l'elemento è in grey list. -Green square = effectively whitelisted, i.e. requests are allowed to reach their intended destination: -* Dark green square: the domain name and/or type of request is specifically whitelisted. -* Faded green square: the whitelist status is inherited because the entry is graylisted. +Cella verde = effettivamente permesso, cioè alle richieste è permesso raggiungere la loro destinazione: +* Cella verde scuro: il dominio e/o il tipo di richiesta è specificamente permessa (whitelist). +* Cella vedre opaca: lo stato di permesso è ereditato perchè l'elemento è in grey list. -The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally. +La cella in alto a sinistra nella matrice, la cella "tutto", rappresenta il setting globale di default, che permette di scegliere se permettere o bloccare tutto. Alcuni preferiscono permettere tutto e bloccare in casi specifici. La mia preferenza personale è naturalmente il contrario, bloccare tutto e permettere in casi specifici. -This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example. +Questa estensione è inoltre utile se volete accelerare la vostra navigazione, bloccando tutte le richieste delle immagini, per esempio. ===== -SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3) +CODICE SORGENTE: https://github.com/gorhill/uMatrix (GPLv3) CHANGE LOG: https://github.com/gorhill/uMatrix/releases diff --git a/doc/description/description.ko_KR.txt b/doc/description/description.ko_KR.txt index 6c1630b..0cc523b 100644 --- a/doc/description/description.ko_KR.txt +++ b/doc/description/description.ko_KR.txt @@ -88,6 +88,6 @@ This extension is also useful if you wish to speed up your browsing, by globally ===== -SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3) +소스 코드: https://github.com/gorhill/uMatrix (GPLv3) -CHANGE LOG: https://github.com/gorhill/uMatrix/releases +변경사항: https://github.com/gorhill/uMatrix/releases diff --git a/doc/description/description.lv_LV.txt b/doc/description/description.lv_LV.txt index 6c1630b..2523904 100644 --- a/doc/description/description.lv_LV.txt +++ b/doc/description/description.lv_LV.txt @@ -10,27 +10,27 @@ Regarding the myth that "Chromium-based browsers can't reliably block javascript * A single-click to whitelist/blacklist one or multiple classes of requests according to the destination and type of data (a blocked request will NEVER leave your browser). -* Efficient blacklisting: cookies won't leave your browser, javascript won't execute, plugins won't play, tracking pixels won't download, etc. +* Efektīgs melnais saraksts: "cepumiņi" nepametīs jūsu pārlūku, javascripts netiks izpildīts, spraudņi netiks palaisti, sekošanas pikseļi netiks novilkti, u.t.t. * You do not have to solely rely on just one particular curated blacklist (arguably with many missing entries) outside which nothing else can be blocked: You are in full control. * Ease of use: µMatrix lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix: -- domain names (left column) - * from very specific - * to very generic +- domēnu vārdi (kreisajā kolonnā) + * sākot ar ļoti specifiskiem + * beidzot ar ļoti vispārējiem -- type of requests (top row) - * cookies +- Pieprasījumu veidi (augšējā rinda) + * "cepumiņi" * CSS-related resources (stylesheets and web fonts) - * images - * plugins - * scripts - * XHR (requests made by scripts) - * frames - * others + * attēli + * spraudņi + * "skriptus" + * XHR ("skriptu" pieprasījumus) + * rāmji + * citi -You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click. +Jūs variet iekļaut atsevišķas šūnas, veselu vai vairākas rindas, veselu kolonnu vai visu matriksu melnajā/baltajā sarakstā tikai are vienu peles klikšķi. µMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page. @@ -48,19 +48,19 @@ Ultimately, you can choose however you browse the net: Either way, you still benefit from the preset blacklists so that at least you get basic protection from trackers, malware sites, etc. Or you can disable all of these preset blacklists. -Your choice. +Jūsu izvēle. -Randomly assembled documentation: https://github.com/gorhill/uMatrix/wiki +Nejauši apkopota dokumentācija: https://github.com/gorhill/uMatrix/wiki ===== -FEEDBACK: +ATSAUKSMES: -For any question/issue you might have, use the "Send Feedback" button on the right, in order for me to be able to answer readily. I can't answer directly to reviews, but I will be more than happy to answer you directly in the feedback section. +Jebkuriem jautājumiem/problēmām izmantojot "Nosūtīt Atsauksmes" pogu labajā malā, lai man būtu vieglāk jums atbildēt. Es nevaru tieši atbildēt uz jūsu recenzijām, taču būšu vairāk kā priecīgs atbildēt jums tieši atsauksmju sadaļā. ===== -BUGS, ISSUES, SUGEGSTIONS: +KĻŪDAS, PROBLĒMAS, IETEIKUMI: https://github.com/gorhill/uMatrix/issues @@ -84,10 +84,10 @@ Green square = effectively whitelisted, i.e. requests are allowed to reach their The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally. -This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example. +Šis paplašinājums ir arī noderīgs, ja vēlaties paātrināt savu "sērfošanas" ātrumu, piemēram, bloķējot globāli visus pieprasījumus pēc attēliem. ===== -SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3) +Pirmkods: https://github.com/gorhill/uMatrix (GPLv3) -CHANGE LOG: https://github.com/gorhill/uMatrix/releases +Izmaiņu žurnāls: https://github.com/gorhill/uMatrix/releases diff --git a/doc/description/description.no_NO.txt b/doc/description/description.no_NO.txt index 6c1630b..2aff0c4 100644 --- a/doc/description/description.no_NO.txt +++ b/doc/description/description.no_NO.txt @@ -1,6 +1,6 @@ -µMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools. For advanced users. +µMatrix er et pek-og-klikk matrise basert brannmur, med mange fler personverns verktøy. For avanserte brukere. -µMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy. +µMatrix gir deg full kontroll over din nettlesers tilkoblinger og hvilke typer data den får lov til å laste ned eller kjøre. Ingen bestemmer for deg. Og du vil være i full kontroll over ditt eget privatliv. Out of the box, µMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, µMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic. diff --git a/doc/description/description.zh_CN.txt b/doc/description/description.zh_CN.txt index 6c1630b..55f25b9 100644 --- a/doc/description/description.zh_CN.txt +++ b/doc/description/description.zh_CN.txt @@ -1,6 +1,6 @@ -µMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools. For advanced users. +µMatrix: 一个靠点击工作的矩阵防火墙,拥有许多隐私保护工具 面向高级用户 -µMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy. +µMatrix让你控制你的浏览器可以连接哪里,可以请求哪些数据并控制何时执行 没有人替你做决定:一切由你选择 你可以完全控制你的个人隐私 Out of the box, µMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, µMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic. @@ -20,15 +20,15 @@ Regarding the myth that "Chromium-based browsers can't reliably block javascript * from very specific * to very generic -- type of requests (top row) +-请求种类(顶栏) * cookies - * CSS-related resources (stylesheets and web fonts) - * images - * plugins - * scripts - * XHR (requests made by scripts) + * CSS相关资源(样式表和字体) + *图片 + *插件 + *脚本 + *XHR(由脚本发起的请求) * frames - * others + *其他 You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click. @@ -54,13 +54,13 @@ Randomly assembled documentation: https://github.com/gorhill/uMatrix/wiki ===== -FEEDBACK: +反馈: For any question/issue you might have, use the "Send Feedback" button on the right, in order for me to be able to answer readily. I can't answer directly to reviews, but I will be more than happy to answer you directly in the feedback section. ===== -BUGS, ISSUES, SUGEGSTIONS: +缺陷,问题,建议: https://github.com/gorhill/uMatrix/issues @@ -82,12 +82,12 @@ Green square = effectively whitelisted, i.e. requests are allowed to reach their * Dark green square: the domain name and/or type of request is specifically whitelisted. * Faded green square: the whitelist status is inherited because the entry is graylisted. -The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. My personal preference is of course the reverse, blocking everything and allowing exceptionally. +The top-left cell in the matrix, the "all" cell, represents the default global setting, which allows you to choose whether allowing or blocking everything is the default behavior. Some prefer to allow everything while blocking exceptionally. 我的个人倾向当然与此相反,拦截一切和放行例外 -This extension is also useful if you wish to speed up your browsing, by globally blocking all requests for images as an example. +这个扩展也可用来加快上网速度,例如通过全局阻止图片 ===== -SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3) +源代码: https://github.com/gorhill/uMatrix (GPLv3) -CHANGE LOG: https://github.com/gorhill/uMatrix/releases +变更日志: https://github.com/gorhill/uMatrix/releases diff --git a/src/_locales/am/messages.json b/src/_locales/am/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/am/messages.json +++ b/src/_locales/am/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/bg/messages.json +++ b/src/_locales/bg/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/bn/messages.json b/src/_locales/bn/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/bn/messages.json +++ b/src/_locales/bn/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 15454c1..e8d0530 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -76,8 +76,8 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Uložit dočasné změny v tomto kontextu.", @@ -87,16 +87,12 @@ "message":"Zrušit dočasné změny v tomto kontextu.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Zrušit všechny dočasné změny.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Obnovit stránku.", "description":"Tool tip for the reload button" }, "matrix1stPartyLabel":{ - "message":"1st-party", + "message":"vlastní doména", "description":"1st-party" }, "matrixBlacklistedHostnames":{ @@ -105,15 +101,27 @@ }, "matrixSwitchNoMixedContent":{ "message":"Striktní HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"Podvrhovat identifikaci prohlížeče", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Podvrhovat adresy odkazujících stránek", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ "message":"µMatrix – Statistiky", @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,6 +299,14 @@ "message":"Neprůhlednost", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ "message":"µMatrix – Soukromí", "description":"" @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"Použito {{used}} z {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Poslední aktualizace: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Uložit změny", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -544,27 +564,99 @@ "description":"English: Reset to default settings" }, "aboutResetConfirm":{ - "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", + "message":"Varování: Tento příkaz odstraní všechna vaše nastavení. Jste si jisti, že chcete pokračovat?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Zpět", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Zavřít", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Zrušit všechny dočasné změny", "description":"" }, "commandWhitelistPageDomain":{ - "message":"Temporarily whitelist page domain", + "message":"Dočasně povolit doménu stránky", "description":"" }, "commandWhitelistAll":{ - "message":"Temporarily whitelist all", + "message":"Dočasně povolit všechny", "description":"" }, "commandOpenDashboard":{ "message":"Otevřít panel", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"před minutou", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"před {{value}} minutami", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"před hodinou", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"před {{value}} hodinami", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"včera", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"před {{value}} dny", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ - "message":"Network error: Unable to connect to {{url}}", + "message":"Chyba sítě: Nelze se připojit k {{url}}", "description":"" } } \ No newline at end of file diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index 7edd42a..3d5369d 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 364afde..dfdfd32 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -77,7 +77,7 @@ }, "matrixMtxButtonTip":{ "message":"Aktiviere\/deaktiviere die Matrix-Filter für diesen Geltungsbereich.\nDurch die Matrix-Filter blockierte Anfragen auf dieser Seite: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Speichere alle temporären Änderungen für diesen Geltungsbereich.", @@ -87,10 +87,6 @@ "message":"Entferne temporäre Änderungen für diesen Geltungsbereich.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Entferne alle temporären Änderungen.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Seite neu laden.", "description":"Tool tip for the reload button" @@ -105,15 +101,27 @@ }, "matrixSwitchNoMixedContent":{ "message":"Nur HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User-Agent verschleiern", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer-Spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Mache alle temporären Änderungen rückgängig", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Gehe zu den protokollierten Anfragen", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Gehe zum Dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ "message":"µMatrix – Statistik", @@ -216,7 +224,7 @@ "description":"" }, "statsPageDetailed":{ - "message":"Anfragenverlauf", + "message":"Protokoll der Anfragen", "description":"" }, "statsPageLogSizePrompt1":{ @@ -291,6 +299,14 @@ "message":"Undurchsuchtigkeit", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Zeige die Zahl der einzelnen Anfragen auf dem Icon an", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Verstecke die Platzhalter für blockierte Elemente", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ "message":"µMatrix – Privatsphäre", "description":"" @@ -435,6 +451,10 @@ "message":"{{used}} benutzt aus {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Letztes Update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Änderungen anwenden", "description":"" @@ -456,7 +476,7 @@ "description":"" }, "hostsFilesExternalListsParse":{ - "message":"Analysieren", + "message":"Anwenden", "description":"" }, "hostsFilesExternalListPurge":{ @@ -547,6 +567,46 @@ "message":"Vorsicht! Dies wird alle deine individuellen Einstellungen entfernen. Bist du sicher, dass du weitermachen willst?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"Filter-Ausdrücke", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"Verschleiere den User-Agent mit: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"Cookie gelöscht: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"Browser-Cache geleert", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"Löschen des Cookies fehlgeschlagen: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"Hosts-Dateien aktualisiert: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix hat das Laden der folgende Seite verhindert:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Aufgrund der folgenden Regel", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Gehe zurück", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Schließe", + "description":"English: Close" + }, "commandRevertAll":{ "message":"Entferne alle temporären Änderungen", "description":"" @@ -563,6 +623,38 @@ "message":"Dashboard öffnen", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"vor einer Minute", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"vor {{value}} Minuten", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"vor einer Stunde", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"vor {{value}} Stunden", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"vor einem Tag", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"vor {{value}} Tagen", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Netzwerkfehler: konnte nicht zu {{url}} verbinden", "description":"" diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index 0d87988..dd2a7b3 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Dashboard", + "message":"uMatrix — Dashboard", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Disable\/enable matrix filtering for this scope.\nRequests blocked through matrix filtering on this page: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Disable\/enable matrix filtering for this scope.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Save all temporary changes for this scope.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Remove temporary changes for this scope.", + "message":"Revert temporary changes for this scope.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Remove all temporary changes.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Reload the page.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"Strict HTTPS", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"User agent spoofing", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Referrer spoofing", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revert all temporary changes", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Go to request log", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Go to dashboard", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Statistics", + "message":"uMatrix – Statistics", "description":"" }, "statsPageGenericStats":{ @@ -156,7 +164,7 @@ "description":"" }, "statsPageDetailedBehindTheScenePage":{ - "message":"Chromium: Behind the scene", + "message":"Behind the scene", "description":"" }, "statsPageOverview":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of µMatrix<\/i>).<\/p>", + "message":"

You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).<\/p>

This is mostly useful to advanced users who want to investigate exactly what a web page has been doing. But logging these HTTP requests requires memory, and if you don't care about this technical information, then memory is being wasted.<\/p>

Hence this field which lets you adjust the maximum number of the most recent HTTP requests which are to be logged for further inspection.<\/p>

Enter “0<\/code>” to turn off detailed logging (and consequently reduce the memory footprint of uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Settings", + "message":"uMatrix – Settings", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, µMatrix<\/i> will reload affected pages automatically when you close the matrix.", + "message":"Whenever you make changes in the matrix which can affect the display and\/or behavior of one or more pages, uMatrix<\/i> will reload affected pages automatically when you close the matrix.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacity", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Show the number of distinct requests on the icon", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Collapse placeholder of blocked elements", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacy", + "message":"uMatrix – Privacy", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

Blacklisted cookies are not prevented by µMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by µMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by µMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", + "message":"

Blacklisted cookies are not prevented by uMatrix<\/i> from entering your browser. However they are prevented from leaving your browser, which is what really matters. Not blocking cookies before they enter your browser gives you the opportunity to be informed that a site tried to use cookies, and furthermore to inspect their contents if you wish.<\/p>

Once these blacklisted cookies have been accounted for by uMatrix<\/i>, they can be removed from your browser if you wish so.<\/p>

Important note:<\/b> Extensions can make web requests during the course of their normal operation. These requests can result in cookies being created in the browser. If the hostname from where a cookie originate is not whitelisted, the cookie will be removed from the browser by uMatrix<\/i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -312,7 +328,7 @@ "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" }, "privacyDeleteNonBlockedSessionCookiesHelp":{ - "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> when using a Chromium-based browser. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", + "message":"

W3C<\/a>: “A session cookie ... is erased when you end the browser session. The session cookie is stored in temporary memory and is not retained after the browser is closed.”<\/p>

Except that this might not be happening<\/a> in some browsers. Also, to some, having to close the browser in order for the session cookies to clear might not be early enough.<\/p>", "description":"" }, "privacyDeleteBlockedLocalStoragePrompt":{ @@ -332,7 +348,7 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have µMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Some web sites are really bent on tracking you, so much that they will use not-so-nice tricks to work around whatever measures you take in order to not be tracked.<\/p>

A few of these tricks rely[1, 2]<\/sup> on the browser cache<\/a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.<\/p>

There is little inconvenience to clear the browser cache regularly (likelihood is that you won't notice when it happens), and the benefit is to prevent these obnoxious trackers from invading your privacy.<\/p>

Check this option to have uMatrix<\/i> do it for you, at the interval you wish.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ @@ -340,7 +356,7 @@ "description":"" }, "privacyProcessRefererHelp":{ - "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, µMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", + "message":"

From Wikipedia:<\/p>

HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.<\/b><\/blockquote>

If this setting is checked, uMatrix<\/i> will spoof the HTTP referrer information if the domain name of the HTTP referrer is third-party to the domain name of net request.", "description":"" }, "privacyNoMixedContentPrompt":{ @@ -372,11 +388,11 @@ "description":"" }, "privacyBehindTheSceneHeader":{ - "message":"Chromium: behind-the-scene requests", + "message":"Behind-the-scene requests", "description":"" }, "privacyProcessBehindTheSceneHelp":{ - "message":"

According to Google Chrome Privacy Whitepaper<\/a>, Chromium<\/i> might send HTTP requests to Google<\/i> without the user expressly visiting a web page. Let's call these special requests behind-the-scene<\/strong> requests. Also, other installed browser extensions can send behind-the-scene<\/strong> HTTP requests.<\/p>

µMatrix<\/i> lets you intercept and treat these requests like any other request: they can be processed in order to allow\/block them as per your whitelist\/blacklist.<\/p>

Click the extension icon while viewing this page to get started. Required reading: Behind-the-scene requests<\/a>.<\/p>

Beware!<\/span> Blocking behind-the-scene<\/strong> net requests is potentially causing an issue<\/a> when the user wants to install an extension from the Chrome store (including maybe preventing extensions from being updated), hence the ability to disable the feature here. Blocking can also cause other installed extensions to not work properly (those querying for remote data).<\/p>

Even if this feature is not enabled, behind-the-scene<\/strong> requests are still logged by µMatrix<\/i>. You can inspect these requests on the Statistics<\/a> page.<\/p>", + "message":"", "description":"" }, "userRulesPermanentHeader":{ @@ -435,6 +451,10 @@ "message":"{{used}} used out of {{total}}", "description":"" }, + "hostsFilesLastUpdate":{ + "message":"Last update: {{ago}}", + "description":"English: Last update: {{ago}}, where 'ago' will be replaced with something like '2 days ago'" + }, "hostsFilesApplyChanges":{ "message":"Apply changes", "description":"" @@ -528,7 +548,7 @@ "description":"" }, "aboutRestoreConfirm":{ - "message":"All your settings will be overwritten using data backed up on {{time}}, and µMatrix will restart.\n\nOverwrite all existing settings using backed up data?", + "message":"All your settings will be overwritten using data backed up on {{time}}, and uMatrix will restart.\n\nOverwrite all existing settings using backed up data?", "description":"Message asking user to confirm restore" }, "aboutRestoreError":{ @@ -547,8 +567,48 @@ "message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?", "description":"Message asking user to confirm reset" }, + "loggerFilterInputPlaceholder":{ + "message":"filter expression(s)", + "description":"Appears in the input filed where filter expressions are entered" + }, + "loggerEntryUserAgentSpoofing":{ + "message":"spoofing user agent with: {{value}}", + "description":"An entry for when a new user agent string is selected" + }, + "loggerEntryCookieDeleted":{ + "message":"cookie deleted: {{value}}", + "description":"An entry for when a cookie is deleted" + }, + "loggerEntryDeleteCookieError":{ + "message":"browser cache cleared", + "description":"An entry for when the browser cache is cleared" + }, + "loggerEntryBrowserCacheCleared":{ + "message":"failed to delete cookie: {{value}}", + "description":"An entry for when a cookie can't be deleted" + }, + "loggerEntryAssetUpdated":{ + "message":"asset updated: {{value}}", + "description":"An entry for when an asset was updated" + }, + "mainBlockedPrompt1":{ + "message":"uMatrix has prevented the following page from loading:", + "description":"English: uMatrix has prevented the following page from loading:" + }, + "mainBlockedPrompt2":{ + "message":"Because of the following rule", + "description":"English: Because of the following rule" + }, + "mainBlockedBack":{ + "message":"Go back", + "description":"English: Go back" + }, + "mainBlockedClose":{ + "message":"Close", + "description":"English: Close" + }, "commandRevertAll":{ - "message":"Remove all temporary changes", + "message":"Revert all temporary changes", "description":"" }, "commandWhitelistPageDomain":{ @@ -563,6 +623,38 @@ "message":"Open dashboard", "description":"" }, + "elapsedOneMinuteAgo":{ + "message":"a minute ago", + "description":"English: a minute ago" + }, + "elapsedManyMinutesAgo":{ + "message":"{{value}} minutes ago", + "description":"English: {{value}} minutes ago" + }, + "elapsedOneHourAgo":{ + "message":"an hour ago", + "description":"English: an hour ago" + }, + "elapsedManyHoursAgo":{ + "message":"{{value}} hours ago", + "description":"English: {{value}} hours ago" + }, + "elapsedOneDayAgo":{ + "message":"a day ago", + "description":"English: a day ago" + }, + "elapsedManyDaysAgo":{ + "message":"{{value}} days ago", + "description":"English: {{value}} days ago" + }, + "showDashboardButton":{ + "message":"Dashboard", + "description":"Appears in Firefox's add-on preferences" + }, + "showLoggerButton":{ + "message":"Logger", + "description":"Appears in Firefox's add-on preferences" + }, "errorCantConnectTo":{ "message":"Network error: Unable to connect to {{url}}", "description":"" diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 47dce51..5c5c9a3 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -1,6 +1,6 @@ { "extName":{ - "message":"µMatrix", + "message":"uMatrix", "description":"" }, "extShortDesc":{ @@ -8,7 +8,7 @@ "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" }, "dashboardPageName":{ - "message":"µMatrix — Panel de control", + "message":"uMatrix — Panel de control", "description":"" }, "settingsPageName":{ @@ -76,21 +76,17 @@ "description":"" }, "matrixMtxButtonTip":{ - "message":"Deshabilita\/habilita el filtrado en este ámbito.\nPeticiones bloqueadas mediante el filtrado de matriz en esta página: {{count}}.", - "description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests." + "message":"Deshabilita\/habilita el filtrado por matriz en este ámbito.", + "description":"Tool tip for matrix button" }, "matrixPersistButtonTip":{ "message":"Guardar cambios temporales para este ámbito.", "description":"Tool tip for the persist button" }, "matrixRevertButtonTip":{ - "message":"Eliminar cambios temporales para este ámbito.", + "message":"Revertir cambios temporales para este ámbito.", "description":"Tool tip for the revert local permission button" }, - "matrixRevertButtonAllTip":{ - "message":"Eliminar todos los cambios temporales.", - "description":"Tool tip for the revert all permissions button" - }, "matrixReloadButton":{ "message":"Recargar la página.", "description":"Tool tip for the reload button" @@ -105,18 +101,30 @@ }, "matrixSwitchNoMixedContent":{ "message":"HTTPS estricto", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchUASpoof":{ "message":"Falsificar cadena User-Agent", - "description":"" + "description":"A menu entry in the matrix popup" }, "matrixSwitchReferrerSpoof":{ "message":"Falsificar Referer", - "description":"" + "description":"A menu entry in the matrix popup" + }, + "matrixRevertAllEntry":{ + "message":"Revertir todos los cambios temporales", + "description":"A menu entry in the matrix popup" + }, + "matrixLoggerMenuEntry":{ + "message":"Ir al registro de peticiones", + "description":"A menu entry in the matrix popup" + }, + "matrixDashboardMenuEntry":{ + "message":"Ir al Panel de control", + "description":"A menu entry in the matrix popup" }, "statsPageTitle":{ - "message":"µMatrix – Estadísticas", + "message":"uMatrix – Estadísticas", "description":"" }, "statsPageGenericStats":{ @@ -228,7 +236,7 @@ "description":"Second part of Remember the last [n] HTTP requests per page" }, "statsPageLogSizeHelp":{ - "message":"

Permite inspeccionar los detalles de las peticiones HTTP directas más recientes hechas por una página web (ver debajo).<\/p>

Útil sobre todo para usuarios avanzados que deseen investigar qué, exactamente, ha estado haciendo una página. Sin embargo, registrar tales peticiones HTTP requiere memoria, que puede terminar siendo malgastada si dicha información técnica no es de su interés.<\/p>

Por ello este campo le permite ajustar el número máximo de peticiones HTTP recientes que se van a registrar para una inspección ulterior.<\/p>

Introduzca “0<\/code>” para desactivar el registro detallado (con el consecuente ahorro de memoria de µMatrix<\/i>).<\/p>", + "message":"

Permite inspeccionar los detalles de las peticiones HTTP directas más recientes hechas por una página web (ver debajo).<\/p>

Útil sobre todo para usuarios avanzados que deseen investigar qué, exactamente, ha estado haciendo una página. Sin embargo, registrar tales peticiones HTTP requiere memoria, que puede terminar siendo malgastada si dicha información técnica no es de su interés.<\/p>

Por ello este campo le permite ajustar el número máximo de peticiones HTTP recientes que se van a registrar para una inspección ulterior.<\/p>

Introduzca “0<\/code>” para desactivar el registro detallado (con el consecuente ahorro de memoria de uMatrix<\/i>).<\/p>", "description":"To help user understand the purpose of the log size value" }, "statsPageRefresh":{ @@ -236,7 +244,7 @@ "description":"" }, "settingsPageTitle":{ - "message":"µMatrix – Configuración", + "message":"uMatrix – Configuración", "description":"" }, "settingsMatrixDisplayHeader":{ @@ -280,7 +288,7 @@ "description":"" }, "settingsMatrixAutoReloadInfo":{ - "message":"Cada vez que se hagan cambios en la matriz que puedan afectar la visualización y\/o el comportamiento de una o más páginas, µMatrix<\/i> recargará automáticamente las páginas afectadas una vez se cierre la matriz.", + "message":"Cada vez que se hagan cambios en la matriz que puedan afectar la visualización y\/o el comportamiento de una o más páginas, uMatrix<\/i> recargará automáticamente las páginas afectadas una vez se cierre la matriz.", "description":"" }, "settingsSubframeColor":{ @@ -291,8 +299,16 @@ "message":"Opacidad", "description":"English: Opacity" }, + "settingsIconBadgeEnabled":{ + "message":"Mostrar el número de peticiones distintas en el icono", + "description":"English: Show the number of distinct requests on the icon" + }, + "settingsCollapseBlocked":{ + "message":"Colapsar marcadores de posición de los elementos bloqueados", + "description":"English: Collapse placeholder of blocked elements" + }, "privacyPageTitle":{ - "message":"µMatrix – Privacidad", + "message":"uMatrix – Privacidad", "description":"" }, "privacyDeleteBlockedCookiesPrompt":{ @@ -300,7 +316,7 @@ "description":"" }, "privacyDeleteBlockedCookiesHelp":{ - "message":"

µMatrix<\/i> no previene la entrada al navegador de cookies<\/i> en la lista negra, pero sí su salida, que es lo que realmente importa. El hecho de no bloquear las cookies<\/i> antes de su entrada, da la oportunidad de saber si un sitio intenta usar cookies<\/i>, e inspeccionar su contenido si se desea.<\/p>

Una vez que tales cookies<\/i> han sido detectadas por µMatrix<\/i>, las mismas pueden ser eliminadas del navegador si lo decide.<\/p>

Nota importante:<\/b> Las extensiones pueden hacer peticiones web como parte de su normal operación. Estas peticiones pueden resultar en la creación de cookies<\/i> dentro del navegador. Si el nombre de host<\/i> a partir del cual se generó la cookie<\/i> no está en la lista de permitidos, la cookie<\/i> será eliminada por µMatrix<\/i> mientras esta opción esté activa. Así que asegúrese de permitir los nombres de host<\/i> con los cuales se comunica una extensión determinada.<\/p>", + "message":"

uMatrix<\/i> no previene la entrada al navegador de cookies<\/i> en la lista negra, pero sí su salida, que es lo que realmente importa. El hecho de no bloquear las cookies<\/i> antes de su entrada, da la oportunidad de saber si un sitio intenta usar cookies<\/i>, e inspeccionar su contenido si se desea.<\/p>

Una vez que tales cookies<\/i> han sido detectadas por uMatrix<\/i>, las mismas pueden ser eliminadas del navegador si lo decide.<\/p>

Nota importante:<\/b> Las extensiones pueden hacer peticiones web como parte de su normal operación. Estas peticiones pueden resultar en la creación de cookies<\/i> dentro del navegador. Si el nombre de host<\/i> a partir del cual se generó la cookie<\/i> no está en la lista de permitidos, la cookie<\/i> será eliminada por uMatrix<\/i> mientras esta opción esté activa. Así que asegúrese de permitir los nombres de host<\/i> con los cuales se comunica una extensión determinada.<\/p>", "description":"" }, "privacyDeleteNonBlockedSessionCookiesPrompt1":{ @@ -332,15 +348,15 @@ "description":"Second part of 'Clear browser cache every [n] minutes'" }, "privacyClearCacheHelp":{ - "message":"

Algunos sitios web están tan enfocados en rastrearle, que usarán ciertos trucos bastantes sucios para burlar cualquier medida que se tome para evitar ser rastreado.<\/p>

Unos cuantos de estos trucos se basan[1, 2]<\/sup> en la caché del navegador<\/a>, cuyo contenido como norma es perdurable, ya que raramente los usuarios se toman el trabajo de limpiarlo de forma regular.<\/p>

Limpiar la caché de manera regular es bastante fácil (probablemente ni siquiera lo perciba cuando ocurra), con el beneficio de impedir a estos molestos rastreadores invadir su privacidad.<\/p>

Active esta opción para que µMatrix<\/i> lo haga por usted, en el intervalo deseado.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", + "message":"

Algunos sitios web están tan enfocados en rastrearle, que usarán ciertos trucos bastantes sucios para burlar cualquier medida que se tome para evitar ser rastreado.<\/p>

Unos cuantos de estos trucos se basan[1, 2]<\/sup> en la caché del navegador<\/a>, cuyo contenido como norma es perdurable, ya que raramente los usuarios se toman el trabajo de limpiarlo de forma regular.<\/p>

Limpiar la caché de manera regular es bastante fácil (probablemente ni siquiera lo perciba cuando ocurra), con el beneficio de impedir a estos molestos rastreadores invadir su privacidad.<\/p>

Active esta opción para que uMatrix<\/i> lo haga por usted, en el intervalo deseado.<\/p>

[1] “Preventing Web Tracking via the Browser Cache”<\/a>
[2]
“Cookieless cookies”<\/a><\/p>", "description":"" }, "privacyProcessRefererPrompt":{ - "message":"Falsificar información de los HTTP referer<\/a> de terceros de las peticiones a nombres de dominios no permitidos.", + "message":"Falsificar información del HTTP referer<\/a> en las peticiones a nombres de dominios de terceros.", "description":"" }, "privacyProcessRefererHelp":{ - "message":"

Según Wikipedia: “Un HTTP referer... identifica la dirección de la página web (es decir, la URI o IRI) que creó el vínculo con el recurso que está siendo solicitado. ... Ya que esta información desata preocupaciones en cuanto a la privacidad, algunos navegadores permiten al usuario deshabilitar el envío de este campo.<\/b>”<\/p>

Si se selecciona esta opción, µMatrix<\/i> eliminará la información del HTTP referer si ambas<\/b> de estas condiciones son verdaderas: