diff options
author | miket@chromium.org <miket@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-10 21:09:14 +0000 |
---|---|---|
committer | miket@chromium.org <miket@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-10 21:09:14 +0000 |
commit | e5af875fe7c4ab28ab985855531656eccdb08b58 (patch) | |
tree | 3bed04c3c9a1d0921770cb80e8b66a71853dda4f /chrome/app | |
parent | 15edee45516a54fd066c2ca60b0f9ca4f5baae28 (diff) | |
download | chromium_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.grd | 23 |
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: |