1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-06-26 10:01:08 +12:00

translation work from Crowdin

This commit is contained in:
gorhill 2014-10-31 14:24:59 -04:00
parent 5c05a8773a
commit 6ed5e344ce
50 changed files with 23203 additions and 35 deletions

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix – Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Einstellungen",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Datenschutz",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistiken",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Host Dateien",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"Über",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"Alle",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"Cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"CSS",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"Bild",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"Plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"Skript",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"Frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"andere",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"Bisher keine Netzwerkaktivität für diesen Tab.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Hintergrundanfragen",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Erlaubt",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blockiert",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Neu laden",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Erscheinungsbild",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Groß",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Farbenblind freundlich",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"Minuten.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: Hintergrundanfragen",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} benutzt aus {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Änderungen anwenden",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Hosts-Dateien automatisch aktualisieren.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Jetzt aktualisieren",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"Neue Version verfügbar",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"veraltet",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Mitwirkende",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Deine Daten",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... oder ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Auf Standardeinstellungen zurücksetzen",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Configuración",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacidad",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Estadísticas",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Ficheros hosts",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"Acerca de",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"todo",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"imagen",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"Ningún tráfico de red para esta pestaña por el momento.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Grande",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacidad",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacidad",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Eliminar cookies bloquedas.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutos.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: peticiones ocultas (behind-the-scene)",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Importar desde archivo...",
"description":""
},
"userRulesExport":{
"message":"Exportar a archivo...",
"description":""
},
"userRulesFormatHint":{
"message":"Consulte esta página para sintaxis de las reglas.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Aplicar cambios",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Actualizar ahora",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Vaciar todas las caché",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"nueva versión disponible",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"desactualizado",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -20,7 +20,7 @@
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"Vos règles",
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
@ -60,7 +60,7 @@
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"message":"Frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
@ -68,11 +68,11 @@
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"Aucune activité réseau n'a été observée pour cet onglet jusqu'à présent.",
"message":"Aucune activité réseau n'a été pour l'instant observée sur cet onglet.",
"description":""
},
"matrixMtxButtonTip":{
"message":"Cliquez pour activer\/désactiver les filtres matriciels pour le contexte actuel.\\nNombre de requêtes bloquées via les filtres matriciels : {{count}}",
"message":"Cliquez pour activer\/désactiver les filtres matriciels pour le contexte actuel. Nombre de requêtes bloquées via les filtres matriciels : {{count}}",
"description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests."
},
"matrixPersistButtonTip":{
@ -80,11 +80,11 @@
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Annuler les changements temporaires du contexte actuel",
"message":"Annuler les changements temporaires (contexte actuel)",
"description":"Tool tip for the revert local permission button"
},
"matrixRevertButtonAllTip":{
"message":"Annuler la totalité des changements temporaires de tous les contextes",
"message":"Annuler les changements temporaires (tous les contextes)",
"description":"Tool tip for the revert all permissions button"
},
"matrixReloadButton":{
@ -168,7 +168,7 @@
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizeHelp":{
"message":"<p>Cette option vous permet de saisir le nombre de plus récentes requêtes HTTP à journaliser pour une inspection ultérieure.<\/p><p>Ceci est particulièrement utile pour les utilisateurs expérimentés qui veulent déterminer de ce que fait précisément une page Web. Mais le processus de journalisation nécessite de la mémoire vive, et si vous ne vous souciez guère de ces informations, la mémoire utilisée dans ce but est gaspillée.<\/p><p>Pour désactiver cette fonctionnalité et ainsi réduire l'empreinte mémoire de <i>µMatrix<\/i>, saisissez &ldquo;<code>0<\/code>&rdquo;.<\/p>",
"message":"<p>Cette option vous permet de saisir le nombre de plus récentes requêtes HTTP à journaliser pour une inspection ultérieure.<\/p><p>Ceci est particulièrement utile pour les utilisateurs expérimentés qui veulent déterminer ce que fait précisément une page Web. Mais le processus de journalisation nécessite de la mémoire vive, et si vous ne vous souciez guère de ces informations, la mémoire utilisée dans ce but est gaspillée.<\/p><p>Pour désactiver cette fonctionnalité et ainsi réduire l'empreinte mémoire de <i>µMatrix<\/i>, saisissez &ldquo;<code>0<\/code>&rdquo;.<\/p>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
@ -220,11 +220,11 @@
"description":""
},
"settingsMatrixAutoReloadInfo":{
"message":"Lorsque vous avez modifié des permissions susceptibles d'affecter l'apparence et\/ou le comportement d'une page Web, <i>µMatrix<\/i> rechargera automatiquement une ou plusieurs pages Web concernées (selon votre choix) en fermant la matrice. Si l'option Aucune page est sélectionnée, vous devrez actualiser la page Web vous-même pour appliquer les modifications.",
"message":"Lorsque vous avez modifié des permissions susceptibles d'affecter l'apparence et\/ou le comportement d'une page Web, <i>µMatrix<\/i> rechargera automatiquement une ou plusieurs page(s) Web concernée(s) (selon votre choix) en fermant la matrice. Si l'option Aucune page est sélectionnée, vous devrez actualiser la page Web vous-même pour appliquer les modifications.",
"description":""
},
"settingsSubframeColor":{
"message":"Couleur pour les <iframe> bloquées :",
"message":"Couleur pour les <i>frames<\/i> bloquées :",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
@ -311,9 +311,25 @@
"message":"<p>D'après ce <a href='https:\/\/www.google.com\/intl\/en\/chrome\/browser\/privacy\/whitepaper.html'>document de la confidentialité de Google Chrome<\/a>, <i>Chromium<\/i> est susceptible envoyer des requêtes HTTP à <i>Google<\/i> sans que vous n'ayez visité une page Web. De même, tout autre navigateur Web est susceptible d'émettre secrètement des requêtes HTTP, souvent nécessaires à leur bon fonctionnement. Enfin, des extensions de navigateur peuvent avoir à effectuer de telles requêtes HTTP pour opérer correctement.<\/p><p>Qualifions ces requêtes particulières de <strong>requêtes en coulisses<\/strong>.<\/p><p><i>µMatrix<\/i> vous permet d'intercepter et de traiter ces requêtes comme toutes les autres, et peuvent donc être autorisées ou bloquées selon vos réglages.<\/p><p>Depuis cette page, cliquez sur l'icône de l'extension pour afficher la matrice et remarquez l'icône à droite de chromium-behind-the-scene. Si elle est de couleur rouge, les requêtes en coulisses ne sont pas gérées, et si elle est bleue, elles sont traitées. Si vous choisissez d'activer cette fonctionnalité en cliquant sur cette icone, pensez à définir convenablement les règles du contexte des requêtes en coulisse ! Pour plus d'informations, veuillez prendre connaissance de cet article (en Anglais) : <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'>ATTENTION !<\/span> Utilisateurs de Chrome\/Chromium : Bloquer certaines requêtes HTTP en coulisses entraîne un problème lorsque l'utilisateur souhaite ajouter une extension depuis le Chrome Web Store (en plus de potentiellement les empêcher de se mettre à jour), vous avez donc la possibilité de désactiver cette option ici. Le blocage de certaines requêtes en coulisses peut occasionner des dysfonctionnements sur autres extensions installées (celles requérant l'utilisation de données distantes).<\/p><p>Utilisateurs d'Opera : Si vous activez la gestion des requêtes en coulisses, veuillez mettre en liste blanche dans le contexte des requêtes en coulisses les requêtes de type Autres afin de ne pas entraver la génération des miniatures d'Accès Rapide. Si vous souhaitez utiliser la fonction Découvrir de votre navigateur, ajoutez ceci dans votre liste personnelle de règles à autoriser : api.recsys.opera.com . Le blocage de certaines requêtes en coulisses peut occasionner des dysfonctionnements sur autres extensions installées (celles requérant l'utilisation de données distantes).<\/p><p>Sachez que même si vous désactivez cette fonctionnalité, les <strong>requêtes en coulisses<\/strong> sont toujours journalisées par <i>µMatrix<\/i>, pour que vous puissez quand même les inspecter (depuis la page Statistiques).<\/p>",
"description":""
},
"userRulesApplyChanges":{
"message":"Appliquer les modifications",
"description":""
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Importer à partir du fichier",
@ -332,7 +348,7 @@
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"Tous les noms de domaine énumérés dans un des fichiers ci-dessous sont utilisés pour bloquer des noms de domaine dans le contexte global.",
"message":"Tout nom de domaine énuméré dans un des fichiers choisis ci-dessous est bloqué dans le contexte global (*).",
"description":""
},
"hostsFilesStats":{
@ -448,7 +464,7 @@
"description":""
},
"commandWhitelistPageDomain":{
"message":"Mettre en liste blanche temporairement le domaine de la page visitée",
"message":"Mettre temporairement en liste blanche le domaine de la page visitée",
"description":""
},
"commandWhitelistAll":{

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"הגדרות",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"פרטיות",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"סטטיסטיקות",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"קבצי hosts",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"אודות",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"הכל",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"אחר",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"לא נצפו פעולות רשת בטאב זה עד לעכשיו.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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":"טען מחדש את העמוד.",
"description":"Tool tip for the reload button"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} דומיין(ים) חסום(ים)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; סטטיסטיקות",
"description":""
},
"statsPageGenericStats":{
"message":"סטטיסטיקות גנריות",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"תקורות <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> שסוכלו: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"תקורות <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> שסוכלו: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"ניסיונות <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> שסוכלו: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"מחיקות של עוגיות מקומיות: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>אחסונים לוקליים<\/a> רוקנו: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"מחיקות של זיכרון מטמון: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"סטטיסטיקות מפורטות",
"description":""
},
"statsPageDetailedAllPages":{
"message":"כל הדפים",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"כרומיום: מאחורי הקלעים",
"description":""
},
"statsPageOverview":{
"message":"סקירה כללית",
"description":""
},
"statsPageRequests":{
"message":"בקשות",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"מאופשרים",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"חסומים",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"מתעד הבקשות",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"זכור את",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"בקשות ה HTTP <b>פר עמוד<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"רענן",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"תצוגה",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"גודל טקסט:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"רגיל",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"גדול",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"נוחות",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"לאחר סגירת המטריצה, טען מחדש בצורה חכמה את הלשוניות הבאות:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"עמוד ריק",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"עמוד נוכחי",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"כל העמודים",
"description":""
},
"settingsMatrixAutoReloadInfo":{
"message":"בכל פעם שאתה עושה שינויים במטריצה אשר יכולים להשפיע על ההצגה ו\/או התנהגות של דף או יותר, <i>µMatrix<\/i> יטען מחדש את העמודים המושפעים אוטומטית כשתסגור את המטריצה.",
"description":""
},
"settingsSubframeColor":{
"message":"frames חסומים:&ensp;צבע",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"אטימות",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"מחק עוגיות חסומות.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"כל הדומיינים בקובץ ה hosts נטענים כחסומים בטווח הגלובלי.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"עדכן אוטומטית את קבצי ה hosts.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"גבה לקובץ...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"שחזר מקובץ...",
"description":""
},
"aboutRestoreConfirm":{
"message":"כל ההגדרות שלך יוחלפו בנתונים שגובו ב {{time}}, ו µMatrix יופעל מחדש.\n\nהאם להחליף את כל ההגדרות הקיימות בנתונים המגובים?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"לא הוצלח לקרוא את המידע או שהינו פגום",
"description":""
},
"aboutOr":{
"message":"... או ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"אפס להגדרות ברירת מחדל",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"אזהרה! פעולה זו תוביל למחיקה של כל ההגדרות המותאמות אישית שלך. האם אתה בטוח שאתה רוצה להמשיך?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"מחק את כל ההגדרות הזמניות",
"description":""
},
"commandWhitelistPageDomain":{
"message":"זמנית הרשה את דף הדומיין",
"description":""
},
"commandWhitelistAll":{
"message":"זמנית הרשה הכל",
"description":""
},
"commandOpenDashboard":{
"message":"פתח את פאנל הקונפיגורציות",
"description":""
},
"errorCantConnectTo":{
"message":"שגיאת רשת: לא הוצלח להתחבר ל {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"immagine",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Indicar & clicar para proibir\/permitir qualquer classe de pedidos feitos pelo navegados. Use para bloquear scripts, iframes, anúncios, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Configurações",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacidade",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Estatísticas",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Arquivos hosts",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"Sobre",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"tudo",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"imagem",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"outro",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"Nenhum tráfego de rede foi visto para este aba até agora.",
"description":""
},
"matrixMtxButtonTip":{
"message":"Desabilitar\/Habilitar filtragem pela matrix para este escopo.\nPedidos bloqueados através da filtragem pela matrix nesta página: {{count}}.",
"description":"Tool tip for matrix button: {{}} is a placeholder for number of blocked requests."
},
"matrixPersistButtonTip":{
"message":"Salvar todas mudanças temporárias para este escopo.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remover mudanças temporárias para este escopo.",
"description":"Tool tip for the revert local permission button"
},
"matrixRevertButtonAllTip":{
"message":"Remover todas mudanças temporárias.",
"description":"Tool tip for the revert all permissions button"
},
"matrixReloadButton":{
"message":"Recarregar a página.",
"description":"Tool tip for the reload button"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} hostname(s) da lista negra",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Estátisticas",
"description":""
},
"statsPageGenericStats":{
"message":"Estatísticas Genéricas",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> cabeçalhos frustrados: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> cabeçalhos frustrados: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> tentativas frustradas: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Cookies locais removidos: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Armazenagem local<\/a> esvaziados: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Caches do navegador limpadas: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Estatísticas Detalhadas",
"description":""
},
"statsPageDetailedAllPages":{
"message":"Tudo",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Por trás da cena",
"description":""
},
"statsPageOverview":{
"message":"Síntese",
"description":""
},
"statsPageRequests":{
"message":"Pedidos",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Permitidos",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Bloqueados",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Registro de pedidos",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Lembrar do último",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"Pedidos HTTP<b>por página<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizeHelp":{
"message":"<p> Você pode inspecionar os detalhes das mais recentes solicitações HTTP matérias que têm sido feitas por uma página web (veja abaixo). <\/p><p> Isto é útil para usuários avançados que querem investigar exatamente o que uma página da web tem vindo a fazer. Mas registrando essas solicitações HTTP requer memória, e se você não se preocupam com esta informação técnica, a memória está sendo desperdiçado. <\/p><p> Por isso, neste domínio, que permite ajustar o número máximo dos mais recentes solicitações HTTP que deve ser registada para inspeção adicional <\/p><p> Digite &ldquo;.<code>0<\/code>&rdquo; para desativar o log detalhado (e, consequentemente, reduzir o consumo de memória de <i>μMatrix<\/i>).<\/p>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Atualizar",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Configurações",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Aparência",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Tamanho do texto:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Grande",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Cor amigável para cegos",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Conveniência",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"Quando a matrix é fechada, recarregue inteligentemente as abas:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"Vazio",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Atual",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"Todos",
"description":""
},
"settingsMatrixAutoReloadInfo":{
"message":"Sempre que você fizer mudanças na matrix que podem afetar a visualização e\/ou comportamento de uma ou mais páginas, <i>µMatrix<\/i> recarregará páginas afetadas automaticamente quando você fechar a matrix.",
"description":""
},
"settingsSubframeColor":{
"message":"Frames bloqueados:&ensp;Cor",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacidade",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacidade",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Apagar cookies bloqueados.",
"description":""
},
"privacyDeleteBlockedCookiesHelp":{
"message":"<p>Cookies na lista negra não estão impedidos por <i>µMatrix<\/i> de entrar em seu navegador. No entanto, eles estão impedidos de deixar o seu navegador, que é o que realmente importa. Não bloquear os cookies antes de introduzir o seu navegador lhe dá a oportunidade de ser informado de que um site tentou usar cookies, e além disso, para inspecionar o seu conteúdo, se desejar.<\/p><p>Uma vez que esses cookies lista negra foram contabilizados por <i>µMatrix<\/i>, eles podem ser removidos do seu navegador, se assim o desejar.<\/p><p><b>Nota importante:<\/b> As extensões podem fazer solicitações da web durante o curso de sua operação normal. Estes pedidos podem resultar em cookies que está sendo criado no navegador. Se o nome da máquina a partir de onde se originam um biscoito não está na lista branca, o cookie será removido a partir do navegador pelo <i>µMatrix<\/i> se esta opção estiver marcada. Então não se esqueça que o nome da máquina (s) com que uma extensão comunicar está na lista branca.<\/p>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Excluir cookies da sessão não-bloqueados ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutos após a última vez que eles tenham sido utilizados.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;Um cookie de sessão ... é apagada quando você termina a sessão do navegador. O cookie de sessão é armazenado na memória temporária e não é mantida após o navegador é fechado.&rdquo;<\/p><p>Exceto para este <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>não pode estar acontecendo<\/a> quando utilizar um navegador baseado em Chromium. Além disso, para alguns, ter de fechar o navegador para que os cookies de sessão para limpar pode não ser suficientemente cedo.<\/p>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Apagar <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>armazenagem local<\/a> conteúdo definido por hostnames bloqueadas",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"À FAZER",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Limpar o cache do navegador à cada",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutos.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCacheHelp":{
"message":"<p>Alguns sites são realmente empenhados em rastreamento de você, tanto que eles vão usar truques não tão agradáveis para contornar as medidas de tomar, a fim de não ser rastreado.<\/p><p>Alguns desses truques confiar<sup style='font-size:smaller'>[1, 2]<\/sup> no <a href='https:\/\/en.wikipedia.org\/wiki\/Web_cache'>cache do navegador<\/a>, que o conteúdo é muitas vezes de longa duração já que raramente os usuários irão tomar o tempo para limpar regularmente o seu cache do navegador.<\/p><p>Há pouco inconveniente para limpar o cache do navegador regularmente (mais provável é que você não vai notar quando isso acontece), e o benefício é para evitar que esses rastreadores detestáveis de invadir a sua privacidade.<\/p><p>Marque esta opção para o <i>µMatrix<\/i> fazer isso por você, no intervalo que você desejar.<\/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":""
},
"privacyProcessRefererPrompt":{
"message":"Remover terceiros <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> informações de pedidos para nomes de host não-lista branca.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;Referer HTTP é um campo de cabeçalho HTTP que identifica o endereço da página que ligado ao recurso que está sendo solicitado. ... <b>Porque a informação referer pode violar a privacidade, alguns navegadores da Web permitem que o usuário desativar o envio de informações referer.<\/b>&rdquo;<\/p><p>Se essa configuração for selecionada, <i>µMatrix<\/i> irá remover as informações HTTP referer se <b>ambos <\/b> das seguintes condições forem verdadeiras:<ul style='padding-left:1em;list-style-type:disc;'><li>O nome de domínio do referer HTTP não corresponde ao nome de domínio do URL do pedido (ou seja, o referer é de terceiros para a página da web);<li>O nome do host do pedido não está na lista branca.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Bloquear todos <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> tentativas.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Auditoria Hyperlink é um mecanismo que permite que um ente, <b>qualquer ente<\/b>, de ser informado sobre o que vincular um usuário clicou em uma página web em particular. É essencialmente um recurso de rastreamento: ele permite que um site, ou qualquer terceira parte para esse site, para ser informado sobre qual link você clicou em que uma das suas páginas web. O único objetivo é rastrear sua atividade de navegação.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> seqüência, escolhendo aleatoriamente um novo abaixo cada",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutos.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>De acordo com o <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] o seu navegador envia uma &lsquo;User Agent&rsquo; cabeçalho para o site dizendo exatamente qual sistema operacional e navegador que você está usando. Esta informação pode ajudar a distinguir os utilizadores da Internet a partir de um outro, pois essas versões são diferentes, muitas vezes consideravelmente, de pessoa para pessoa. [...] <b>a seqüência de agente do usuário torna-se um problema real privacidade<\/b>.&rdquo;<p>Esta opção permite-lhe abordar a questão da privacidade levantadas pelo EFF.<\/p><p>Você pode fornecer a sua própria lista de cadeias de agente de usuário. Um por linha.As linhas em branco e linhas com prefixo &lsquo;#&rsquo; serão ignorados.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: solicitações de por trás das cenas",
"description":""
},
"privacyProcessBehindTheSceneHelp":{
"message":"<p>De acordo com <a href='https:\/\/www.google.com\/intl\/en\/chrome\/browser\/privacy\/whitepaper.html'>Google Chrome Privacy Whitepaper<\/a>, <i>Chromium<\/i> pode enviar pedidos HTTP para <i>Google<\/i> sem que o usuário esteja expressamente visitando uma página de web. Vamos chamar esses pedidos especiais de pedidos <strong>por trás da cena<\/strong>. Também, outras extensões instaladas no navegados podem enviar pedidos HTTP <strong>por trás da cena<\/strong>.<\/p><p><i>µMatrix<\/i> deixa você interceptar e cuidar desse pedidos como qualquer outro pedido: eles podem ser processados em ordem de permitir\/bloquear eles com sua lista branca\/negra.<\/p><p>Clique no ícone da extensão enquanto vendo esta página ao iniciar. Leitura requerida: <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Behind-the-scene-requests'>Pedidos por trás da cena<\/a>.<\/p><div class='warn'><p><span style='color:red; font-weight:bold'>Cuidado!<\/span> Bloqueando pedidos de rede <strong>por trás da cena<\/strong> é pontencialmente causador <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/issues\/27'>de um problema<\/a> quando o usuário quiser instalar uma extensão da loja do Chrome (incluindo as atualizações de outras extensões), portanto, a capacidade de desativar o recurso aqui. O bloqueio também pode causar outras extensões instaladas não funcionem corretamente (aqueles consulta de dados remoto).<\/p><p>Mesmo que este recurso não está habilitado, os pedidos <strong>por trás da cena<\/strong> ainda são registradas pelo <i>µMatrix<\/i>. Você pode inspecionar estes pedidos na <a href='dashboard.html#statistics'>Página de<\/a>estatísticas.<\/p>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Importar do arquivo...",
"description":""
},
"userRulesExport":{
"message":"Exportar para arquivo...",
"description":""
},
"userRulesFormatHint":{
"message":"Veja está página para regras de sintaxe.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"Todos os hostnames no arquivo de hosts estão carregados como hostanames na lista negra no escopo global.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} hostnames bloqueadas distintas de:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} usado do total de {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Aplicar mudanças",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-Atualizar os arquivos hosts.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Atualizar agora",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Limpar todos caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"Uma URL por linha. Linhas pré-fixadas com &lsquo;!&rsquo; irão ser ignorados. URLs inválidas irão ser silenciosamente ignoradas.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Analisar",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"limpar cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"nova versão disponível",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"desatualizado",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Armazenagem usada: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Código Fonte (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs e problemas",
"description":""
},
"aboutContributors":{
"message":"Colaboradores",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Seus dados",
"description":""
},
"aboutBackupButton":{
"message":"Salvar em arquivo...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restaurar do arquivo...",
"description":""
},
"aboutRestoreConfirm":{
"message":"Todas as suas configurações irão ser sobrescritas pelos dados salvos em {{time}}, e o µMatrix irá reiniciar.\n\nSubstituir todas as configurações existentes usando dados de backup?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"Os dados não podem ser lidos ou são inválidos",
"description":""
},
"aboutOr":{
"message":"... ou ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Restaurar as configurações para o padrão",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Alerta! isso irá remover todas as suas configurações personalizadas. Você está certo que deseja continuar?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remover todas mudanças temporárias",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Adicionar à lista branca temporariamente o domínio",
"description":""
},
"commandWhitelistAll":{
"message":"Adicionar tudo à lista branca temporariamente",
"description":""
},
"commandOpenDashboard":{
"message":"Abrir Painel",
"description":""
},
"errorCantConnectTo":{
"message":"Erro na rede: Inábil a conectar à {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -20,7 +20,7 @@
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"Kurallarınız",
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
@ -112,7 +112,7 @@
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hiperbağlaç denetleme<\/a> girişimi önlendi: {{count}}",
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hiperbağlaç denetim<\/a> girişimi önlendi: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
@ -168,7 +168,7 @@
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>Bir web sayfası tarafından en son yapılan işlenmemiş HTTP isteklerinin ayrıntılarını denetleyebilirsiniz (aşağıya bakın).<\/p><p>Bu en çok ileri düzey kullanıcıların bir web sayfasının tam olarak ne yaptığını incelemerinde kullanışlı olur. Fakat bu HTTP istek günlüklüklerinin tutulması bellek kullanımı arttırır ve bu teknik bilgiye ihtiyacınız yoksa bellek boşa kullanılmış olur.<\/p><p>Bundan dolayı en fazla günlüğü tutulacak HTTP istek sayısını bu alandan ayarlayabilirsiniz.<\/p><p>&ldquo;<code>0<\/code>&rdquo; girerek ayrıntılı günlük tutulmasını kapatabilirsiniz (ve netice olarak <i>µMatrix'in<\/i> bellek kullanımını düşürürsünüz).<\/p>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
@ -220,7 +220,7 @@
"description":""
},
"settingsMatrixAutoReloadInfo":{
"message":"Matristen bir veya daha fazla sayfanın görünümünü ve\/veya davranışını etkileyebilecek değişiklikler yaptığınızda, <i>µMatrix<\/i> matris kapatıldığında etkilenen sayfaları yeniden yükleyecektir.",
"message":"Matristen bir veya daha fazla sayfanın görünümünü ve\/veya davranışını etkileyebilecek değişiklikler yapıldığında, <i>µMatrix<\/i> matris kapatıldığında etkilenen sayfaları yeniden yükleyecektir.",
"description":""
},
"settingsSubframeColor":{
@ -240,7 +240,7 @@
"description":""
},
"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>Kara listelenmiş çerezlerin tarayıcınıza girmesi <i>µMatrix<\/i> tarafından önlenmez. Ancak tarayıcınızdan çıkışları önlenir, önemli olan da budur. Çerezlerin tarayıcınıza girişi önlenmeyerek sitenin çerez kullanımı hakkında bilgi sahibi olma fırsatını elde edersiniz ve üstelik dilerseniz içeriklerini de denetleyebilirsiniz.<\/p><p>Bu engellenmiş çerezler bir kere <i>µMatrix<\/i> tarafından raporlandıktan sonra eğer isterseniz tabi tarayıcınızdan kaldırılabilir.<\/p><p><b>Önemli not:<\/b> Eklentiler normal işleyişleri sırasında web isteği yapabilir. Bu istekler tarayıcınızda çerez oluşumuna neden olur. Bu seçenek işaretli ve çerezin geldiği alan adı beyaz listede değilse, bu çerez <i>µMatrix<\/i> tarafından tarayıcınızdan kaldırılacaktır. Bu yüzden eklentilerin iletişim kurduğu alan ad(lar)ının beyaz listede bulunduğundan emin olunuz.<\/p>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
@ -252,11 +252,11 @@
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;Bir oturum çerezi ... tarayıcı oturumu sonlandığında silinir. Oturum çerezi geçici hafızada depolanır ve tarayıcı kapandıktan sonra muhafaza edilmez.&rdquo;<\/p><p>Chromium tabanlı bir tarayıcı kullanırken <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>bu durum gerçekleşmiyor olabilir.<\/a> Ayrıca, bazılarımız için, oturum çerezlerini temizlenmek için tarayıcının kapatılması yeteri kadar erken olmayabilir.<\/p>",
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;Bir oturum çerezi ... tarayıcı oturumu sonlandığında silinir. Oturum çerezi geçici bellekte depolanır ve tarayıcı kapandıktan sonra muhafaza edilmez.&rdquo;<\/p><p>Chromium tabanlı bir tarayıcı kullanırken <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>bu durum gerçekleşmeyebilir.<\/a> Ayrıca, bazılarımız için, oturum çerezlerini temizlenmek için tarayıcının kapatılması yeteri kadar erken olmayabilir.<\/p>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Engellenmiş alan adları tarafından ayarlanmış <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>Yerel depolama<\/a> içeriğini sil",
"message":"Engellenmiş alan adları tarafından oluşturulmuş <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>Yerel depolama<\/a> içeriğini sil",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
@ -272,7 +272,7 @@
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>Bazı web siteleri sizi izlemekte çok kararlıdır, izlenmemek için aldığınız her ne önlem varsa bunları aşmak için hoş olmayan hileli yöntemler kullanıcaklardır.<\/p><p>Bu hilelerden bazıları <a href='https:\/\/en.wikipedia.org\/wiki\/Web_cache'>tarayıcı önbelleği<\/a> <sup style='font-size:smaller'>[1, 2]<\/sup>'ye dayalıdır, kullanıcı düzenli olarak tarayıcısının geçmişini temizlemediği için içerik çok uzun süre tarayıcıda kalır.<\/p><p>Tarayıcı önbelleğini düzenli olarak temizlemek biraz zahmetlidir (temizlendiğinde farkına muhtemelen varmazsınız) ve faydası ise kötü izleyicilerin gizliliğinizi ihlal etmesinin önüne geçmiş olursunuz.<\/p><p>Bu seçeneği işaretleyerek belirli aralıklarla bu işlemi sizin yerinize <i>µMatrix<\/i> yapabilir.<\/p><p style='font-size:smaller'>[1]<a href='https:\/\/grepular.com\/Preventing_Web_Tracking_via_the_Browser_Cache'>&ldquo;Tarayıcı Önbelleği ile Web İzlemesini Önlemek&rdquo;<\/a><br>[2]<a href='http:\/\/lucb1e.com\/rp\/cookielesscookies\/'>&ldquo;Çerezsiz çerezler&rdquo;<\/a><\/p>",
"description":""
},
"privacyProcessRefererPrompt":{
@ -280,15 +280,15 @@
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"message":"<p>Wikipedia'dan: &ldquo;HTTP referer bir web sayfasına hangi bağlantıdan geldiğinizi içeren HTTP başlığıdır. ... <b>Çünkü referer bilgisi gizliliğinizi ihlal edebilir, bazı web tarayıcıları bu bilginin gönderimini devre dışı bırakmanıza izin verebilir.<\/b>&rdquo;<\/p><p>Bu ayar işaretliyse, <i>µMatrix<\/i> takip eden şartların <b>her ikisinin<\/b> doğru olması durumunda HTTP referer bilgisini kaldıracaktır: <ul style='padding-left:1em;list-style-type:disc;'><li>HTTP referer alan adı isteğin URL alan adıyla eşleşmiyorsa (referer web sayfasına göre üçüncü partidir)<li>İsteğin alan adı beyaz listede değilse<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Tüm <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hiperbağ denetim<\/a> girişimlerini engelle.",
"message":"Tüm <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hiperbağlaç denetim<\/a> girişimlerini engelle.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hiperbağ denetimi, kullanıcının web sayfasında hangi bağlantıya tıkladığını bir tarafa bildiren, <b>herhangi bir tarafa<\/b>, mekanizmadır. Esasen bir izleme özelliğidir: Bir web sitesinin veya o siteye bağlı üçüncü partinin o sitenin hangi sayfasında hangi bağlantıya tıkladığınızı bilmesine olanak sağlar. Bunun tek amacı sizin tarayıcı etkinliğinizi izlemektir.<\/p>",
"message":"<p>Hiperbağlaç denetimi, kullanıcının web sayfasında hangi bağlantıya tıkladığını bir tarafa bildiren, <b>herhangi bir tarafa<\/b>, mekanizmadır. Esasen bir izleme özelliğidir: Bir web sitesinin veya o siteye bağlı üçüncü partinin o sitenin hangi sayfasında hangi bağlantıya tıkladığınızı bilmesine olanak sağlar. Bunun tek amacı sizin tarayıcı etkinliğinizi izlemektir.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
@ -300,7 +300,7 @@
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'><i>Electronic Frontier Foundation'a<\/i> göre<\/a>: &ldquo;[...] tarayıcınız web sitesine kullandığınız işletim sistemini ve kulladığınız tarayıcıyı bilgisini içeren &lsquo;Kullanıcı Aracı&rsquo; başlığı gönderir. Bu bilgi Internet kullanıcılarının birbirlerinden ayırt edilmesine yardımcı olabilir. [...] <b>Kullanıcı Aracı dizisi gerçek bir gizlilik problemi olur<\/b>.&rdquo;<p>Bu seçenek EFF tarafından dile getirilen gizlilik sorununu çözmenizi sağlar. <\/p><p>Kendi kullanıcı aracı dizisi listelerinizi sağlayabilirsiniz. Satır başına bir dizi. Boş satırlar ve &lsquo;#&rsquo; işareti ile başlayan satırlar yok sayılacaktır.<\/p>",
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'><i>Electronic Frontier Foundation'a<\/i> göre<\/a>: &ldquo;[...] tarayıcınız web sitesine kullandığınız işletim sistemini ve tarayıcıyı bilgisini içeren &lsquo;Kullanıcı Aracı&rsquo; başlığı gönderir. Bu bilgi Internet kullanıcılarının birbirlerinden ayırt edilmesine yardımcı olabilir. [...] <b>Kullanıcı Aracı dizisi gerçek bir gizlilik problemine yol açar<\/b>.&rdquo;<p>Bu seçenek EFF tarafından dile getirilen gizlilik sorununu çözmenizi sağlar. <\/p><p>Kendi kullanıcı aracı dizisi listelerinizi sağlayabilirsiniz. Satır başına bir dizi. Boş satırlar ve &lsquo;#&rsquo; işareti ile başlayan satırlar yok sayılacaktır.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
@ -308,12 +308,28 @@
"description":""
},
"privacyProcessBehindTheSceneHelp":{
"message":"<p><a href='https:\/\/www.google.com\/intl\/en\/chrome\/browser\/privacy\/whitepaper.html'>Google Chrome Gizlilik Raporuna<\/a> göre, <i>Chromium<\/i> kullanıcı bir web sayfası ziyaret etmese bile <i>Google'a<\/i> HTTP istekleri gönderebilir. Bu özel istekleri <strong>perde arkası<\/strong> istekler olarak adlandıralım. Ayrıca, diğer kurulu tarayıcı eklentileri de <strong>perde arkası<\/strong> HTTP istekleri gönderebilir.<\/p><p><i>µMatrix<\/i> bu istekleri keserek diğer istekler gibi davranmanıza izin verir: Bunları beyaz ve kara listelerinize göre işleyerek izin verebilir veya engelleyebilirsiniz.<\/p><p>Bu sayfayı görüntülerken kullanıma başlamak için eklenti simgesine tıklayın. Bakınız: <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Behind-the-scene-requests'>Perde arkası istekleri<\/a>.<\/p><div class='warn'><p><span style='color:red; font-weight:bold'>Dikkat!<\/span> <strong>perde arkası<\/strong> ağ isteklerini engellemek kullanıcının Chrome mağazasından eklenti yüklerken <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/issues\/27'>bir sorunla<\/a> karşılaşmasına yol açabilir (eklenti güncelleştirmelerini de engelleyebilir). Ayrıca engelleme kurulu eklentilerin de düzgün çalışmamasına yol açabilir (uzaktan veri sorgulayanlar için).<\/p><p>Bu özellik etkin olmasa bile, <strong>perde arkası<\/strong> isteklerinin günlüğü <i>µMatrix<\/i> tarafından hâla tutulmaktadır. Bu istekleri <a href='dashboard.html#statistics'>İstatistikler<\/a> sayfasından inceleyebilirsiniz.<\/p>",
"message":"<p><a href='https:\/\/www.google.com\/intl\/en\/chrome\/browser\/privacy\/whitepaper.html'>Google Chrome Gizlilik Raporuna<\/a> göre, <i>Chromium<\/i> kullanıcı bir web sayfası ziyaret etmese bile <i>Google'a<\/i> HTTP istekleri gönderebilir. Bu özel istekleri <strong>perde arkası<\/strong> istekler olarak adlandıralım. Ayrıca, diğer kurulu tarayıcı eklentileri de <strong>perde arkası<\/strong> HTTP istekleri gönderebilir.<\/p><p><i>µMatrix<\/i> bu istekleri keserek diğer istekler gibi davranmanıza izin verir: Bunları beyaz ve kara listelerinize göre işleyerek izin verebilir veya engelleyebilirsiniz.<\/p><p>Bu sayfayı görüntülerken kullanıma başlamak için eklenti simgesine tıklayın. Bakınız: <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Behind-the-scene-requests'>Perde arkası istekleri<\/a>.<\/p><div class='warn'><p><span style='color:red; font-weight:bold'>Dikkat!<\/span> <strong>perde arkası<\/strong> ağ isteklerini engellemek kullanıcının Chrome mağazasından eklenti yüklerken <a href='https:\/\/github.com\/gorhill\/httpswitchboard\/issues\/27'>bir sorunla<\/a> karşılaşmasına yol açabilir (eklenti güncelleştirmelerini de engelleyebilir). Ayrıca bu engelleme kurulu eklentilerin de düzgün çalışmamasına yol açabilir (uzaktan veri sorgulayanlar için).<\/p><p>Bu özellik etkin olmasa bile, <strong>perde arkası<\/strong> isteklerinin günlüğü <i>µMatrix<\/i> tarafından hâla tutulmaktadır. Bu istekleri <a href='dashboard.html#statistics'>İstatistikler<\/a> sayfasından inceleyebilirsiniz.<\/p>",
"description":""
},
"userRulesApplyChanges":{
"message":"Değişiklikleri uygula",
"description":""
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Dosyadan içe aktar...",
@ -368,7 +384,7 @@
"description":""
},
"hostsFilesExternalListPurge":{
"message":"önbellek temizle",
"message":"önbelleği temizle",
"description":""
},
"hostsFilesExternalListNew":{
@ -384,7 +400,7 @@
"description":""
},
"aboutStorageUsed":{
"message":"Kullanılan depolama: {{storageUsed}} bytes",
"message":"Kullanılan depolama: {{storageUsed}} bayt",
"description":""
},
"aboutDoc":{
@ -404,7 +420,7 @@
"description":""
},
"aboutContributors":{
"message":"Katılımcılar",
"message":"Katkıda bulunanlar",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
@ -456,11 +472,11 @@
"description":""
},
"commandOpenDashboard":{
"message":"Paneli aç",
"message":"Kontrol paneli aç",
"description":""
},
"errorCantConnectTo":{
"message":"Ağ hatası: Bağlantı kurulamıyor {{url}}",
"message":"Ağ hatası: {{url}} sitesine bağlanılamıyor",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}

