gorhill 10 years ago
parent
commit
4a86eb0525
  1. 24
      src/_locales/en/messages.json
  2. 2
      src/js/start.js

24
src/_locales/en/messages.json

@ -1,6 +1,6 @@
{ {
"extName": { "extName": {
"message": "µMatrix",
"message": "uMatrix",
"description": "" "description": ""
}, },
"extShortDesc": { "extShortDesc": {
@ -8,7 +8,7 @@
"description": "this will be used as short description in web stores: MUST BE 132 characters OR LESS" "description": "this will be used as short description in web stores: MUST BE 132 characters OR LESS"
}, },
"dashboardPageName": { "dashboardPageName": {
"message": "µMatrix — Dashboard",
"message": "uMatrix — Dashboard",
"description": "" "description": ""
}, },
"settingsPageName": { "settingsPageName": {
@ -130,7 +130,7 @@
"statsPageTitle" : { "statsPageTitle" : {
"message": "µMatrix – Statistics",
"message": "uMatrix – Statistics",
"description": "" "description": ""
}, },
"statsPageGenericStats" : { "statsPageGenericStats" : {
@ -242,7 +242,7 @@
"description": "Second part of Remember the last [n] HTTP requests per page" "description": "Second part of Remember the last [n] HTTP requests per page"
}, },
"statsPageLogSizeHelp" : { "statsPageLogSizeHelp" : {
"message": "<p>You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).</p><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><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><p>Enter &ldquo;<code>0</code>&rdquo; to turn off detailed logging (and consequently reduce the memory footprint of <i>µMatrix</i>).</p>",
"message": "<p>You can inspect details of the most recent raw HTTP requests which have been made by a web page (see below).</p><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><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><p>Enter &ldquo;<code>0</code>&rdquo; to turn off detailed logging (and consequently reduce the memory footprint of <i>uMatrix</i>).</p>",
"description": "To help user understand the purpose of the log size value" "description": "To help user understand the purpose of the log size value"
}, },
"statsPageRefresh" : { "statsPageRefresh" : {
@ -252,7 +252,7 @@
"settingsPageTitle" : { "settingsPageTitle" : {
"message": "µMatrix &ndash; Settings",
"message": "uMatrix &ndash; Settings",
"description": "" "description": ""
}, },
"settingsMatrixDisplayHeader" : { "settingsMatrixDisplayHeader" : {
@ -296,7 +296,7 @@
"description": "" "description": ""
}, },
"settingsMatrixAutoReloadInfo" : { "settingsMatrixAutoReloadInfo" : {
"message": "Whenever you make changes in the matrix which can affect the display and/or behavior of one or more pages, <i>µ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, <i>uMatrix</i> will reload affected pages automatically when you close the matrix.",
"description": "" "description": ""
}, },
"settingsSubframeColor" : { "settingsSubframeColor" : {
@ -318,7 +318,7 @@
"privacyPageTitle" : { "privacyPageTitle" : {
"message": "µMatrix &ndash; Privacy",
"message": "uMatrix &ndash; Privacy",
"description": "" "description": ""
}, },
"privacyDeleteBlockedCookiesPrompt" : { "privacyDeleteBlockedCookiesPrompt" : {
@ -326,7 +326,7 @@
"description": "" "description": ""
}, },
"privacyDeleteBlockedCookiesHelp" : { "privacyDeleteBlockedCookiesHelp" : {
"message": "<p>Blacklisted cookies are not prevented by <i>µ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><p>Once these blacklisted cookies have been accounted for by <i>µMatrix</i>, they can be removed from your browser if you wish so.</p><p><b>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 <i>µMatrix</i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.</p>",
"message": "<p>Blacklisted cookies are not prevented by <i>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><p>Once these blacklisted cookies have been accounted for by <i>uMatrix</i>, they can be removed from your browser if you wish so.</p><p><b>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 <i>uMatrix</i> if this option is checked. So be sure that the hostname(s) with which an extension communicate is whitelisted.</p>",
"description": "" "description": ""
}, },
"privacyDeleteNonBlockedSessionCookiesPrompt1" : { "privacyDeleteNonBlockedSessionCookiesPrompt1" : {
@ -358,7 +358,7 @@
"description": "Second part of 'Clear browser cache every [n] minutes'" "description": "Second part of 'Clear browser cache every [n] minutes'"
}, },
"privacyClearCacheHelp" : { "privacyClearCacheHelp" : {
"message": "<p>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><p>A few of these tricks rely<sup style='font-size:smaller'>[1, 2]</sup> on the <a href='https://en.wikipedia.org/wiki/Web_cache'>browser cache</a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.</p><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><p>Check this option to have <i>µMatrix</i> do it for you, at the interval you wish.</p><p style='font-size:smaller'>[1] <a href='https://grepular.com/Preventing_Web_Tracking_via_the_Browser_Cache'>&ldquo;Preventing Web Tracking via the Browser Cache&rdquo;</a><br>[2] <a href='http://lucb1e.com/rp/cookielesscookies/'>&ldquo;Cookieless cookies&rdquo;</a></p>",
"message": "<p>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><p>A few of these tricks rely<sup style='font-size:smaller'>[1, 2]</sup> on the <a href='https://en.wikipedia.org/wiki/Web_cache'>browser cache</a>, which content is often long lasting since rarely will users take the time to regularly clear their browser cache.</p><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><p>Check this option to have <i>uMatrix</i> do it for you, at the interval you wish.</p><p style='font-size:smaller'>[1] <a href='https://grepular.com/Preventing_Web_Tracking_via_the_Browser_Cache'>&ldquo;Preventing Web Tracking via the Browser Cache&rdquo;</a><br>[2] <a href='http://lucb1e.com/rp/cookielesscookies/'>&ldquo;Cookieless cookies&rdquo;</a></p>",
"description": "" "description": ""
}, },
"privacyProcessRefererPrompt" : { "privacyProcessRefererPrompt" : {
@ -366,7 +366,7 @@
"description": "" "description": ""
}, },
"privacyProcessRefererHelp" : { "privacyProcessRefererHelp" : {
"message": "<p>From Wikipedia:</p><blockquote>HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... <b>Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.</b></blockquote><p>If this setting is checked, <i>µ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": "<p>From Wikipedia:</p><blockquote>HTTP referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested. ... <b>Because referer information can violate privacy, some web browsers allow the user to disable the sending of referer information.</b></blockquote><p>If this setting is checked, <i>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": "" "description": ""
}, },
"privacyNoMixedContentPrompt" : { "privacyNoMixedContentPrompt" : {
@ -402,7 +402,7 @@
"description": "" "description": ""
}, },
"privacyProcessBehindTheSceneHelp" : { "privacyProcessBehindTheSceneHelp" : {
"message": "<p>According to <a href='https://www.google.com/intl/en/chrome/browser/privacy/whitepaper.html'>Google Chrome Privacy Whitepaper</a>, <i>Chromium</i> might send HTTP requests to <i>Google</i> without the user expressly visiting a web page. Let's call these special requests <strong>behind-the-scene</strong> requests. Also, other installed browser extensions can send <strong>behind-the-scene</strong> HTTP requests.</p><p><i>µ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><p>Click the extension icon while viewing this page to get started. Required reading: <a href='https://github.com/gorhill/httpswitchboard/wiki/Behind-the-scene-requests'>Behind-the-scene requests</a>.</p><div class='warn'><p><span style='color:red; font-weight:bold'>Beware!</span> Blocking <strong>behind-the-scene</strong> net requests is potentially causing <a href='https://github.com/gorhill/httpswitchboard/issues/27'>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><p>Even if this feature is not enabled, <strong>behind-the-scene</strong> requests are still logged by <i>µMatrix</i>. You can inspect these requests on the <a href='dashboard.html#statistics'>Statistics</a> page.</p>",
"message": "<p>According to <a href='https://www.google.com/intl/en/chrome/browser/privacy/whitepaper.html'>Google Chrome Privacy Whitepaper</a>, <i>Chromium</i> might send HTTP requests to <i>Google</i> without the user expressly visiting a web page. Let's call these special requests <strong>behind-the-scene</strong> requests. Also, other installed browser extensions can send <strong>behind-the-scene</strong> HTTP requests.</p><p><i>uMatrix</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><p>Click the extension icon while viewing this page to get started. Required reading: <a href='https://github.com/gorhill/httpswitchboard/wiki/Behind-the-scene-requests'>Behind-the-scene requests</a>.</p><div class='warn'><p><span style='color:red; font-weight:bold'>Beware!</span> Blocking <strong>behind-the-scene</strong> net requests is potentially causing <a href='https://github.com/gorhill/httpswitchboard/issues/27'>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><p>Even if this feature is not enabled, <strong>behind-the-scene</strong> requests are still logged by <i>uMatrix</i>. You can inspect these requests on the <a href='dashboard.html#statistics'>Statistics</a> page.</p>",
"description": "" "description": ""
}, },
@ -564,7 +564,7 @@
"description": "" "description": ""
}, },
"aboutRestoreConfirm" : { "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" "description": "Message asking user to confirm restore"
}, },
"aboutRestoreError" : { "aboutRestoreError" : {

2
src/js/start.js

@ -60,7 +60,7 @@ var defaultLocalUserSettings = {
'rgba(0,0,0,0.05) 75%,', 'rgba(0,0,0,0.05) 75%,',
'rgba(0,0,0,0.02) 75%,', 'rgba(0,0,0,0.02) 75%,',
'rgba(0,0,0,0.02)', 'rgba(0,0,0,0.02)',
') #fff center center / 10px 10px repeat scroll'
') center center / 10px 10px repeat scroll #fff'
].join(''), ].join(''),
placeholderBorder: '1px solid rgba(0, 0, 0, 0.05)', placeholderBorder: '1px solid rgba(0, 0, 0, 0.05)',
placeholderDocument: [ placeholderDocument: [

Loading…
Cancel
Save