From 0bf088cd1e8df00f9bd56cc0055b18759903b3fc Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 29 Nov 2014 23:36:53 -0200 Subject: [PATCH] this fixes #386, #346, #299, #288, #285, #284, #279 --- src/_locales/en/messages.json | 118 +++++++++++++++++++++++++++++++--- src/about.html | 1 + src/css/popup.css | 24 +++++++ src/js/1p-filters.js | 5 +- src/js/about.js | 21 +++++- src/js/whitelist.js | 5 +- src/popup.html | 95 ++++++++++++++++++--------- src/settings.html | 1 - 8 files changed, 224 insertions(+), 46 deletions(-) diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 06c1fe69a..ae5dfa641 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -67,6 +67,86 @@ "message":"Go to request log", "description":"English: Go to request log" }, + "popupSiteInlineScriptEnabled":{ + "message":"Inline script tags are enabled for this site", + "description":"" + }, + "popupSiteInlineScriptDisabled":{ + "message":"Inline script tags are disabled for this site", + "description":"" + }, + "popupSite1pScriptEnabled":{ + "message":"1st-party scripts are enabled for this site", + "description":"" + }, + "popupSite1pScriptDisabled":{ + "message":"1st-party scripts are disabled for this site", + "description":"" + }, + "popupSite3pScriptEnabled":{ + "message":"3rd-party scripts are enabled for this site", + "description":"" + }, + "popupSite3pScriptDisabled":{ + "message":"3rd-party scripts are disabled for this site", + "description":"" + }, + "popupSite1pFrameEnabled":{ + "message":"1st-party frames are enabled for this site", + "description":"" + }, + "popupSite1pFrameDisabled":{ + "message":"1st-party frames are disabled for this site", + "description":"" + }, + "popupSite3pFrameEnabled":{ + "message":"3rd-party frames are enabled for this site", + "description":"" + }, + "popupSite3pFrameDisabled":{ + "message":"3rd-party frames are disabled for this site", + "description":"" + }, + "popupDefaultInlineScriptEnabled":{ + "message":"Inline script tags are enabled everywhere by default", + "description":"" + }, + "popupDefaultInlineScriptDisabled":{ + "message":"Inline script tags are disabled everywhere by default", + "description":"" + }, + "popupDefault1pScriptEnabled":{ + "message":"1st-party scripts are enabled everywhere by default", + "description":"" + }, + "popupDefault1pScriptDisabled":{ + "message":"1st-party scripts are disabled everywhere by default", + "description":"" + }, + "popupDefault3pScriptEnabled":{ + "message":"3rd-party scripts are enabled everywhere by default", + "description":"" + }, + "popupDefault3pScriptDisabled":{ + "message":"3rd-party scripts are disabled everywhere by default", + "description":"" + }, + "popupDefault1pFrameEnabled":{ + "message":"1st-party frames are enabled everywhere by default", + "description":"" + }, + "popupDefault1pFrameDisabled":{ + "message":"1st-party frames are disabled everywhere by default", + "description":"" + }, + "popupDefault3pFrameEnabled":{ + "message":"3rd-party frames are enabled everywhere by default", + "description":"" + }, + "popupDefault3pFrameDisabled":{ + "message":"3rd-party frames are disabled everywhere by default", + "description":"" + }, "pickerCreate":{ "message":"Create", "description":"English: Create" @@ -108,7 +188,7 @@ "description":"English: Make use of context menu where appropriate" }, "settingsExperimentalPrompt":{ - "message":"Enable experimental features", + "message":"Enable experimental features (About)", "description":"English: Enable experimental features" }, "3pListsOfBlockedHostsPrompt":{ @@ -180,8 +260,8 @@ "description":"English: One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored." }, "3pExternalListsApply":{ - "message":"Apply", - "description":"English: Apply" + "message":"Parse", + "description":"English: Parse" }, "3pExternalListPurge":{ "message":"purge cache", @@ -207,6 +287,10 @@ "message":"Export", "description":"English: Export" }, + "1pExportFilename" : { + "message": "ublock-custom-filters_{{datetime}}.txt", + "description": "English: ublock-custom-filters_{{datetime}}.txt" + }, "1pApplyChanges":{ "message":"Apply changes", "description":"English: Apply changes" @@ -223,6 +307,10 @@ "message":"Export", "description":"English: Export" }, + "whitelistExportFilename" : { + "message": "ublock-whitelist_{{datetime}}.txt", + "description": "English: ublock-whitelist_{{datetime}}.txt" + }, "whitelistApply":{ "message":"Apply changes", "description":"English: Apply changes" @@ -271,6 +359,10 @@ "message":"Change log", "description":"English: Change log" }, + "aboutWiki":{ + "message":"Wiki", + "description":"English: project' wiki on Github" + }, "aboutCode":{ "message":"Source code (GPLv3)", "description":"English: Source code (GPLv3)" @@ -280,24 +372,32 @@ "description":"English: Contributors" }, "aboutBackupDataButton" : { - "message": "Backup to file...", - "description": "English: Backup to file..." + "message": "Backup to file", + "description": "English: Backup to file" + }, + "aboutBackupFilename" : { + "message": "ublock-backup_{{datetime}}.txt", + "description": "English: ublock-backup_{{datetime}}.txt" }, "aboutRestoreDataButton" : { "message": "Restore from file...", "description": "English: Restore from file..." }, "aboutResetDataButton" : { - "message": "Start from scratch...", - "description": "English: Start from scratch..." + "message": "Reset to default settings...", + "description": "English: Reset to default settings..." }, "aboutRestoreDataConfirm" : { "message": "All your settings will be overwritten using data backed up on {{time}}, and µBlock will restart.\n\nOverwrite all existing settings using backed up data?", "description": "Message asking user to confirm restore" }, + "aboutRestoreDataError" : { + "message": "The data could not be read or is invalid", + "description": "Message to display when an error occurred during restore" + }, "aboutResetDataConfirm" : { - "message": "All your settings will be erased, and µBlock will restart.\n\nReset µBlock to factory settings?", - "description": "Message asking user to confirm restore" + "message": "All your settings will be removed, and µBlock will restart.\n\nReset µBlock to factory settings?", + "description": "Message asking user to confirm reset" }, "errorCantConnectTo":{ "message":"Unable to connect to {{url}}", diff --git a/src/about.html b/src/about.html index 101ffd66f..10eb28053 100644 --- a/src/about.html +++ b/src/about.html @@ -13,6 +13,7 @@