diff options
author | cira@chromium.org <cira@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-17 18:30:53 +0000 |
---|---|---|
committer | cira@chromium.org <cira@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-17 18:30:53 +0000 |
commit | 696044b0f89347690ac2323670a7edf2ad4d2b2a (patch) | |
tree | 663da3b9c0bb0cfc7e37950941837c78937ed2e3 /chrome/browser/extensions/extensions_service.cc | |
parent | b79d7abdc9e7de5d17beca1ddcbfcd8c20e1cdd4 (diff) | |
download | chromium_src-696044b0f89347690ac2323670a7edf2ad4d2b2a.zip chromium_src-696044b0f89347690ac2323670a7edf2ad4d2b2a.tar.gz chromium_src-696044b0f89347690ac2323670a7edf2ad4d2b2a.tar.bz2 |
Load message catalogs on demand when chrome.i18n.getMessage needs them.
1. Added default locale to the url context
2. Removed old code that was uploading catalogs on load (to renderer)
3. Removed message bundle object from Extension class.
BUG=27361
TEST=Open Chrome with --lang=sr and load src\chrome\common\extensions\docs\examples\api\i18n\getMessage extension from chrome://extensions page. Click on icon and text in popup should be localized.
Review URL: http://codereview.chromium.org/463011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34846 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extensions_service.cc')
-rw-r--r-- | chrome/browser/extensions/extensions_service.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc index 2920ea6..2e26261 100644 --- a/chrome/browser/extensions/extensions_service.cc +++ b/chrome/browser/extensions/extensions_service.cc @@ -454,7 +454,8 @@ void ExtensionsService::NotifyExtensionLoaded(Extension* extension) { context_getter, &ChromeURLRequestContextGetter::OnNewExtensions, extension->id(), - extension->path())); + extension->path(), + extension->default_locale())); } } |