View file

@ -0,0 +1,482 @@
{
"extName":{
"message":"µMatrix",
"description":""
},
"extShortDesc":{
"message":"Point & click to forbid\/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.",
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
},
"settingsPageName":{
"message":"Settings",
"description":"a tab in dashboard"
},
"privacyPageName":{
"message":"Privacy",
"description":"a tab in dashboard"
},
"statsPageName":{
"message":"Statistics",
"description":"a tab in dashboard"
},
"userRulesPageName":{
"message":"My rules",
"description":"a tab in dashboard"
},
"ubiquitousRulesPageName":{
"message":"Hosts files",
"description":"a tab in dashboard"
},
"aboutPageName":{
"message":"About",
"description":"a tab in dashboard"
},
"allPrettyName":{
"message":"all",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cookiePrettyName":{
"message":"cookie",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"cssPrettyName":{
"message":"css",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"imagePrettyName":{
"message":"image",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"pluginPrettyName":{
"message":"plugin",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"scriptPrettyName":{
"message":"script",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"xhrPrettyName":{
"message":"XHR",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"framePrettyName":{
"message":"frame",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"otherPrettyName":{
"message":"other",
"description":"HAS TO FIT IN MATRIX HEADER!"
},
"matrixNoNetTrafficPrompt":{
"message":"No net traffic seen for this tab so far.",
"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."
},
"matrixPersistButtonTip":{
"message":"Save all temporary changes for this scope.",
"description":"Tool tip for the persist button"
},
"matrixRevertButtonTip":{
"message":"Remove 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"
},
"matrixBlacklistedHostnames":{
"message":"{{count}} blacklisted hostname(s)",
"description":"Appears in the metadata row of bottom-most group: **mind the limited width**"
},
"statsPageTitle":{
"message":"µMatrix &ndash; Statistics",
"description":""
},
"statsPageGenericStats":{
"message":"Generic statistics",
"description":""
},
"statsPageCookieHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie'>HTTP cookie<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageRefererHeadersFoiled":{
"message":"<a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> headers foiled: {{count}}",
"description":""
},
"statsPageHyperlinkAuditingFoiled":{
"message":"<a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>Hyperlink auditing<\/a> attempts foiled: {{count}}",
"description":""
},
"statsPageCookiesRemoved":{
"message":"Local cookies removed: {{count}}",
"description":""
},
"statsPageLocalStoragesCleared":{
"message":"<a href='http:\/\/diveintohtml5.info\/storage.html'>Local storages<\/a> emptied: {{count}}",
"description":""
},
"statsPageBrowserCacheCleared":{
"message":"Browser caches cleared: {{count}}",
"description":""
},
"statsPageDetailedStats":{
"message":"Detailed statistics",
"description":""
},
"statsPageDetailedAllPages":{
"message":"All",
"description":""
},
"statsPageDetailedBehindTheScenePage":{
"message":"Chromium: Behind the scene",
"description":""
},
"statsPageOverview":{
"message":"Overview",
"description":""
},
"statsPageRequests":{
"message":"Requests",
"description":"header for the stat type column"
},
"statsPageAllowed":{
"message":"Allowed",
"description":"header for the allowed requests column"
},
"statsPageBlocked":{
"message":"Blocked",
"description":"header for the blocked requests column"
},
"statsPageDetailed":{
"message":"Request log",
"description":""
},
"statsPageLogSizePrompt1":{
"message":"Remember the last",
"description":"First part of Remember the last [n] HTTP requests per page"
},
"statsPageLogSizePrompt2":{
"message":"HTTP requests <b>per page<\/b>.",
"description":"Second part of Remember the last [n] HTTP requests per page"
},
"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>",
"description":"To help user understand the purpose of the log size value"
},
"statsPageRefresh":{
"message":"Refresh",
"description":""
},
"settingsPageTitle":{
"message":"µMatrix &ndash; Settings",
"description":""
},
"settingsMatrixDisplayHeader":{
"message":"Appearance",
"description":""
},
"settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"description":""
},
"settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"description":""
},
"settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"description":""
},
"settingsMatrixDisplayColorBlind":{
"message":"Color-blind friendly",
"description":""
},
"settingsMatrixConvenienceHeader":{
"message":"Convenience",
"description":"English: Convenience"
},
"settingsMatrixAutoReloadPrompt":{
"message":"When the matrix is closed, smart reload these tabs:",
"description":""
},
"settingsMatrixAutoReloadNone":{
"message":"None",
"description":""
},
"settingsMatrixAutoReloadCurrent":{
"message":"Current",
"description":""
},
"settingsMatrixAutoReloadAll":{
"message":"All",
"description":""
},
"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.",
"description":""
},
"settingsSubframeColor":{
"message":"Blocked frames:&ensp;Color",
"description":"English: Blocked frames:&ensp;Color"
},
"settingsSubframeOpacity":{
"message":"Opacity",
"description":"English: Opacity"
},
"privacyPageTitle":{
"message":"µMatrix &ndash; Privacy",
"description":""
},
"privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"description":""
},
"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>",
"description":""
},
"privacyDeleteNonBlockedSessionCookiesPrompt1":{
"message":"Delete non-blocked session cookies ",
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
},
"privacyDeleteNonBlockedSessionCookiesHelp":{
"message":"<p><a href='http:\/\/www.w3.org\/2001\/tag\/2010\/09\/ClientSideStorage.html'>W3C<\/a>: &ldquo;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.&rdquo;<\/p><p>Except that this <a href='https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=128513'>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>",
"description":""
},
"privacyDeleteBlockedLocalStoragePrompt":{
"message":"Delete <a href='https:\/\/en.wikipedia.org\/wiki\/Web_storage'>local storage<\/a> content set by blocked hostnames",
"description":""
},
"privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"description":""
},
"privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"description":"First part of 'Clear browser cache every [n] minutes'"
},
"privacyClearCachePrompt2":{
"message":"minutes.",
"description":"Second part of 'Clear browser cache every [n] minutes'"
},
"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>",
"description":""
},
"privacyProcessRefererPrompt":{
"message":"Remove third-party <a href='https:\/\/en.wikipedia.org\/wiki\/HTTP_referer'>HTTP referer<\/a> information from requests to non-whitelisted hostnames.",
"description":""
},
"privacyProcessRefererHelp":{
"message":"<p>From Wikipedia: &ldquo;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>&rdquo;<\/p><p>If this setting is checked, <i>µMatrix<\/i> will remove the HTTP referer information if <b>both<\/b> of the following conditions are true:<ul style='padding-left:1em;list-style-type:disc;'><li>The domain name of the HTTP referer does not match the domain name of the URL of the request (that is, the referer is third-party to the web page);<li>The hostname of the request is not whitelisted.<\/ul><\/p>",
"description":""
},
"privacyProcessHyperlinkAuditingPrompt":{
"message":"Block all <a href='http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/links.html#hyperlink-auditing'>hyperlink auditing<\/a> attempts.",
"description":""
},
"privacyProcessHyperlinkAuditingHelp":{
"message":"<p>Hyperlink auditing is a mechanism which allow a party, <b>any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>",
"description":""
},
"privacySpoofUserAgentPrompt1":{
"message":"Spoof <a href='https:\/\/en.wikipedia.org\/wiki\/User_agent'>User-Agent<\/a> string by randomly picking a new one below every",
"description":"First part of UA-spoofing prompt"
},
"privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"description":"Second part"
},
"privacySpoofUserAgentHelp":{
"message":"<a href='https:\/\/www.eff.org\/deeplinks\/2010\/01\/tracking-by-user-agent'>According to the <i>Electronic Frontier Foundation<\/i><\/a>: &ldquo;[...] your browser sends a &lsquo;User Agent&rsquo; header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] <b>the User Agent string becomes a real privacy problem<\/b>.&rdquo;<p>This option allows you to address the privacy issue raised by the EFF.<\/p><p>You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with &lsquo;#&rsquo; will be ignored.<\/p>",
"description":""
},
"privacyBehindTheSceneHeader":{
"message":"Chromium: behind-the-scene requests",
"description":""
},
"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>",
"description":""
},
"userRulesRevert":{
"message":"Revert",
"description":"Will remove all temporary rules"
},
"userRulesCommit":{
"message":"Commit",
"description":"Will save all temporary rules"
},
"userRulesEdit":{
"message":"Edit",
"description":"Will enable manual-edit mode (textarea)"
},
"userRulesEditSave":{
"message":"Save",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"userRulesEditDicard":{
"message":"Discard",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"userRulesImport":{
"message":"Import from file...",
"description":""
},
"userRulesExport":{
"message":"Export to file...",
"description":""
},
"userRulesFormatHint":{
"message":"See this page for rule syntax.",
"description":""
},
"userRulesDefaultFileName":{
"message":"my-umatrix-rules.txt",
"description":"default file name to use"
},
"hostsFilesPrompt":{
"message":"All hostnames in a hosts file are loaded as blacklisted hostnames in the global scope.",
"description":""
},
"hostsFilesStats":{
"message":"{{blockedHostnameCount}} distinct blocked hostnames from:",
"description":""
},
"hostsFilesPerFileStats":{
"message":"{{used}} used out of {{total}}",
"description":""
},
"hostsFilesApplyChanges":{
"message":"Apply changes",
"description":""
},
"hostsFilesAutoUpdatePrompt":{
"message":"Auto-update hosts files.",
"description":""
},
"hostsFilesUpdateNow":{
"message":"Update now",
"description":""
},
"hostsFilesPurgeAll":{
"message":"Purge all caches",
"description":""
},
"hostsFilesExternalListsHint":{
"message":"One URL per line. Lines prefixed with &lsquo;!&rsquo; will be ignored. Invalid URLs will be silently ignored.",
"description":""
},
"hostsFilesExternalListsParse":{
"message":"Parse",
"description":""
},
"hostsFilesExternalListPurge":{
"message":"purge cache",
"description":""
},
"hostsFilesExternalListNew":{
"message":"new version available",
"description":""
},
"hostsFilesExternalListObsolete":{
"message":"outdated",
"description":""
},
"aboutChangelog":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/releases'>Change log<\/a>",
"description":""
},
"aboutStorageUsed":{
"message":"Storage used: {{storageUsed}} bytes",
"description":""
},
"aboutDoc":{
"message":"<a href='https:\/\/github.com\/gorhill\/uMatrix\/wiki'>Documentation<\/a>",
"description":""
},
"aboutPermissions":{
"message":"<a href='https:\/\/github.com\/gorhill\/httpswitchboard\/wiki\/Permissions'>Permissions<\/a>",
"description":""
},
"aboutCode":{
"message":"Source code (GPLv3)",
"description":""
},
"aboutIssues":{
"message":"Bugs and issues",
"description":""
},
"aboutContributors":{
"message":"Contributors",
"description":"English: Contributors"
},
"aboutUserDataHeader":{
"message":"Your data",
"description":""
},
"aboutBackupButton":{
"message":"Backup to file...",
"description":""
},
"aboutBackupFilename":{
"message":"my-umatrix-backup.txt",
"description":"default filename to use"
},
"aboutRestoreButton":{
"message":"Restore from file...",
"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?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreError":{
"message":"The data could not be read or is invalid",
"description":""
},
"aboutOr":{
"message":"... or ...",
"description":"English: ... or ..."
},
"aboutResetButton":{
"message":"Reset to default settings",
"description":"English: Reset to default settings"
},
"aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"description":"Message asking user to confirm reset"
},
"commandRevertAll":{
"message":"Remove all temporary changes",
"description":""
},
"commandWhitelistPageDomain":{
"message":"Temporarily whitelist page domain",
"description":""
},
"commandWhitelistAll":{
"message":"Temporarily whitelist all",
"description":""
},
"commandOpenDashboard":{
"message":"Open dashboard",
"description":""
},
"errorCantConnectTo":{
"message":"Network error: Unable to connect to {{url}}",
"description":""
}
}