Index: chrome/app/chrome_main_delegate.cc |
diff --git a/chrome/app/chrome_main_delegate.cc b/chrome/app/chrome_main_delegate.cc |
index c382e538c192aacddd85db989c2be70367e80152..0371d5148891b30dadaa952b3020ea0b62b9c513 100644 |
--- a/chrome/app/chrome_main_delegate.cc |
+++ b/chrome/app/chrome_main_delegate.cc |
@@ -877,6 +877,16 @@ void ChromeMainDelegate::PreSandboxStartup() { |
ResourceBundle::InitSharedInstanceWithPakFileRegion(base::File(pak_fd), |
pak_region); |
+ // Load secondary locale .pak file if it exists. |
+ pak_fd = global_descriptors->MaybeGet(kAndroidSecondaryLocalePakDescriptor); |
+ if (pak_fd != -1) { |
+ pak_region = global_descriptors->GetRegion( |
+ kAndroidSecondaryLocalePakDescriptor); |
+ ResourceBundle::GetSharedInstance(). |
+ LoadSecondaryLocaleDataWithPakFileRegion( |
+ base::File(pak_fd), pak_region); |
+ } |
+ |
int extra_pak_keys[] = { |
kAndroidChrome100PercentPakDescriptor, |
kAndroidUIResourcesPakDescriptor, |