Mapped es-419 to es-MX for iOS.

Used a script that:
1/ searches for all files with a "grd" extension that contain "<!-- iOS uses pt for pt-BR -->".
2/ in those files, replaces all occurrences of '.*<output filename="(.*)_es-419.pak" type="(.*)" lang="es-419.*'
with:
    <if expr="is_ios">
      <!-- iOS uses es-MX for es-419 -->
      <output filename="%s_es-MX.pak" type="%s" lang="es-419" />
    </if>
    <if expr="not is_ios">
      <output filename="%s_es-419.pak" type="%s" lang="es-419" />
    </if>

BUG=None

Review URL: https://chromiumcodereview.appspot.com/23704006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221038 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/build/common.gypi b/build/common.gypi
index 902be33..ef7100f 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -1189,10 +1189,10 @@
         'use_system_libxml%': 1,
         'use_system_sqlite%': 1,
         'locales==': [
-          'ar', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', 'en-US', 'es', 'fi',
-          'fr', 'he', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'ms', 'nb', 'nl',
-          'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sk', 'sv', 'th', 'tr', 'uk', 'vi',
-          'zh-CN', 'zh-TW',
+          'ar', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', 'en-US', 'es', 'es-MX',
+          'fi', 'fr', 'he', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'ms', 'nb',
+          'nl', 'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sk', 'sv', 'th', 'tr', 'uk',
+          'vi', 'zh-CN', 'zh-TW',
         ],
 
         # The Mac SDK is set for iOS builds and passed through to Mac
diff --git a/chrome/app/chromium_strings.grd b/chrome/app/chromium_strings.grd
index 121606f..e07ccaa 100644
--- a/chrome/app/chromium_strings.grd
+++ b/chrome/app/chromium_strings.grd
@@ -36,7 +36,13 @@
       <output filename="chromium_strings_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="chromium_strings_es.pak" type="data_package" lang="es" />
-    <output filename="chromium_strings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="chromium_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="chromium_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="chromium_strings_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="chromium_strings_eu.pak" type="data_package" lang="eu" />
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index 6a3af14f..d3db0cec 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -40,7 +40,13 @@
       <output filename="generated_resources_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="generated_resources_es.pak" type="data_package" lang="es" />
-    <output filename="generated_resources_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="generated_resources_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="generated_resources_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="generated_resources_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="generated_resources_eu.pak" type="data_package" lang="eu" />
diff --git a/chrome/app/google_chrome_strings.grd b/chrome/app/google_chrome_strings.grd
index ec0a145d..3898018 100644
--- a/chrome/app/google_chrome_strings.grd
+++ b/chrome/app/google_chrome_strings.grd
@@ -21,7 +21,13 @@
     <output filename="google_chrome_strings_en-GB.pak" type="data_package" lang="en-GB" />
     <output filename="google_chrome_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="google_chrome_strings_es.pak" type="data_package" lang="es" />
-    <output filename="google_chrome_strings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="google_chrome_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="google_chrome_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="google_chrome_strings_et.pak" type="data_package" lang="et" />
     <output filename="google_chrome_strings_fa.pak" type="data_package" lang="fa" />
     <output filename="google_chrome_strings_fi.pak" type="data_package" lang="fi" />
diff --git a/chrome/app/resources/locale_settings.grd b/chrome/app/resources/locale_settings.grd
index 8033ab16..98f7e0c 100644
--- a/chrome/app/resources/locale_settings.grd
+++ b/chrome/app/resources/locale_settings.grd
@@ -31,7 +31,13 @@
       <output filename="locale_settings_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="locale_settings_es.pak" type="data_package" lang="es" />
-    <output filename="locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="locale_settings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="locale_settings_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="locale_settings_eu.pak" type="data_package" lang="eu" />
diff --git a/chrome/app/resources/locale_settings_mac.grd b/chrome/app/resources/locale_settings_mac.grd
index e1635cd..c48c590b 100644
--- a/chrome/app/resources/locale_settings_mac.grd
+++ b/chrome/app/resources/locale_settings_mac.grd
@@ -16,7 +16,13 @@
     <output filename="platform_locale_settings_en-GB.pak" type="data_package" lang="en-GB" />
     <output filename="platform_locale_settings_en-US.pak" type="data_package" lang="en" />
     <output filename="platform_locale_settings_es.pak" type="data_package" lang="es" />
-    <output filename="platform_locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="platform_locale_settings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="platform_locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="platform_locale_settings_et.pak" type="data_package" lang="et" />
     <output filename="platform_locale_settings_fa.pak" type="data_package" lang="fa" />
     <output filename="platform_locale_settings_fi.pak" type="data_package" lang="fi" />
diff --git a/components/component_strings.grd b/components/component_strings.grd
index b50c4da0..85b5d61 100644
--- a/components/component_strings.grd
+++ b/components/component_strings.grd
@@ -33,7 +33,13 @@
       <output filename="component_strings_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="component_strings_es.pak" type="data_package" lang="es" />
-    <output filename="component_strings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="component_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="component_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="component_strings_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="component_strings_eu.pak" type="data_package" lang="eu" />
diff --git a/ui/base/strings/app_locale_settings.grd b/ui/base/strings/app_locale_settings.grd
index eb64af3..d285e927 100644
--- a/ui/base/strings/app_locale_settings.grd
+++ b/ui/base/strings/app_locale_settings.grd
@@ -31,7 +31,13 @@
       <output filename="app_locale_settings_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="app_locale_settings_es.pak" type="data_package" lang="es" />
-    <output filename="app_locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="app_locale_settings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="app_locale_settings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="app_locale_settings_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="app_locale_settings_eu.pak" type="data_package" lang="eu" />
diff --git a/ui/base/strings/ui_strings.grd b/ui/base/strings/ui_strings.grd
index e412ed6..8ce982d 100644
--- a/ui/base/strings/ui_strings.grd
+++ b/ui/base/strings/ui_strings.grd
@@ -42,7 +42,13 @@
       <output filename="ui_strings_eo.pak" type="data_package" lang="eo" />
     </if>
     <output filename="ui_strings_es.pak" type="data_package" lang="es" />
-    <output filename="ui_strings_es-419.pak" type="data_package" lang="es-419" />
+    <if expr="is_ios">
+      <!-- iOS uses es-MX for es-419 -->
+      <output filename="ui_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="ui_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
     <output filename="ui_strings_et.pak" type="data_package" lang="et" />
     <if expr="pp_ifdef('use_third_party_translations')">
       <output filename="ui_strings_eu.pak" type="data_package" lang="eu" />