summaryrefslogtreecommitdiffstats
path: root/chrome/app
diff options
context:
space:
mode:
authormiket@chromium.org <miket@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 21:09:14 +0000
committermiket@chromium.org <miket@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 21:09:14 +0000
commite5af875fe7c4ab28ab985855531656eccdb08b58 (patch)
tree3bed04c3c9a1d0921770cb80e8b66a71853dda4f /chrome/app
parent15edee45516a54fd066c2ca60b0f9ca4f5baae28 (diff)
downloadchromium_src-e5af875fe7c4ab28ab985855531656eccdb08b58.zip
chromium_src-e5af875fe7c4ab28ab985855531656eccdb08b58.tar.gz
chromium_src-e5af875fe7c4ab28ab985855531656eccdb08b58.tar.bz2
Notify users about certain changes in installed extensions.
This is an interim checkin. The added code is unreachable. Remaining: - Implement concept of orphaned extensions. Currently hardcoded false. - Once GlobalError's view supports DOMView, enhance to allow selective disabling of extensions. - Add unit test for ExtensionGlobalError (though there isn't much to test). - Get real UI layout and text. Currently placeholder text. - Bug: extensions page opens in new window, not new tab. - Bug: once we've determined that an alert needs to be displayed, the alert doesn't actually display until the next window open. We ought to add a different trigger. This might be a systemwide decision, so I'd like sail's input. BUG=94494 TEST=enhanced ExtensionPref unit tests. Review URL: http://codereview.chromium.org/8202011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104782 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app')
-rw-r--r--chrome/app/generated_resources.grd23
1 files changed, 23 insertions, 0 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index de15a29..3e5b586 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -3704,6 +3704,29 @@ are declared in build/common.gypi.
The extension "<ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph>" has requested additional permissions.
</message>
+ <!-- Extension notifications. ALL THIS TEXT IS PLACEHOLDER. TODO(miket) -->
+ <message name="IDS_EXTENSION_NOTIFICATION_TITLE" desc="Titlebar of the extension notification alert PLACEHOLDER NOT READY FOR I18N">
+ Changes to your extensions
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_BODY_TEMPLATE" desc="The first part of the text in the extension notification alert PLACEHOLDER NOT READY FOR I18N">
+ Hey! Pay attention!\n\n<ph name="INNER_BODY">$1<ex>Something interesting happened!</ex></ph>\nThat's all! Back to work!
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_ITEM_EXTERNAL" desc="A description of a newly installed external extension PLACEHOLDER NOT READY FOR I18N">
+ A new extension called "<ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph>" has been installed.\n
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_ITEM_BLACKLISTED" desc="A description of a newly installed external extension PLACEHOLDER NOT READY FOR I18N">
+ One of your extensions, called "<ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph>," has been blacklisted.\n
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_ITEM_ORPHANED" desc="A description of a newly installed external extension PLACEHOLDER NOT READY FOR I18N">
+ Update checks have repeatedly failed for one of your extensions, called "<ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph>."\n
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_ITEM_OK" desc="The title of the default button acknowledging the information presented. PLACEHOLDER NOT READY FOR I18N">
+ OK
+ </message>
+ <message name="IDS_EXTENSION_NOTIFICATION_ITEM_DETAILS" desc="The title of the button asking for more information. PLACEHOLDER NOT READY FOR I18N">
+ Details
+ </message>
+
<!-- Extension/App install dialog strings -->
<message name="IDS_EXTENSION_PROMPT_WILL_HAVE_ACCESS_TO" desc="Second line in the content area of the extension or app installation prompt. Note that the exact wording is important. This should mean that the extension or app _can_ access the listed privileges, but not necessarily that it will or needs to.">
It can access: