For ChromeOS: when starting session:
if locale was changed (as a result of sync or because user preference differs from login locale): show notification.

BUG=chromium-os:9164
TEST=Manual

Review URL: http://codereview.chromium.org/5976005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71320 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 5917cbc..c65ba62 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -389,18 +389,6 @@
         'browser/chrome_plugin_browsing_context.h',
         'browser/chrome_plugin_host.cc',
         'browser/chrome_plugin_host.h',
-        'browser/chromeos/notifications/balloon_collection_impl.cc',
-        'browser/chromeos/notifications/balloon_collection_impl.h',
-        'browser/chromeos/notifications/balloon_view.cc',
-        'browser/chromeos/notifications/balloon_view.h',
-        'browser/chromeos/notifications/balloon_view_host.cc',
-        'browser/chromeos/notifications/balloon_view_host.h',
-        'browser/chromeos/notifications/notification_panel.cc',
-        'browser/chromeos/notifications/notification_panel.h',
-        'browser/chromeos/notifications/system_notification.cc',
-        'browser/chromeos/notifications/system_notification.h',
-        'browser/chromeos/notifications/system_notification_factory.cc',
-        'browser/chromeos/notifications/system_notification_factory.h',
         'browser/chromeos/audio_handler.cc',
         'browser/chromeos/audio_handler.h',
         'browser/chromeos/audio_mixer.h',
@@ -545,6 +533,8 @@
         'browser/chromeos/input_method/input_method_util.h',
         'browser/chromeos/language_preferences.cc',
         'browser/chromeos/language_preferences.h',
+        'browser/chromeos/locale_change_guard.h',
+        'browser/chromeos/locale_change_guard.cc',
         'browser/chromeos/login/account_creation_view.cc',
         'browser/chromeos/login/account_creation_view.h',
         'browser/chromeos/login/account_screen.cc',
@@ -697,6 +687,18 @@
         'browser/chromeos/network_state_notifier.h',
         'browser/chromeos/network_message_observer.cc',
         'browser/chromeos/network_message_observer.h',
+        'browser/chromeos/notifications/balloon_collection_impl.cc',
+        'browser/chromeos/notifications/balloon_collection_impl.h',
+        'browser/chromeos/notifications/balloon_view.cc',
+        'browser/chromeos/notifications/balloon_view.h',
+        'browser/chromeos/notifications/balloon_view_host.cc',
+        'browser/chromeos/notifications/balloon_view_host.h',
+        'browser/chromeos/notifications/notification_panel.cc',
+        'browser/chromeos/notifications/notification_panel.h',
+        'browser/chromeos/notifications/system_notification.cc',
+        'browser/chromeos/notifications/system_notification.h',
+        'browser/chromeos/notifications/system_notification_factory.cc',
+        'browser/chromeos/notifications/system_notification_factory.h',
         'browser/chromeos/offline/offline_load_page.cc',
         'browser/chromeos/offline/offline_load_page.h',
         'browser/chromeos/offline/offline_load_service.cc',