--- /dev/null
+++ b/accessibility_extensions_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Reaniciar</translation><translation id="IDS_HIGHCONTRAST_ENABLE">Habilitar</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Encaboxar</translation><translation id="IDS_COLOR_ENHANCER_OK">Aceutar</translation><translation id="IDS_ALT_UNDO">Desfacer</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Resetuj</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Poništi</translation><translation id="IDS_COLOR_ENHANCER_OK">U redu</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Restablir</translation><translation id="IDS_HIGHCONTRAST_ENABLE">Activa</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Cancel·la</translation><translation id="IDS_HIGHCONTRAST_DISABLE">Desactiva</translation><translation id="IDS_COLOR_ENHANCER_OK">Accepta</translation><translation id="IDS_ALT_UNDO">Desfés</translation><translation id="IDS_LONGDESC_OPTIONS">Opcions</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/en-AU.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Reset</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Cancel</translation><translation id="IDS_COLOR_ENHANCER_OK">OK</translation><translation id="IDS_ALT_UNDO">Undo</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Berrezarri</translation><translation id="IDS_HIGHCONTRAST_ENABLE">Gaitu</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Utzi</translation><translation id="IDS_HIGHCONTRAST_DISABLE">Desgaitu</translation><translation id="IDS_COLOR_ENHANCER_OK">Ados</translation><translation id="IDS_ALT_UNDO">Desegin</translation><translation id="IDS_LONGDESC_OPTIONS">Aukerak</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Restabelecer</translation><translation id="IDS_HIGHCONTRAST_ENABLE">Activar</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Cancelar</translation><translation id="IDS_HIGHCONTRAST_DISABLE">Desactivar</translation><translation id="IDS_COLOR_ENHANCER_OK">Aceptar</translation><translation id="IDS_ALT_UNDO">Desfacer</translation><translation id="IDS_LONGDESC_OPTIONS">Opcións</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Ետ բերել</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Չեղարկել</translation><translation id="IDS_COLOR_ENHANCER_OK">Լավ</translation><translation id="IDS_ALT_UNDO">Ետարկել</translation><translation id="IDS_LONGDESC_OPTIONS">Ընտրանքներ</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/ka.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">ჩამოყრა</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">გაუქმება</translation><translation id="IDS_COLOR_ENHANCER_OK">დიახ</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/ku.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Ji nû dest pê bike</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Betal</translation><translation id="IDS_COLOR_ENHANCER_OK">Baş e</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/kw.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">Dassettya</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">Hedhy</translation><translation id="IDS_COLOR_ENHANCER_OK">OK</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/accessibility_extensions_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_COLOR_ENHANCER_RESET">ئەسلىگە قايتۇر</translation><translation id="IDS_HIGHCONTRAST_ENABLE">قوزغات</translation><translation id="IDS_COLOR_ENHANCER_CANCEL">ۋاز كەچ</translation><translation id="IDS_HIGHCONTRAST_DISABLE">چەكلە</translation><translation id="IDS_COLOR_ENHANCER_OK">جەزملە</translation><translation id="IDS_ALT_UNDO">يېنىۋال</translation><translation id="IDS_LONGDESC_OPTIONS">تاللانما</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">Códigu zip</translation><translation id="IDS_LIBADDRESSINPUT_PARISH">Parroquia</translation><translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">Nome</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Departamentu</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Islandia</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">Ime</translation><translation id="IDS_LIBADDRESSINPUT_STATE">Država</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Ostrvo</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">Codi postal</translation><translation id="IDS_LIBADDRESSINPUT_PARISH">Districte</translation><translation id="IDS_LIBADDRESSINPUT_DISTRICT">Districte</translation><translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">Nom</translation><translation id="IDS_LIBADDRESSINPUT_COUNTY">Comtat</translation><translation id="IDS_LIBADDRESSINPUT_PROVINCE">Província</translation><translation id="IDS_LIBADDRESSINPUT_AREA">Àrea</translation><translation id="IDS_LIBADDRESSINPUT_STATE">Estat</translation><translation id="IDS_LIBADDRESSINPUT_EMIRATE">Emirat</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Departament</translation><translation id="IDS_LIBADDRESSINPUT_PREFECTURE">Prefectura</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Illa</translation><translation id="IDS_LIBADDRESSINPUT_POSTAL_CODE_LABEL">Codi postal</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/en-AU.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">Post code</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Department</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">ZIP kodea</translation><translation id="IDS_LIBADDRESSINPUT_PARISH">Parrokia</translation><translation id="IDS_LIBADDRESSINPUT_DISTRICT">Barrutia</translation><translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">Izena</translation><translation id="IDS_LIBADDRESSINPUT_COUNTY">Eskualdea</translation><translation id="IDS_LIBADDRESSINPUT_PROVINCE">Probintzia</translation><translation id="IDS_LIBADDRESSINPUT_AREA">Area</translation><translation id="IDS_LIBADDRESSINPUT_STATE">Estatua</translation><translation id="IDS_LIBADDRESSINPUT_EMIRATE">Emirerria</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Departamentua</translation><translation id="IDS_LIBADDRESSINPUT_PREFECTURE">Prefektura</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Uhartea</translation><translation id="IDS_LIBADDRESSINPUT_POSTAL_CODE_LABEL">Posta-kodea</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">Código ZIP</translation><translation id="IDS_LIBADDRESSINPUT_PARISH">Parroquia</translation><translation id="IDS_LIBADDRESSINPUT_DISTRICT">Distrito</translation><translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">Nome</translation><translation id="IDS_LIBADDRESSINPUT_COUNTY">Condado</translation><translation id="IDS_LIBADDRESSINPUT_PROVINCE">Provincia</translation><translation id="IDS_LIBADDRESSINPUT_AREA">Área</translation><translation id="IDS_LIBADDRESSINPUT_STATE">Estado</translation><translation id="IDS_LIBADDRESSINPUT_EMIRATE">Emirato</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Departamento</translation><translation id="IDS_LIBADDRESSINPUT_PREFECTURE">Prefectura</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Illa</translation><translation id="IDS_LIBADDRESSINPUT_POSTAL_CODE_LABEL">Código postal</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">Փոստային դասիչ</translation><translation id="IDS_LIBADDRESSINPUT_AREA">Տարածք</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">Բաժանմունք</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">Կղզի</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/address_input_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_LIBADDRESSINPUT_ZIP_CODE_LABEL">پوچتا نومۇرى</translation><translation id="IDS_LIBADDRESSINPUT_PARISH">ئوقۇتۇش رايونى</translation><translation id="IDS_LIBADDRESSINPUT_DISTRICT">رايون</translation><translation id="IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER">ئاتى</translation><translation id="IDS_LIBADDRESSINPUT_COUNTY">دۆلەت</translation><translation id="IDS_LIBADDRESSINPUT_PROVINCE">ئۆلكە</translation><translation id="IDS_LIBADDRESSINPUT_AREA">رايون</translation><translation id="IDS_LIBADDRESSINPUT_STATE">ئايماق</translation><translation id="IDS_LIBADDRESSINPUT_EMIRATE">خەلىپەلىك</translation><translation id="IDS_LIBADDRESSINPUT_DEPARTMENT">بۆلۈم</translation><translation id="IDS_LIBADDRESSINPUT_PREFECTURE">تەۋە رايون</translation><translation id="IDS_LIBADDRESSINPUT_ISLAND">ئارال</translation><translation id="IDS_LIBADDRESSINPUT_POSTAL_CODE_LABEL">پوچتا نومۇرى</translation></translationbundle>
\ No newline at end of file
--- a/chrome/app/address_input_strings.grd
+++ b/chrome/app/address_input_strings.grd
@@ -1,28 +1,13 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-Copyright 2014 The Chromium Authors. All rights reserved.
-Use of this source code is governed by a BSD-style license that can be
-found in the LICENSE file.
-
-This file is a copy of third_party/libaddressinput/src/cpp/res/messages.grd,
-seasoned with information about translations from Chromium.
-
-The location of messages.h and en_messages.cc is defined in
-third_party/libaddressinput/libaddressinput.gyp.
--->
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="messages.h" type="rc_header" lang="en">
       <emit>
-        <!-- If the emit element is not specified, then the generated
-             messages.h includes an atlres.h file from Windows Template
-             Library (WTL). -->
+        
       </emit>
     </output>
     <output filename="en_messages.cc" lang="en" type="c_format" />
 
-    <!-- Chromium language packs. -->
+    
     <output filename="address_input_strings_am.pak" type="data_package" lang="am" />
     <output filename="address_input_strings_ar.pak" type="data_package" lang="ar" />
     <output filename="address_input_strings_bg.pak" type="data_package" lang="bg" />
@@ -36,7 +21,7 @@ third_party/libaddressinput/libaddressin
     <output filename="address_input_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="address_input_strings_es.pak" type="data_package" lang="es" />
     <if expr="is_ios">
-      <!-- iOS uses es-MX for es-419 -->
+      
       <output filename="address_input_strings_es-MX.pak" type="data_package" lang="es-419" />
     </if>
     <if expr="not is_ios">
@@ -64,12 +49,11 @@ third_party/libaddressinput/libaddressin
     <output filename="address_input_strings_mr.pak" type="data_package" lang="mr" />
     <output filename="address_input_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="address_input_strings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="address_input_strings_nb.pak" type="data_package" lang="no" />
     <output filename="address_input_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="address_input_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -93,7 +77,7 @@ third_party/libaddressinput/libaddressin
     <output filename="address_input_strings_zh-TW.pak" type="data_package" lang="zh-TW" />
   </outputs>
 
-  <!-- Chromium translations. -->
+  
   <translations>
     <file path="resources/address_input_strings_am.xtb" lang="am" />
     <file path="resources/address_input_strings_ar.xtb" lang="ar" />
@@ -118,7 +102,7 @@ third_party/libaddressinput/libaddressin
     <file path="resources/address_input_strings_hu.xtb" lang="hu" />
     <file path="resources/address_input_strings_id.xtb" lang="id" />
     <file path="resources/address_input_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="resources/address_input_strings_iw.xtb" lang="he" />
     <file path="resources/address_input_strings_ja.xtb" lang="ja" />
     <file path="resources/address_input_strings_kn.xtb" lang="kn" />
@@ -148,12 +132,13 @@ third_party/libaddressinput/libaddressin
     <file path="resources/address_input_strings_vi.xtb" lang="vi" />
     <file path="resources/address_input_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="resources/address_input_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- Chromium name for the file with original strings to work well with
-           translation tools. -->
+      
       <part file="address_input_strings.grdp" />
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/app/chromium_strings.grd
+++ b/chrome/app/chromium_strings.grd
@@ -1,12 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This file contains definitions of strings that are distribution specific.
-If you update this file, be sure also to update google_chrome_strings.grd. -->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="grit/chromium_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="chromium_strings_am.pak" type="data_package" lang="am" />
     <output filename="chromium_strings_ar.pak" type="data_package" lang="ar" />
@@ -21,7 +16,7 @@ If you update this file, be sure also to
     <output filename="chromium_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="chromium_strings_es.pak" type="data_package" lang="es" />
     <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">
@@ -50,10 +45,10 @@ If you update this file, be sure also to
     <output filename="chromium_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="chromium_strings_nl.pak" type="data_package" lang="nl" />
     <output filename="chromium_strings_nb.pak" type="data_package" lang="no" />
-    <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+    
     <output filename="chromium_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="chromium_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -100,7 +95,7 @@ If you update this file, be sure also to
     <file path="resources/chromium_strings_hu.xtb" lang="hu" />
     <file path="resources/chromium_strings_id.xtb" lang="id" />
     <file path="resources/chromium_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="resources/chromium_strings_iw.xtb" lang="he" />
     <file path="resources/chromium_strings_ja.xtb" lang="ja" />
     <file path="resources/chromium_strings_kn.xtb" lang="kn" />
@@ -130,10 +125,12 @@ If you update this file, be sure also to
     <file path="resources/chromium_strings_vi.xtb" lang="vi" />
     <file path="resources/chromium_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="resources/chromium_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- Settings specific strings -->
+      
       <part file="settings_chromium_strings.grdp" />
 
       <message name="IDS_PROFILES_DISCONNECT_MANAGED_PROFILE_TEXT" desc="Message explaining to the user what will happen if they disconnect the managed profile.">
@@ -205,7 +202,7 @@ If you update this file, be sure also to
       <message name="IDS_SESSION_CRASHED_VIEW_UMA_OPTIN" desc="Text besides the checkbox to let users optin to UMA in the restore from previous crash bubble.">
         Help make Chromium better by sending crash reports and <ph name="UMA_LINK">$1<ex>usage statistics</ex></ph> to Google
       </message>
-      <!-- Browser Window Title Format -->
+      
       <message name="IDS_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in tabs and popup windows">
         <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Chromium
       </message>
@@ -235,7 +232,7 @@ If you update this file, be sure also to
         <message name="IDS_ABOUT_CROS_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
           Chromium OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS">&lt;a target="_blank" href="$1"&gt;</ph>open source software<ph name="END_LINK_CROS_OSS">&lt;/a&gt;</ph>.
         </message>
-        <message name="IDS_ABOUT_CROS_VERSION_LICENSE_EULA"  desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
+        <message name="IDS_ABOUT_CROS_VERSION_LICENSE_EULA" desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
           Chromium OS open source licenses
         </message>
       </if>
@@ -243,7 +240,7 @@ If you update this file, be sure also to
         Not used in Chromium. Placeholder to keep resource maps in sync. It expects one argument: $1.
       </message>
       <if expr="is_macosx">
-        <!-- Mac 32-bit deprecation -->
+        
         <message name="IDS_MAC_32_BIT_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the computer they are using is about to become unsupported.">
           This computer will soon stop receiving Chromium updates because its hardware is no longer supported.
         </message>
@@ -257,7 +254,7 @@ If you update this file, be sure also to
       <message name="IDS_ACCNAME_TOOLBAR" desc="The accessible name for the application's toolbar.">
         main
       </message>
-      <!-- Hung Browser Detector -->
+      
       <if expr="is_win">
         <message name="IDS_BROWSER_HUNGBROWSER_MESSAGE" desc="Content of the dialog box shown when the browser is hung">
           Chromium is unresponsive. Relaunch now?
@@ -269,7 +266,7 @@ If you update this file, be sure also to
       <message name="IDS_IMPORTER_LOCK_TEXT" desc="The message to be displayed on dialog">
         Sadly, your Mozilla Firefox settings are not available while that browser is running. To import those settings to Chromium, save your work and close all Firefox windows. Then click Continue.
       </message>
-      <!-- Uninstall messages -->
+      
       <if expr="is_win">
         <message name="IDS_UNINSTALL_CLOSE_APP" desc="Message to user when uninstall detects other app instance running">
           Please close all Chromium windows and try again.
@@ -288,20 +285,17 @@ If you update this file, be sure also to
         Make Chromium the default browser
       </message>
       <if expr="chromeos">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Chromium OS Welcome page. This is used on the NTP when there aren't enough thumbnails to show.">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Chromium OS Welcome page. This is used on the NTP when there aren't enough thumbnails to show.">
           Get Started with Chromium OS
         </message>
       </if>
       <if expr="is_ios">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show. [Length: 14em]">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show. [Length: 14em]">
           Welcome
         </message>
       </if>
       <if expr="not chromeos and not is_ios">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show.">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show.">
           Welcome to Chromium
         </message>
       </if>
@@ -315,7 +309,7 @@ If you update this file, be sure also to
           Chromium OS does not support launching an external application to handle <ph name="SCHEME">$1<ex>acrobat:</ex></ph> links. The link requested is <ph name="PROTOLINK">$2<ex>acrobat:yourpdf</ex></ph>.
         </message>
       </if>
-      <!-- Strings used to warn that an OS is not supported -->
+      
       <if expr="is_win">
         <message name="IDS_UNSUPPORTED_OS_PRE_WIN_XP" desc="The text used to warn the user that Windows pre-XP is not supported">
           Chromium requires Windows XP or later. Some features may not work.
@@ -375,7 +369,7 @@ Your preferences file is corrupt or inva
 
 Chromium is unable to recover your settings.
       </message>
-      <!-- Crash Recovery Dialog -->
+      
       <message name="IDS_CRASH_RECOVERY_TITLE" desc="Title of dialog shown when the browser crashes.">
         Chromium
       </message>
@@ -384,7 +378,7 @@ Chromium is unable to recover your setti
           Whoa! Chromium has crashed. Relaunch now?
         </message>
       </if>
-      <!-- Password generation strings -->
+      
       <message name="IDS_PASSWORD_GENERATION_PROMPT" desc="Autofill dropdown text describing password generation. The link text is a separate string in the translation console and appears here as placeholder text.">
         Chromium will store this in your <ph name="SAVED_PASSWORD_LINK">$1<ex>Google saved passwords</ex></ph> and remember it the next time you need it.
       </message>
@@ -446,7 +440,7 @@ Chromium is unable to recover your setti
           A conflicting installation of Chromium was found on the system. Please uninstall it and try again.
         </message>
       </if>
-      <!-- Options Dialog -->
+      
       <message name="IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE" desc="The text in the options panel that describes how we use web services to improve browsing experience.">
         Chromium may use web services to improve your browsing experience.
       </message>
@@ -484,7 +478,7 @@ Chromium is unable to recover your setti
         </message>
       </if>
       <if expr="is_win">
-        <!-- Try Chrome Toast Dialog -->
+        
         <message name="IDS_TRY_TOAST_HEADING" desc="Top line of the try-chrome-again dialog">
           There is a new version of Chromium available.
         </message>
@@ -509,7 +503,7 @@ Chromium is unable to recover your setti
         <message name="IDS_TRY_TOAST_WHY" desc="Text of the url link that explains why this dialog is being shown">
           Why am I seeing this?
         </message>
-        <!-- about:conflicts strings -->
+        
         <message name="IDS_CONFLICTS_CHECK_PAGE_TITLE_LONG" desc="The long title on the compatibility page">
           Modules loaded into Chromium
         </message>
@@ -520,11 +514,11 @@ Chromium is unable to recover your setti
           A module with the same name has been known to conflict with Chromium.
         </message>
       </if>
-      <!-- chrome://crashes strings -->
+      
       <message name="IDS_CRASHES_DISABLED_MESSAGE" desc="The explanatory message for chrome://crashes when crash reporting is disabled">
         Crash reporting is not available in Chromium.
       </message>
-      <!-- Page Info bubble -->
+      
       <message name="IDS_PAGE_INFO_INTERNAL_PAGE" desc="Message to display in the page info bubble when the page you are on is a chrome:// page or about:something.">
         You are viewing a secure Chromium page.
       </message>
@@ -532,53 +526,49 @@ Chromium is unable to recover your setti
         The certificate chain for this website contains at least one certificate that was signed using a deprecated signature algorithm based on SHA-1.
       </message>
 
-      <!-- Print Preview -->
+      
       <message name="IDS_PRINT_PREVIEW_NO_PLUGIN" desc="Message to display when the PDF viewer is missing.">
         Chromium does not include the PDF viewer which is required for Print Preview to function.
       </message>
 
-      <!-- Download Shelf Items -->
-      <message name="IDS_DOWNLOAD_STATUS_CRX_INSTALL_RUNNING"
-               desc="Message shown when a CRX has been downloaded and is being unpacked.">
+      
+      <message name="IDS_DOWNLOAD_STATUS_CRX_INSTALL_RUNNING" desc="Message shown when a CRX has been downloaded and is being unpacked.">
         Adding to Chromium...
       </message>
 
-      <message name="IDS_PROMPT_DOWNLOAD_CHANGES_SETTINGS"
-               desc="Message shown on the download shelf when the download is known to change settings in the browser in a malicious way.">
+      <message name="IDS_PROMPT_DOWNLOAD_CHANGES_SETTINGS" desc="Message shown on the download shelf when the download is known to change settings in the browser in a malicious way.">
         <ph name="FILE_NAME">$1<ex>bla.exe</ex></ph> may harm your browsing experience, so Chromium has blocked it.
       </message>
 
-      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_URL"
-         desc="Message shown to the user to validate the download when the download url is classified to lead to malware by the safebrowsing database.">
+      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_URL" desc="Message shown to the user to validate the download when the download url is classified to lead to malware by the safebrowsing database.">
         This file is malicious, and Chromium has blocked it.
       </message>
-      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_CONTENT"
-         desc="Message shown to the user to validate the download when the download content is classified to lead to malware by safebrowsing.">
+      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_CONTENT" desc="Message shown to the user to validate the download when the download content is classified to lead to malware by safebrowsing.">
         <ph name="FILE_NAME">$1<ex>malware.exe</ex></ph> is malicious, and Chromium has blocked it.
       </message>
 
-      <!-- Remove in-progress downloads confirmation dialog -->
+      
       <message name="IDS_DOWNLOAD_REMOVE_CONFIRM_EXPLANATION" desc="Explanation of the dialog asking for user confirmation to close the browser when one or more downloads are in progress. [ICU Syntax]">
       {NUM_DOWNLOAD, plural,
         =1 {A download is currently in progress. Do you want to cancel the download and exit Chromium?}
         other {# downloads are currently in progress. Do you want to cancel the downloads and exit Chromium?}}
       </message>
 
-      <!-- Quit all apps confirmation dialog -->
+      
       <if expr="is_macosx">
         <message name="IDS_QUIT_WITH_APPS_TITLE" desc="Title for a notification explaining that Chrome is running in the background.">
           Chromium is in background mode.
         </message>
       </if>
 
-      <!-- Autolaunch infobar -->
+      
       <if expr="is_win">
         <message name="IDS_AUTO_LAUNCH_INFOBAR_TEXT" desc="The text to show in the infobar when Chromium was automatically launched on startup">
           Chromium is configured to automatically launch when you start your computer.
         </message>
       </if>
 
-      <!-- about:flags -->
+      
       <message name="IDS_FLAGS_ENABLE_IFRAME_BASED_SIGNIN_NAME" desc="Title for the flag to enable iframe-based sign-in flows.">
         Enables iframe-based Chromium sign-in flows. This flag overrides --enable-web-based-signin.
       </message>
@@ -599,17 +589,17 @@ Chromium is unable to recover your setti
         Enables additional keyboard shortcuts that are useful for debugging Chromium.
       </message>
 
-      <!-- Obsolete System info bar -->
+      
       <message name="IDS_SYSTEM_OBSOLETE_MESSAGE" desc="Message shown when your OS is no longer supported. This message is followed by a 'Learn more' link.">
          Chromium has stopped updating and no longer supports this version of your operating system.
       </message>
 
-      <!-- Google API keys info bar -->
+      
       <message name="IDS_MISSING_GOOGLE_API_KEYS" desc="Message shown when Google API keys are missing. This message is followed by a 'Learn more' link.">
         Google API keys are missing. Some functionality of Chromium will be disabled.
       </message>
 
-      <!-- about:memory -->
+      
       <if expr="not is_android">
         <message name="IDS_MEMORY_USAGE_SUMMARY_DESC" desc="Describes the browser summary table in the about memory page, which shows memory usage for Chromium and any other active browsers." translateable="false">
 Summary of memory used by currently active browsers. For browsers which use multiple processes, memory reflects aggregate memory used across all browser processes.
@@ -625,7 +615,7 @@ For Chromium, processes used to display
         </message>
       </if>
 
-      <!-- About Chrome page -->
+      
       <if expr="not chromeos">
         <message name="IDS_UPGRADE_SUCCESSFUL_RELAUNCH" desc="Status label: Successfully updated Chromium">
           Nearly up-to-date! Relaunch Chromium to finish updating.
@@ -667,7 +657,7 @@ For Chromium, processes used to display
         </message>
       </if>
 
-      <!-- iOS Upgrade available info bar-->
+      
       <if expr="is_ios">
         <message name="IDS_UPGRADE_AVAILABLE" desc="Text to inform the user of the presence of a new version of the application">
           Chromium just got better! A new version is available.
@@ -677,13 +667,13 @@ For Chromium, processes used to display
         </message>
       </if>
 
-      <!-- Extension/App install prompt -->
+      
       <message name="IDS_EXTENSION_INLINE_INSTALL_PROMPT_TITLE" desc="Titlebar of the extension or app inline installation prompt window">
         Add to Chromium
       </message>
 
       <if expr="enable_extensions">
-        <!-- Extension installed bubble -->
+        
         <message name="IDS_EXTENSION_INSTALLED_HEADING" desc="First line in the content area of the extension installed bubble. Instructs that the extension was installed.">
           <ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph> has been added to Chromium.
         </message>
@@ -691,7 +681,7 @@ For Chromium, processes used to display
           Sign in to Chromium
         </message>
 
-        <!-- Extension context menu -->
+        
         <if expr="not use_titlecase">
           <message name="IDS_EXTENSIONS_HIDE_BUTTON_IN_MENU" desc="The extension context menu item to hide the button in the application menu (sentence case).">
             Hide in Chromium menu
@@ -704,12 +694,12 @@ For Chromium, processes used to display
         </if>
       </if>
 
-      <!-- settings reset bubble messages -->
+      
       <message name="IDS_REPORT_BUBBLE_TEXT" desc="Text for the settings reset bubble reporting checkbox.">
         Help make Chromium better by reporting the current settings
       </message>
 
-      <!-- chrome://settings/extensions page -->
+      
       <message name="IDS_EXTENSIONS_INCOGNITO_WARNING" desc="Warns the user that Chromium cannot prevent extensions from recording history in incognito mode. Displayed in extensions management UI after an extension is selected to be run in incognito mode.">
         <ph name="BEGIN_BOLD">&lt;b&gt;</ph>Warning:<ph name="END_BOLD">&lt;/b&gt;</ph> Chromium cannot prevent extensions from recording your browsing history. To disable this extension in incognito mode, unselect this option.
       </message>
@@ -726,7 +716,7 @@ For Chromium, processes used to display
         </message>
       </if>
 
-      <!-- Main Chrome menu -->
+      
       <message name="IDS_APPMENU_TOOLTIP" desc="The tooltip to show for the browser menu">
         Customize and control Chromium
       </message>
@@ -768,12 +758,12 @@ For Chromium, processes used to display
         </message>
       </if>
 
-      <!-- Chrome sign-in page -->
+      
       <message name="IDS_CHROME_SIGNIN_TITLE" desc="Title on the about:chrome-signin page">
         Chromium
       </message>
 
-      <!-- Tutorial card in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_CONFIRM_SIGNIN_TUTORIAL_TITLE" desc="The title of the tutorial card in the avatar menu bubble view shown when a user signs in to Chromium.">
         You're now signed in to Chromium
       </message>
@@ -784,7 +774,7 @@ For Chromium, processes used to display
         Share a computer? Now you can set up Chromium just the way you like it.
       </message>
 
-      <!-- Account removal view in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_ACCOUNT_REMOVAL_TEXT" desc="Main text of the account removal view when removing a secondary account.">
         After removing your account from Chromium, you may need to reload your open tabs to take effect.
       </message>
@@ -792,14 +782,14 @@ For Chromium, processes used to display
         You're using <ph name="PROFILE_EMAIL">$1<ex>jessica@gmail.com</ex></ph> to sync your Chromium stuff. To update your sync preference or to use Chromium without a Google account, visit <ph name="SETTINGS_LINK">$2<ex>settings</ex></ph>.
       </message>
 
-      <!-- Switch user view in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_NOT_YOU_CONTENT_TEXT" desc="Main text of the switch user view. for an upgrade user">
         If you share this computer with <ph name="PROFILE_NAME">$1<ex>Claire</ex></ph>, add yourself to Chromium to browse separately. Otherwise disconnect their Google Account.
       </message>
 
-      <!-- One click sign-in infobar -->
+      
       <if expr="not chromeos">
-        <!-- New one-click sign-in dialog contents for SAML support -->
+        
         <message name="IDS_ONE_CLICK_SIGNIN_DIALOG_TITLE_NEW" desc="The title of the modal dialog window that opens when the user chooses to use one click sign-in.">
           You're signed in to Chromium!
         </message>
@@ -819,7 +809,7 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- Enterprise sign-in profile linking -->
+      
       <if expr="not is_android">
         <message name="IDS_ENTERPRISE_SIGNIN_TITLE" desc="The title of the dialog to confirm linking the browser profile with the signed-in enterprise account">
           Important information regarding your Chromium data
@@ -835,8 +825,8 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- Enterprise sign-in dialog (new-style) -->
-      <!-- TODO(dconnelly): remove "new-style" once the old dialog is gone. -->
+      
+      
       <if expr="toolkit_views or is_macosx">
         <message name="IDS_ENTERPRISE_SIGNIN_TITLE_NEW_STYLE" desc="The title of the dialog to confirm linking the browser profile with the signed-in enterprise account">
           Link your Chromium data to this account?
@@ -849,13 +839,13 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- SRT bubble messages -->
+      
       <if expr="is_win">
         <message name="IDS_SRT_BUBBLE_TITLE" desc="Text for the title of the software removal tool bubble view.">
             Chromium has detected unusual behavior
         </message>
       </if>
-      <!-- Sync/sign-in error messages -->
+      
       <if expr="not chromeos">
         <message name="IDS_SYNC_PASSPHRASE_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sync error bubble view when the user needs to update their sync passphrase.">
           Chromium could not sync your data. Please update your Sync passphrase.
@@ -910,7 +900,7 @@ Signing in anyway will merge Chromium in
         Copied to Chromium
       </message>
 
-      <!-- Network Error Pages -->
+      
       <if expr="not is_android">
         <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for non Android devices.">
           Go to
@@ -918,7 +908,7 @@ Signing in anyway will merge Chromium in
           <ph name="SETTINGS_TITLE">&lt;span jscontent="settingsTitle"&gt;&lt;/span&gt;<ex>Settings</ex></ph>
           &gt;
           <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
-          and deselect &quot;<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>.&quot;
+          and deselect "<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>."
           If this does not resolve the issue, we recommend selecting this option
           again for improved performance.
         </message>
@@ -926,7 +916,7 @@ Signing in anyway will merge Chromium in
       <if expr="is_android">
         <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for Android devices.  Note that on devices without mobile network (3G) capability, the setting is a checkbox, while on other devices, it is a list of three items.  The words _disable_ and _re-enabling_ can be used for both cases.">
           Go to the Chromium menu &gt; Settings &gt; (Advanced) Privacy
-          and disable &quot;Prefetch page resources.&quot;
+          and disable "Prefetch page resources."
           If this does not resolve the issue, we recommend re-enabling this option
           again for improved performance.
         </message>
@@ -955,7 +945,7 @@ Signing in anyway will merge Chromium in
           <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
           &gt;
           <ph name="PROXIES_TITLE">&lt;span jscontent="proxyTitle"&gt;&lt;/span&gt;<ex>Change proxy settings...</ex></ph>
-          and make sure your configuration is set to &quot;no proxy&quot; or &quot;direct.&quot;
+          and make sure your configuration is set to "no proxy" or "direct."
         </message>
       </if>
       <if expr="is_win">
@@ -969,18 +959,18 @@ Signing in anyway will merge Chromium in
           <ph name="PROXIES_TITLE">&lt;span jscontent="proxyTitle"&gt;&lt;/span&gt;<ex>Change proxy settings...</ex></ph>
           &gt;
           LAN Settings
-          and deselect the &quot;Use a proxy server for your LAN&quot; checkbox.
+          and deselect the "Use a proxy server for your LAN" checkbox.
         </message>
       </if>
 
-      <!-- Chrome OS keyboard overlay-->
+      
       <if expr="chromeos">
         <message name="IDS_KEYBOARD_OVERLAY_SHOW_WRENCH_MENU" desc="The text in the keyboard overlay to explain the shortcut that opens the main Chrome menu.">
           Show Chromium menu
         </message>
       </if>
 
-      <!-- App list -->
+      
       <if expr="enable_app_list">
         <message name="IDS_APP_LIST_SHORTCUT_NAME" desc="Name for the Chromium App List to appear in the taskbar and in any shortcuts to it.">
           Chromium App Launcher
@@ -1008,7 +998,7 @@ Signing in anyway will merge Chromium in
         </if>
       </if>
 
-      <!-- App shortcuts -->
+      
       <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME" desc="Name for the Chromium Apps Start Menu folder name.">
         Chromium Apps
       </message>
@@ -1016,21 +1006,21 @@ Signing in anyway will merge Chromium in
         Chromium Apps
       </message>
 
-      <!-- Chrome Conflicts bubble -->
+      
       <if expr="is_win">
         <message name="IDS_OPTIONS_CONFLICTING_MODULE" desc="Shown in a bubble when a conflict has been detected.">
           Software running on your computer is incompatible with Chromium.
         </message>
       </if>
 
-      <!-- Chrome OS OOBE Terms of Service screen-->
+      
       <if expr="chromeos">
         <message name="IDS_TERMS_OF_SERVICE_SCREEN_SUBHEADING" desc="Subheading at the top of the Terms of Service screen.">
           <ph name="DOMAIN">$1<ex>example.com</ex></ph> requires that you read and accept the following Terms of Service before using this device. These terms do not expand, modify or limit the Chromium OS Terms.
         </message>
       </if>
 
-      <!-- Chrome Notifications center -->
+      
       <if expr="enable_notifications">
         <if expr="is_win">
           <message name="IDS_MESSAGE_CENTER_BALLOON_TITLE" desc="Title of the first run notification ballon describing the notification center.">
@@ -1048,7 +1038,7 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- MediaStream capture status tray icon -->
+      
       <message name="IDS_MEDIA_STREAM_STATUS_TRAY_TEXT_AUDIO_AND_VIDEO" desc="Tool tip for the capture status tray icon when microphone and camera are being used">
         Chromium is using your camera and microphone.
       </message>
@@ -1059,21 +1049,21 @@ Signing in anyway will merge Chromium in
         Chromium is using your camera.
       </message>
 
-      <!-- ProcessSingleton -->
+      
       <if expr="is_linux or is_macosx">
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
           The profile appears to be in use by another Chromium process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
         </message>
       </if>
 
-      <!-- Mac First-run dialog messages -->
+      
       <if expr="is_macosx">
         <message name="IDS_FIRSTRUN_DLG_MAC_SET_DEFAULT_BROWSER_LABEL" desc="Label for checkbox that sets the default browser">
           Set Chromium as your default browser
         </message>
       </if>
 
-      <!-- chrome://settings. Android uses native UI for settings -->
+      
       <if expr="not is_android">
         <message name="IDS_AUTOLAUNCH_TEXT" desc="The text displayed in settings to explain whether Chromium is set to auto-launch on startup or not.">
           Launch Chromium automatically when your computer starts
@@ -1083,14 +1073,14 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- Toast experiment. -->
+      
       <if expr="is_win">
         <message name="IDS_TRY_TOAST_SET_DEFAULT" desc="Text of the checkbox to make Chromium the default browser">
           Make Chromium the default browser
         </message>
       </if>
 
-      <!-- User manager tutorial -->
+      
       <if expr="not is_android and not is_ios and not chromeos">
         <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_INTRO_TITLE" desc="Title of the tutorial introduction slide">
           Chromium just got better
@@ -1118,7 +1108,7 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- Settings API bubble -->
+      
       <message name="IDS_EXTENSIONS_SETTINGS_API_FIRST_LINE_START_PAGES_SPECIFIC" desc="Text displayed in the Settings API bubble as first line when an extension has changed the start pages, and we are pointing to its icon.">
         This extension has changed what page is shown when you start Chromium.
       </message>
@@ -1135,17 +1125,17 @@ Signing in anyway will merge Chromium in
         ''' It also controls what page is shown when you start Chromium or search from the Omnibox. '''
       </message>
 
-      <!-- Website Settings bubble -->
+      
       <message name="IDS_WEBSITE_SETTINGS_INTERNAL_PAGE" desc="Text that is displayed in the header of the Website Settings popup if the page was generated by Chrome itself.">
         You are viewing a secure Chromium page.
       </message>
 
-      <!-- Webstore strings -->
+      
       <message name="IDS_WEBSTORE_APP_DESCRIPTION" desc="Description for the WebStore app.">
         Discover great apps, games, extensions and themes for Chromium.
       </message>
 
-      <!-- Windows firewall rule strings. -->
+      
       <if expr="is_win">
         <message name="IDS_INBOUND_MDNS_RULE_NAME" desc="The name of the firewall rule allowing inbound mDNS traffic.">
           Chromium (mDNS-In)
@@ -1170,7 +1160,7 @@ Signing in anyway will merge Chromium in
         </message>
       </if>
 
-      <!-- Contextual Search -->
+      
       <message name="IDS_CONTEXTUAL_SEARCH_HEADER" desc="Header shown at the top of the first run experience, to describe the Contextual Search feature.">
         Search with one touch
       </message>
@@ -1190,7 +1180,7 @@ Signing in anyway will merge Chromium in
         No Thanks
       </message>
 
-      <!-- Update bubble -->
+      
       <message name="IDS_REINSTALL_APP" desc="Text for the button the user clicks to reinstall the app.">
         Reinstall Chromium
       </message>
@@ -1214,7 +1204,7 @@ Signing in anyway will merge Chromium in
         Chromium could not update itself to the latest version, so you are missing out on awesome new features and security fixes. You need to update Chromium.
       </message>
 
-      <!-- Upgrade recovery bubble -->
+      
       <message name="IDS_RUN_RECOVERY" desc="Text for the button the user clicks to recover chromium and its updater.">
         Update Chromium
       </message>
@@ -1228,7 +1218,7 @@ Signing in anyway will merge Chromium in
         Important security improvements and new features are available in the latest version.
       </message>
 
-      <!-- Dialog that asks whether user wants to participate in Safe Browsing Extended Reporting -->
+      
       <message name="IDS_FEEDBACK_SERVICE_DIALOG_TITLE" desc="Title of the dialog asking whether the user wants to upload suspected malicious files for analysis">
         Help make Chromium better
       </message>
@@ -1236,7 +1226,7 @@ Signing in anyway will merge Chromium in
         You can help make Chromium safer and easier to use by automatically reporting details of possible security incidents to Google.
       </message>
 
-      <!-- SSL Interstitial V2 strings -->
+      
       <message name="IDS_SSL_NONOVERRIDABLE_MORE_INVALID_SP3" desc="Body text for the explanation shown if the user clicks on the details windows, the certificate is invalid and the user has an old version of Windows (before WINDOWS XP SP3) running.">
       Your computer is running an old version of Microsoft Windows that cannot process this website's security certificate. Because of this problem, Chromium can't tell whether the certificate came from <ph name="SITE">$1<ex>google.com</ex></ph> or from someone on your network pretending to be <ph name="SITE">$1<ex>google.com</ex></ph>. Please update your computer to a more recent version of Windows.
       </message>
@@ -1251,14 +1241,14 @@ and incorrect credentials. Either an att
         To establish a secure connection, your clock needs to be set correctly. This is because the certificates that websites use to identify themselves are only valid for specific periods of time. Since your device's clock is incorrect, Chromium cannot verify these certificates.
       </message>
 
-      <!-- Offline interstitial  -->
+      
       <if expr="not is_android and not is_ios">
         <message name="IDS_ERRORPAGES_SUMMARY_INTERNET_DISCONNECTED" desc="Summary of the error page when the network connection failed. May be followed by platform dependent instructions.">
         Chromium can’t display the webpage because your computer isn’t connected to the Internet.
         </message>
       </if>
 
-      <!-- Runtime permission infobar strings -->
+      
       <if expr="is_android">
         <message name="IDS_INFOBAR_MISSING_CAMERA_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to the camera capabilities, but Chrome is missing the Android camera permission.">
           Chromium needs camera access to share it with this site.
@@ -1274,7 +1264,7 @@ and incorrect credentials. Either an att
         </message>
       </if>
 
-      <!-- OOBE -->
+      
       <if expr="chromeos">
         <message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
           Please wait while Chromium installs the latest system updates.
@@ -1290,50 +1280,40 @@ and incorrect credentials. Either an att
         </message>
       </if>
 
-      <!-- Windows 8 Metro mode. -->
+      
       <if expr="is_win">
-        <message name="IDS_METRO_FLOW_TAB_TITLE"
-                 desc="The dialog window title.">
+        <message name="IDS_METRO_FLOW_TAB_TITLE" desc="The dialog window title.">
           Welcome to Chromium
         </message>
-        <message name="IDS_METRO_FLOW_TITLE_SHORT"
-                 desc="The title at the top of the window guiding user through making Chrome default in Metro.">
+        <message name="IDS_METRO_FLOW_TITLE_SHORT" desc="The title at the top of the window guiding user through making Chrome default in Metro.">
           Chromium is almost ready.
         </message>
-        <message name="IDS_METRO_FLOW_LOGO_STRING_ALT"
-                 desc="Alt text for the faded Chrome logo image.">
+        <message name="IDS_METRO_FLOW_LOGO_STRING_ALT" desc="Alt text for the faded Chrome logo image.">
           Chromium logo
         </message>
-        <message name="IDS_WIN_DESKTOP_OPEN"
-                 desc="Text for the infobar button to open Chrome in desktop mode.">
+        <message name="IDS_WIN_DESKTOP_OPEN" desc="Text for the infobar button to open Chrome in desktop mode.">
           Open Chromium on the desktop
         </message>
-        <message name="IDS_WIN_DESKTOP_RESTART"
-                 desc="Text for the menu item to restart Chrome in desktop mode. Applies to Windows 8 only">
+        <message name="IDS_WIN_DESKTOP_RESTART" desc="Text for the menu item to restart Chrome in desktop mode. Applies to Windows 8 only">
           &amp;Relaunch Chromium on the desktop
         </message>
-        <message name="IDS_WIN8_METRO_RESTART"
-                 desc="Text for the menu item to restart Chrome in metro. Applies to Windows 8 only">
+        <message name="IDS_WIN8_METRO_RESTART" desc="Text for the menu item to restart Chrome in metro. Applies to Windows 8 only">
           &amp;Relaunch Chromium in Windows 8 mode
         </message>
-        <message name="IDS_WIN8_PROMPT_TO_CLOSE_APPS_FOR_METRO"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Windows 8 mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN8_PROMPT_TO_CLOSE_APPS_FOR_METRO" desc="Modal message box prompt shown to the user after requesting to relaunch in Windows 8 mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Windows 8 mode will close and relaunch your Chromium apps.
         </message>
-        <message name="IDS_WIN_CHROMEOS_RESTART"
-                 desc="Text for the menu item to restart chrome in chrome os. Aplies to Windows 7 only">
+        <message name="IDS_WIN_CHROMEOS_RESTART" desc="Text for the menu item to restart chrome in chrome os. Aplies to Windows 7 only">
           Relaunch in Chromium immersive mode
         </message>
-        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_CHROMEOS"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Windows Chrome OS mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_CHROMEOS" desc="Modal message box prompt shown to the user after requesting to relaunch in Windows Chrome OS mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Chromium immersive mode will close and relaunch your Chromium apps.
         </message>
-        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_DESKTOP"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Desktop mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_DESKTOP" desc="Modal message box prompt shown to the user after requesting to relaunch in Desktop mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Desktop mode will close and relaunch your Chromium apps.
         </message>
       </if>
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -1,17 +1,7 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-This file contains definitions of resources that will be translated for each
-locale.  The variables is_win, is_macosx, is_linux, and is_posix are available
-for making strings OS specific.  Other platform defines such as use_titlecase
-are declared in build/common.gypi.
--->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="grit/generated_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="generated_resources_am.pak" type="data_package" lang="am" />
     <output filename="generated_resources_ar.pak" type="data_package" lang="ar" />
@@ -26,7 +16,7 @@ are declared in build/common.gypi.
     <output filename="generated_resources_en-US.pak" type="data_package" lang="en" />
     <output filename="generated_resources_es.pak" type="data_package" lang="es" />
     <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">
@@ -54,12 +44,11 @@ are declared in build/common.gypi.
     <output filename="generated_resources_mr.pak" type="data_package" lang="mr" />
     <output filename="generated_resources_ms.pak" type="data_package" lang="ms" />
     <output filename="generated_resources_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="generated_resources_nb.pak" type="data_package" lang="no" />
     <output filename="generated_resources_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="generated_resources_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -82,8 +71,7 @@ are declared in build/common.gypi.
     <output filename="generated_resources_zh-CN.pak" type="data_package" lang="zh-CN" />
     <output filename="generated_resources_zh-TW.pak" type="data_package" lang="zh-TW" />
 
-    <!-- On Android, output some strings into Android's xml string format.
-         These strings are tagged with formatter_data="android_java" -->
+    
     <if expr="is_android">
       <output filename="java/res/values-am/generated_resources.xml" lang="am" type="android" context="android_java" />
       <output filename="java/res/values-ar/generated_resources.xml" lang="ar" type="android" context="android_java" />
@@ -155,7 +143,7 @@ are declared in build/common.gypi.
     <file path="resources/generated_resources_hu.xtb" lang="hu" />
     <file path="resources/generated_resources_id.xtb" lang="id" />
     <file path="resources/generated_resources_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="resources/generated_resources_iw.xtb" lang="he" />
     <file path="resources/generated_resources_ja.xtb" lang="ja" />
     <file path="resources/generated_resources_kn.xtb" lang="kn" />
@@ -185,29 +173,28 @@ are declared in build/common.gypi.
     <file path="resources/generated_resources_vi.xtb" lang="vi" />
     <file path="resources/generated_resources_zh-CN.xtb" lang="zh-CN" />
     <file path="resources/generated_resources_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- Bookmarks specific strings -->
+      
       <part file="bookmarks_strings.grdp" />
 
-      <!-- Settings specific strings -->
+      
       <part file="settings_strings.grdp" />
 
-      <!-- ChromeOS-specific strings -->
+      
       <if expr="chromeos">
         <part file="chromeos_strings.grdp" />
       </if>
 
-      <!-- Media Router specific strings -->
+      
       <if expr="enable_media_router">
         <part file="media_router_strings.grdp" />
       </if>
 
-      <!-- TODO add all of your "string table" messages here.  Remember to
-      change nontranslateable parts of the messages into placeholders (using the
-      <ph> element).  You can also use the 'grit add' tool to help you identify
-      nontranslateable parts and create placeholders for them. -->
+      
       <if expr="is_win">
         <message name="IDS_BACKGROUND_APP_INSTALLED_BALLOON_TITLE" desc="The title of the balloon that is displayed when a background app is installed">
           New background app added
@@ -233,7 +220,7 @@ are declared in build/common.gypi.
         </message>
       </if>
 
-      <!-- Website Settings UI -->
+      
       <message name="IDS_WEBSITE_SETTINGS_TITLE" desc="Title for Website Settings dialog.">
         Manage sites
       </message>
@@ -429,7 +416,7 @@ are declared in build/common.gypi.
         Customize
       </message>
 
-      <!-- Runtime permission infobar strings -->
+      
       <if expr="is_android">
         <message name="IDS_INFOBAR_UPDATE_PERMISSIONS_BUTTON_TEXT" desc="Button text shown when Chrome does not have the necessary permission required to complete the requested tasks (e.g. a website has request location information, but Chrome is missing that Android permission)." formatter_data="android_java">
           Update permissions
@@ -481,7 +468,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         Are you sure you want to delete these pages from your history?
       </message>
 
-      <!-- History HTML UI -->
+      
       <message name="IDS_HISTORY_LOADING" desc="Text shown when we're loading the user's history">
         Loading...
       </message>
@@ -606,7 +593,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         Expand list
       </message>
 
-      <!-- Generic terms -->
+      
       <message name="IDS_OK" desc="Used for OK on buttons">
         OK
       </message>
@@ -652,7 +639,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         Right to Left
       </message>
 
-      <!-- content area context menus. Android does not use it -->
+      
       <if expr="not is_android">
         <if expr="is_macosx">
             <message name="IDS_CONTENT_CONTEXT_LOOK_UP" desc="The name of the 'Look Up “string”' item in the content area context menu. To translate, launch /Applications/TextEdit.app in an appropriately localized version of OS X, right-click on the text entry area and use the translation from there.">
@@ -1025,7 +1012,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
           <message name="IDS_CONTENT_CONTEXT_COPY" desc="In Title Case: The name of the Copy command in the content area context menu">
             &amp;Copy
           </message>
-          <!-- Paste and Match Style / Paste as Plain Text -->
+          
           <if expr="is_macosx">
             <message name="IDS_CONTENT_CONTEXT_PASTE" desc="Mac/In Title Case: The name of the Paste command in the content area context menu" meaning="'Paste' menu command for Mac">
               &amp;Paste
@@ -1107,7 +1094,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         </message>
       </if>
 
-      <!-- Ash multi-user warning dialog -->
+      
       <if expr="use_ash">
         <message name="IDS_VISIT_DESKTOP_WARNING_TITLE" desc="The title of the dialog which warns user about oddities which can be seen when a window gets moved to another user desktop.">
           Careful, this feature may bite
@@ -1123,7 +1110,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         </message>
       </if>
 
-      <!-- Spelling submenu -->
+      
       <if expr="is_macosx">
         <message name="IDS_CONTENT_CONTEXT_SPELLCHECK_MENU" desc="In Title Case: The name of the Spellcheck Options submenu in the spelling context menu">
           Spelling and Grammar
@@ -1160,7 +1147,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         </message>
       </if>
 
-      <!-- Page menu. Android has separate strings for its menu -->
+      
       <if expr="not is_android">
         <if expr="not use_titlecase">
           <message name="IDS_NEW_TAB" desc="The text label of the New Tab menu item">
@@ -1232,7 +1219,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
             &amp;Smaller
           </message>
           <message name="IDS_ZOOM_MINUS2" desc="The text label of the Make Text Smaller menu item in the merged menu">
-            &#8722;
+            −
           </message>
           <message name="IDS_ZOOM_PERCENT" desc="Current pages zoom factor; shown in merged menu">
             <ph name="VALUE">$1<ex>100</ex></ph>%
@@ -1309,7 +1296,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
             &amp;Smaller
           </message>
           <message name="IDS_ZOOM_MINUS2" desc="The text label of the Make Text Smaller menu item in the merged menu">
-            &#8722;
+            −
           </message>
           <message name="IDS_ZOOM_PERCENT" desc="Current pages zoom factor; shown in merged menu">
           <ph name="VALUE">$1<ex>100</ex></ph>%
@@ -1467,7 +1454,7 @@ Psst! Incognito mode <ph name="SHORTCUT_
         </message>
       </if>
 
-      <!-- App menu -->
+      
       <message name="IDS_VIEW_INCOMPATIBILITIES" desc="The text label of the View incompatibilities menu item">
         Software incompatibility: Learn more
       </message>
@@ -1559,336 +1546,259 @@ Psst! Incognito mode <ph name="SHORTCUT_
         </message>
       </if>
 
-      <!-- Keywords -->
+      
       <message name="IDS_AUTOCOMPLETE_MATCH_DESCRIPTION_SEPARATOR" desc="The separator between a result in the autocomplete popup and its description.">
         ''' - '''
       </message>
       <if expr="not use_titlecase">
-        <message name="IDS_EDIT_SEARCH_ENGINES"
-                 desc="Title of the popup menu item for editing search engines">
+        <message name="IDS_EDIT_SEARCH_ENGINES" desc="Title of the popup menu item for editing search engines">
           &amp;Edit search engines...
         </message>
       </if>
       <if expr="use_titlecase">
-        <message name="IDS_EDIT_SEARCH_ENGINES"
-                 desc="In Title Case: Title of the popup menu item for editing search engines">
+        <message name="IDS_EDIT_SEARCH_ENGINES" desc="In Title Case: Title of the popup menu item for editing search engines">
           &amp;Edit Search Engines...
         </message>
       </if>
 
-      <!-- Search Engine Settings -->
-      <message name="IDS_SEARCH_ENGINES_EDITOR_WINDOW_TITLE"
-               desc="Title of the search engines window">
+      
+      <message name="IDS_SEARCH_ENGINES_EDITOR_WINDOW_TITLE" desc="Title of the search engines window">
         Search engines
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_KEYWORD_COLUMN"
-               desc="Title of the keyword column in the search engines editor">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_KEYWORD_COLUMN" desc="Title of the keyword column in the search engines editor">
         Keyword
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_DESCRIPTION_COLUMN"
-               desc="Title of the description column in the search engines editor">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_DESCRIPTION_COLUMN" desc="Title of the description column in the search engines editor">
         Name
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_DESCRIPTION_LABEL"
-               desc="Prefix before the search engine description text field">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_DESCRIPTION_LABEL" desc="Prefix before the search engine description text field">
         Name:
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_KEYWORD_LABEL"
-               desc="Prefix before the search engine keyword text field">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_KEYWORD_LABEL" desc="Prefix before the search engine keyword text field">
         Keyword:
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_URL_LABEL"
-               desc="Prefix before the URL text field">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_URL_LABEL" desc="Prefix before the URL text field">
         URL:
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_URL_DESCRIPTION_LABEL"
-               desc="Describes how to escape the url">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_URL_DESCRIPTION_LABEL" desc="Describes how to escape the url">
         Insert <ph name="SEARCH_TERMS_LITERAL">%s</ph> in the URL where the search terms should appear.
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_MAKE_DEFAULT_BUTTON"
-               desc="Text of the button that makes the selected endint the default search engine">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_MAKE_DEFAULT_BUTTON" desc="Text of the button that makes the selected endint the default search engine">
         Make default
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_EDIT_WINDOW_TITLE"
-               desc="Text of the window title when editing a search engine">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_EDIT_WINDOW_TITLE" desc="Text of the window title when editing a search engine">
         Edit Search Engine
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_NEW_WINDOW_TITLE"
-               desc="Text of the window title when adding a search engine">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_NEW_WINDOW_TITLE" desc="Text of the window title when adding a search engine">
         Add Search Engine
       </message>
-      <message name="IDS_SEARCH_ENGINES_INVALID_TITLE_TT"
-               desc="Text of tooltip shown in the keyword editor when the title is invalid">
+      <message name="IDS_SEARCH_ENGINES_INVALID_TITLE_TT" desc="Text of tooltip shown in the keyword editor when the title is invalid">
         Title must contain at least one character
       </message>
-      <message name="IDS_SEARCH_ENGINES_INVALID_URL_TT"
-               desc="Text of tooltip shown in the keyword editor when the url is invalid">
+      <message name="IDS_SEARCH_ENGINES_INVALID_URL_TT" desc="Text of tooltip shown in the keyword editor when the url is invalid">
         Must be a valid URL
       </message>
-      <message name="IDS_SEARCH_ENGINES_INVALID_KEYWORD_TT"
-               desc="Text of tooltip shown in the keyword editor when the keyword is invalid">
+      <message name="IDS_SEARCH_ENGINES_INVALID_KEYWORD_TT" desc="Text of tooltip shown in the keyword editor when the keyword is invalid">
         Keyword must be empty or unique
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_MAIN_SEPARATOR"
-               desc="Title above the set of keywords the user has modified and or explicitly created">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_MAIN_SEPARATOR" desc="Title above the set of keywords the user has modified and or explicitly created">
         Default search settings
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_OTHER_SEPARATOR"
-               desc="Title above the set of keywords Chrome automatically created as the user browses">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_OTHER_SEPARATOR" desc="Title above the set of keywords Chrome automatically created as the user browses">
         Other search engines
       </message>
-      <message name="IDS_SEARCH_ENGINES_EDITOR_EXTENSIONS_SEPARATOR"
-               desc="Title above the set of keywords installed by active extensions">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_EXTENSIONS_SEPARATOR" desc="Title above the set of keywords installed by active extensions">
         Search engines added by extensions
       </message>
 
-      <message name="IDS_SEARCH_ENGINES_EDITOR_DEFAULT_ENGINE"
-               desc="Engine name displayed for the engine in the list that is currently marked as default">
+      <message name="IDS_SEARCH_ENGINES_EDITOR_DEFAULT_ENGINE" desc="Engine name displayed for the engine in the list that is currently marked as default">
         <ph name="ENGINE_NAME">$1<ex>Google</ex></ph> (Default)
       </message>
 
-      <!-- Download Shelf-->
+      
       <if expr="is_macosx">
-        <message name="IDS_SHOW_ALL"
-                 desc="In Title Case: Button text on a button that opens the downloads page">
+        <message name="IDS_SHOW_ALL" desc="In Title Case: Button text on a button that opens the downloads page">
           Show All
         </message>
       </if>
-      <message name="IDS_SHOW_ALL_DOWNLOADS"
-               desc="Link label shown at the corner of the download shelf">
+      <message name="IDS_SHOW_ALL_DOWNLOADS" desc="Link label shown at the corner of the download shelf">
         Show all downloads...
       </message>
-      <!-- Download Error Messages-->
-      <!-- *_STATUS_*: Short message in the download on the shelf.-->
-      <!-- *_DESCRIPTION_*: Corresponding more descriptive message on the download page.-->
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS"
-               desc="The download experienced an error and was interrupted, size downloaded/total.">
+      
+      
+      
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS" desc="The download experienced an error and was interrupted, size downloaded/total.">
         Download error
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_ACCESS_DENIED"
-               desc="Cannot write to the directory/file due to insufficient permissions. Please select another directory.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_ACCESS_DENIED" desc="Cannot write to the directory/file due to insufficient permissions. Please select another directory.">
         Insufficient permissions
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_ACCESS_DENIED"
-               desc="Download page message: Access Denied.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_ACCESS_DENIED" desc="Download page message: Access Denied.">
         Cannot save due to insufficient permissions. Please save to another location.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_PATH_TOO_LONG"
-               desc="The file path name is too long.  Please select another location or name.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_PATH_TOO_LONG" desc="The file path name is too long.  Please select another location or name.">
         Path too long
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_PATH_TOO_LONG"
-               desc="Download page message: Path Too Long.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_PATH_TOO_LONG" desc="Download page message: Path Too Long.">
         The file path or name is too long.  Please save with a shorter name or to another location.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_DISK_FULL"
-               desc="There is not enough room on the disk to download this file.  Please choose another disk or delete files to make more room.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_DISK_FULL" desc="There is not enough room on the disk to download this file.  Please choose another disk or delete files to make more room.">
         Disk full
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_DISK_FULL"
-               desc="Download page message: Disk Full.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_DISK_FULL" desc="Download page message: Disk Full.">
         Your hard disk is full.  Please save to another location or make more room on the hard disk.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FILE_TOO_LARGE"
-               desc="The file is too large for the file system.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FILE_TOO_LARGE" desc="The file is too large for the file system.">
         File too large
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FILE_TOO_LARGE"
-               desc="Download page message: File too large.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FILE_TOO_LARGE" desc="Download page message: File too large.">
         The file is too large for your computer to handle. Sorry.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_TEMPORARY_PROBLEM"
-               desc="There was a problem saving the file.  Please try again later.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_TEMPORARY_PROBLEM" desc="There was a problem saving the file.  Please try again later.">
         System busy
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_TEMPORARY_PROBLEM"
-               desc="Download page message: Temporary problem.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_TEMPORARY_PROBLEM" desc="Download page message: Temporary problem.">
         Your computer is doing too many things right now.  Try again later.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_VIRUS"
-               desc="This file contains a virus.  We recommend not downloading it.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_VIRUS" desc="This file contains a virus.  We recommend not downloading it.">
         Virus detected
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_VIRUS"
-               desc="Download page message: Virus.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_VIRUS" desc="Download page message: Virus.">
         Anti-virus software detected a virus.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_BLOCKED"
-               desc="The download was blocked due to security policy.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_BLOCKED" desc="The download was blocked due to security policy.">
         Blocked
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_BLOCKED"
-               desc="Download page message: The download was blocked due to security policy on this machine.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_BLOCKED" desc="Download page message: The download was blocked due to security policy on this machine.">
         Security settings on your computer blocked this file.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SECURITY_CHECK_FAILED"
-               desc="The security check performed on this download failed unexpectedly">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SECURITY_CHECK_FAILED" desc="The security check performed on this download failed unexpectedly">
         Virus scan failed
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SECURITY_CHECK_FAILED"
-               desc="Download page message: The security check performed on this download failed unexpectedly">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SECURITY_CHECK_FAILED" desc="Download page message: The security check performed on this download failed unexpectedly">
         Anti-virus software failed unexpectedly while scanning this file.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FILE_TOO_SHORT"
-              desc="A download resumption was attempted, but the file didn't exist or wasn't as large as expected">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FILE_TOO_SHORT" desc="A download resumption was attempted, but the file didn't exist or wasn't as large as expected">
        File truncated
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FILE_TOO_SHORT"
-              desc="Download page message: A download resumption was attempted, but the file didn't exist or wasn't as large as expected">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FILE_TOO_SHORT" desc="Download page message: A download resumption was attempted, but the file didn't exist or wasn't as large as expected">
        Destination file was truncated or removed since last download.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_TIMEOUT"
-               desc="Network Timeout.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_TIMEOUT" desc="Network Timeout.">
         Network timeout
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_TIMEOUT"
-               desc="Download page message: Network Timeout.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_TIMEOUT" desc="Download page message: Network Timeout.">
         The download was taking too long and was stopped by the network.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_DISCONNECTED"
-               desc="Network Disconnected.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_DISCONNECTED" desc="Network Disconnected.">
         Network disconnected
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_DISCONNECTED"
-               desc="Download page message: Network Disconnected.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_DISCONNECTED" desc="Download page message: Network Disconnected.">
         Internet disconnected. Please check your internet connection and try again.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_DOWN"
-               desc="The server is down.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_DOWN" desc="The server is down.">
         Server unavailable
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_DOWN"
-               desc="Download page message: The server is down.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_DOWN" desc="Download page message: The server is down.">
         Server unavailable.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_ERROR"
-               desc="Network error.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NETWORK_ERROR" desc="Network error.">
         Network error
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_ERROR"
-               desc="Download page message: Network error.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NETWORK_ERROR" desc="Download page message: Network error.">
         Unknown network error.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NO_FILE"
-               desc="File not found on server.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_NO_FILE" desc="File not found on server.">
         No file
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NO_FILE"
-               desc="Download page message: File not found on server.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_NO_FILE" desc="Download page message: File not found on server.">
         The server could not find the file.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_PROBLEM"
-               desc="Server problem.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_PROBLEM" desc="Server problem.">
         Server problem
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_PROBLEM"
-               desc="Download page message: Server problem.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_PROBLEM" desc="Download page message: Server problem.">
         Unknown server error. Please try again, or contact the server administrator.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SHUTDOWN"
-               desc="Shutdown.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SHUTDOWN" desc="Shutdown.">
         Shutdown
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SHUTDOWN"
-               desc="Download page message: Shutdown.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SHUTDOWN" desc="Download page message: Shutdown.">
         The browser was shut down before the download completed.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_CRASH"
-               desc="Browser Crash.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_CRASH" desc="Browser Crash.">
         Crash
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_CRASH"
-               desc="Download page message: Browser Crash.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_CRASH" desc="Download page message: Browser Crash.">
         The browser crashed before the download completed.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_UNAUTHORIZED"
-               desc="Not authorized.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_UNAUTHORIZED" desc="Not authorized.">
         Needs authorization
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_UNAUTHORIZED"
-               desc="Download page message: Not authorized.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_UNAUTHORIZED" desc="Download page message: Not authorized.">
         Server did not authorize you to access this resource.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_CERT_PROBLEM"
-               desc="Server certificate problem.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_SERVER_CERT_PROBLEM" desc="Server certificate problem.">
         Bad certificate
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_CERT_PROBLEM"
-               desc="Download page message: Server certificate problem.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_SERVER_CERT_PROBLEM" desc="Download page message: Server certificate problem.">
         There was a problem with server's certificate.
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FORBIDDEN"
-               desc="Forbidden.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_STATUS_FORBIDDEN" desc="Forbidden.">
         Forbidden
       </message>
-      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FORBIDDEN"
-               desc="Download page message: Forbidden.">
+      <message name="IDS_DOWNLOAD_INTERRUPTED_DESCRIPTION_FORBIDDEN" desc="Download page message: Forbidden.">
         Access to this resource was forbidden by the server.
       </message>
 
-      <!-- Download Shelf Items -->
-      <message name="IDS_DOWNLOAD_STATUS_STARTING"
-               desc="When starting a download, let the user know we're starting the download.">
+      
+      <message name="IDS_DOWNLOAD_STATUS_STARTING" desc="When starting a download, let the user know we're starting the download.">
         Starting...
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS_TITLE"
-               desc=".">
+      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS_TITLE" desc=".">
                Downloading <ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_DOWNLOADED_TITLE"
-               desc=".">
+      <message name="IDS_DOWNLOAD_STATUS_DOWNLOADED_TITLE" desc=".">
                <ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph> downloaded
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_DOWNLOAD_FAILED_TITLE"
-               desc=".">
+      <message name="IDS_DOWNLOAD_STATUS_DOWNLOAD_FAILED_TITLE" desc=".">
                <ph name="FILE_NAME">$1<ex>somedocument.pdf</ex></ph> download unsuccessful
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_GROUP_IN_PROGRESS_TITLE"
-               desc="Title of download group notification which shows the combined progress of multiple downloads.">
+      <message name="IDS_DOWNLOAD_STATUS_GROUP_IN_PROGRESS_TITLE" desc="Title of download group notification which shows the combined progress of multiple downloads.">
         {NUM_DOWNLOADS, plural,
          =1 {Downloading a file}
          other {Downloading # files}}
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_GROUP_DONE_TITLE"
-               desc="Title of download group notification which shows the combined progress of multiple downloads. [ICU Syntax]">
+      <message name="IDS_DOWNLOAD_STATUS_GROUP_DONE_TITLE" desc="Title of download group notification which shows the combined progress of multiple downloads. [ICU Syntax]">
         {NUM_DOWNLOADS, plural,
          =1 {Downloaded a file}
          other {Downloaded # files}}
       </message>
-      <message name="IDS_DOWNLOAD_NOTIFICATION_STATUS"
-               desc="Size and units downloaded and total, the origin domain, and the current status od download.">
+      <message name="IDS_DOWNLOAD_NOTIFICATION_STATUS" desc="Size and units downloaded and total, the origin domain, and the current status od download.">
         <ph name="DOWNLOAD_RECEIVED_AND_TOTAL">$1<ex>54/154 MB</ex></ph> from <ph name="DOWNLOAD_DOMAIN">$2<ex>example.com</ex></ph>, <ph name="SUB_STATUS_TEXT">$3<ex>24 secs remaining</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_NOTIFICATION_STATUS_COMPLETED"
-               desc="Size and units downloaded, and the origin domain.">
+      <message name="IDS_DOWNLOAD_NOTIFICATION_STATUS_COMPLETED" desc="Size and units downloaded, and the origin domain.">
         <ph name="DOWNLOAD_RECEIVED_AND_TOTAL">$1<ex>154/154 MB</ex></ph> from <ph name="DOWNLOAD_DOMAIN">$2<ex>example.com</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_COMBINED_IN_PROGRESS"
-               desc="Status text of download notification which shows the combined progres of multiple downloads">
+      <message name="IDS_DOWNLOAD_STATUS_COMBINED_IN_PROGRESS" desc="Status text of download notification which shows the combined progres of multiple downloads">
                <ph name="PERCENT">$1<ex>30</ex></ph>% complete, <ph name="TIME_LEFT">$2<ex>20 secs left</ex></ph>,
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS"
-               desc="Size and units downloaded, time remaining.">
+      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS" desc="Size and units downloaded, time remaining.">
         <ph name="DOWNLOAD_RECEIVED">$1<ex>54/154 MB</ex></ph>, <ph name="TIME_LEFT">$2<ex>5s</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS_WITH_DOMAIN"
-               desc="Size and units downloaded, time remaining.">
+      <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS_WITH_DOMAIN" desc="Size and units downloaded, time remaining.">
         <ph name="DOWNLOAD_RECEIVED">$1<ex>54/154 MB</ex></ph> from <ph name="DOWNLOAD_DOMAIN">$2<ex>example.com</ex></ph>, <ph name="TIME_LEFT">$3<ex>5s</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_SIZES"
-               desc="Size and units downloaded.">
+      <message name="IDS_DOWNLOAD_STATUS_SIZES" desc="Size and units downloaded.">
         <ph name="DOWNLOAD_RECEIVED">$1<ex>54kB</ex></ph>/<ph name="DOWNLOAD_TOTAL">$2<ex>154MB</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_OPEN_IN"
-               desc="Time left until the file download completes and the file is opened.">
+      <message name="IDS_DOWNLOAD_STATUS_OPEN_IN" desc="Time left until the file download completes and the file is opened.">
         Opening in <ph name="TIME_REMAINING">$1<ex>5 sec</ex></ph>...
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_OPEN_WHEN_COMPLETE"
-         desc="Status that the file download will be opened when the download completes.">
+      <message name="IDS_DOWNLOAD_STATUS_OPEN_WHEN_COMPLETE" desc="Status that the file download will be opened when the download completes.">
         Opening when complete
       </message>
-      <message name="IDS_DOWNLOAD_STATUS_OPENING"
-               desc="Temporary status shown when a user has clicked to open a downloaded file.">
+      <message name="IDS_DOWNLOAD_STATUS_OPENING" desc="Temporary status shown when a user has clicked to open a downloaded file.">
         Opening <ph name="FILE">$1<ex>image.jpg</ex></ph>...
       </message>
       <message name="IDS_DOWNLOAD_STATUS_IN_PROGRESS_SHORT" desc="Short status text that appears on unknown-sized downloads in progress.">
@@ -1910,89 +1820,69 @@ Psst! Incognito mode <ph name="SHORTCUT_
         Unconfirmed
       </message>
       <if expr="is_android">
-        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD"
-                 desc="Mobile: Message shown to the user to validate the download of a dangerous file.">
+        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD" desc="Mobile: Message shown to the user to validate the download of a dangerous file.">
           This type of file can harm your device. Do you want to keep <ph name="FILE_NAME">$1<ex>malware.exe</ex></ph> anyway?
         </message>
-        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD_EXTENSION"
-           desc="Mobile: Message shown to the user to validate the download of an extension file.">
+        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD_EXTENSION" desc="Mobile: Message shown to the user to validate the download of an extension file.">
           Extensions, apps, and themes can harm your device. Are you sure you want to continue?
         </message>
       </if>
       <if expr="not is_android">
-        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD"
-                 desc="Message shown to the user to validate the download of a dangerous file.">
+        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD" desc="Message shown to the user to validate the download of a dangerous file.">
           This type of file can harm your computer. Do you want to keep <ph name="FILE_NAME">$1<ex>malware.exe</ex></ph> anyway?
         </message>
-        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD_EXTENSION"
-           desc="Message shown to the user to validate the download of an extension file.">
+        <message name="IDS_PROMPT_DANGEROUS_DOWNLOAD_EXTENSION" desc="Message shown to the user to validate the download of an extension file.">
           Extensions, apps, and themes can harm your computer. Are you sure you want to continue?
         </message>
       </if>
-      <message name="IDS_PROMPT_UNCOMMON_DOWNLOAD_CONTENT"
-         desc="Message shown to the user to validate the download when the download content is classified as uncommon by safebrowsing.">
+      <message name="IDS_PROMPT_UNCOMMON_DOWNLOAD_CONTENT" desc="Message shown to the user to validate the download when the download content is classified as uncommon by safebrowsing.">
         <ph name="FILE_NAME">$1<ex>bla.exe</ex></ph> is not commonly downloaded and could be dangerous.
       </message>
-      <message name="IDS_PROMPT_BLOCKED_MALICIOUS_DOWNLOAD_TITLE"
-               desc="In the download notification, a title of message shown for blocked download">
+      <message name="IDS_PROMPT_BLOCKED_MALICIOUS_DOWNLOAD_TITLE" desc="In the download notification, a title of message shown for blocked download">
         Malicious download blocked
       </message>
-      <message name="IDS_CONFIRM_KEEP_DANGEROUS_DOWNLOAD_TITLE"
-               desc="Title for the confirmation dialog asking whether the user really meant to keep a dangerous download">
+      <message name="IDS_CONFIRM_KEEP_DANGEROUS_DOWNLOAD_TITLE" desc="Title for the confirmation dialog asking whether the user really meant to keep a dangerous download">
         Confirm Download
       </message>
-      <message name="IDS_RESTORE_KEEP_DANGEROUS_DOWNLOAD_TITLE"
-               desc="Title for the confirmation dialog asking whether the user really meant to keep a dangerous download">
+      <message name="IDS_RESTORE_KEEP_DANGEROUS_DOWNLOAD_TITLE" desc="Title for the confirmation dialog asking whether the user really meant to keep a dangerous download">
         Recover malware?
       </message>
-      <message name="IDS_PROMPT_CONFIRM_KEEP_DANGEROUS_DOWNLOAD"
-               desc="Prompt text for the confirmation dialog asking whether the user really meant to keep a dangerous download">
+      <message name="IDS_PROMPT_CONFIRM_KEEP_DANGEROUS_DOWNLOAD" desc="Prompt text for the confirmation dialog asking whether the user really meant to keep a dangerous download">
         This file may be harmful for your computer.
       </message>
-      <message name="IDS_PROMPT_CONFIRM_KEEP_MALICIOUS_DOWNLOAD_LEAD"
-               desc="Lead prompt text for the confirmation dialog asking whether the user really meant to keep a malicious download">
+      <message name="IDS_PROMPT_CONFIRM_KEEP_MALICIOUS_DOWNLOAD_LEAD" desc="Lead prompt text for the confirmation dialog asking whether the user really meant to keep a malicious download">
         This file will harm your computer.
       </message>
-      <message name="IDS_PROMPT_CONFIRM_KEEP_MALICIOUS_DOWNLOAD_BODY"
-               desc="Body prompt text for the confirmation dialog asking whether the user really meant to keep a malicious download">
+      <message name="IDS_PROMPT_CONFIRM_KEEP_MALICIOUS_DOWNLOAD_BODY" desc="Body prompt text for the confirmation dialog asking whether the user really meant to keep a malicious download">
 Even if you have downloaded files from this website before, the website might have been hacked. Instead of recovering this file, you can retry the download later.
       </message>
-      <message name="IDS_CONFIRM_DOWNLOAD_AGAIN"
-               desc="Text for the button used to confirm the dialog asking whether the user really meant to keep dangerous download.">
+      <message name="IDS_CONFIRM_DOWNLOAD_AGAIN" desc="Text for the button used to confirm the dialog asking whether the user really meant to keep dangerous download.">
         Keep anyway
       </message>
-      <message name="IDS_CONFIRM_DOWNLOAD_AGAIN_MALICIOUS"
-               desc="The text for the button used to confirm that the user DOES want to keep malware. Don't translate the English string literally; for translations, translate 'Recover anyway'">
+      <message name="IDS_CONFIRM_DOWNLOAD_AGAIN_MALICIOUS" desc="The text for the button used to confirm that the user DOES want to keep malware. Don't translate the English string literally; for translations, translate 'Recover anyway'">
         Hurt me plenty
       </message>
-      <message name="IDS_CONFIRM_CANCEL_AGAIN_MALICIOUS"
-               desc="Text for the button used to indicate that the user does NOT want to restore a malicious download.">
+      <message name="IDS_CONFIRM_CANCEL_AGAIN_MALICIOUS" desc="Text for the button used to indicate that the user does NOT want to restore a malicious download.">
         Be safe
       </message>
-      <message name="IDS_CONFIRM_DOWNLOAD"
-               desc="Text for the button used to validate the downloading of a dangerous download.">
+      <message name="IDS_CONFIRM_DOWNLOAD" desc="Text for the button used to validate the downloading of a dangerous download.">
         Keep
       </message>
-      <message name="IDS_CONFIRM_DOWNLOAD_RESTORE"
-               desc="Text for the button used to validate the downloading of a dangerous download.">
+      <message name="IDS_CONFIRM_DOWNLOAD_RESTORE" desc="Text for the button used to validate the downloading of a dangerous download.">
         Recover malicious file
       </message>
-      <message name="IDS_CONTINUE_EXTENSION_DOWNLOAD"
-               desc="Text for the button used to validate the installation of an extension.">
+      <message name="IDS_CONTINUE_EXTENSION_DOWNLOAD" desc="Text for the button used to validate the installation of an extension.">
         Continue
       </message>
-      <message name="IDS_DISCARD_DOWNLOAD"
-               desc="Text for the button used to stop a dangerous download.">
+      <message name="IDS_DISCARD_DOWNLOAD" desc="Text for the button used to stop a dangerous download.">
         Discard
       </message>
-      <message name="IDS_DISMISS_DOWNLOAD"
-               desc="Text for the button used to dismiss a malicious download notification.">
+      <message name="IDS_DISMISS_DOWNLOAD" desc="Text for the button used to dismiss a malicious download notification.">
         Dismiss
       </message>
 
-      <!-- Download Tab Items -->
-      <message name="IDS_DOWNLOAD_LINK_PAUSE"
-               desc="In the download view, 'Pause' link text">
+      
+      <message name="IDS_DOWNLOAD_LINK_PAUSE" desc="In the download view, 'Pause' link text">
         Pause
       </message>
       <message name="IDS_DOWNLOAD_SEARCH_BUTTON" desc="Title of the button in the download page that triggers a search">
@@ -2013,222 +1903,171 @@ Even if you have downloaded files from t
       <message name="IDS_MD_DOWNLOAD_NO_DOWNLOADS" desc="A message shown when the user has no downloads to show on chrome://downloads.">
         Nothing to see here...
       </message>
-      <message name="IDS_DOWNLOAD_LINK_RESUME"
-               desc="In the download view, 'Resume' link text">
+      <message name="IDS_DOWNLOAD_LINK_RESUME" desc="In the download view, 'Resume' link text">
         Resume
       </message>
-      <message name="IDS_DOWNLOAD_LINK_REMOVE"
-               desc="In the download view, 'Remove from list' link text">
+      <message name="IDS_DOWNLOAD_LINK_REMOVE" desc="In the download view, 'Remove from list' link text">
         Remove from list
       </message>
-      <message name="IDS_DOWNLOAD_LINK_CANCEL"
-               desc="In the download view, 'Cancel' link text">
+      <message name="IDS_DOWNLOAD_LINK_CANCEL" desc="In the download view, 'Cancel' link text">
         Cancel
       </message>
-      <message name="IDS_DOWNLOAD_LINK_RETRY"
-               desc="In the download view, 'Retry download' link text">
+      <message name="IDS_DOWNLOAD_LINK_RETRY" desc="In the download view, 'Retry download' link text">
         Retry download
       </message>
-      <message name="IDS_MD_DOWNLOAD_LINK_RETRY"
-               desc="In the download view, 'Retry' button text to retry downloading a file.">
+      <message name="IDS_MD_DOWNLOAD_LINK_RETRY" desc="In the download view, 'Retry' button text to retry downloading a file.">
         Retry
       </message>
       <if expr="not is_macosx">
-        <message name="IDS_DOWNLOAD_LINK_SHOW"
-                 desc="In the download view, 'Show in folder' link text">
+        <message name="IDS_DOWNLOAD_LINK_SHOW" desc="In the download view, 'Show in folder' link text">
           Show in folder
         </message>
       </if>
       <if expr="is_macosx">
-        <message name="IDS_DOWNLOAD_LINK_SHOW"
-                 desc="Mac: In the download view, 'Show in Finder' link text">
+        <message name="IDS_DOWNLOAD_LINK_SHOW" desc="Mac: In the download view, 'Show in Finder' link text">
           Show in Finder
         </message>
       </if>
-      <message name="IDS_DOWNLOAD_LINK_SHOW_ALL_DOWNLOADS"
-               desc="In the download notification, 'Show all downloads' button text.">
+      <message name="IDS_DOWNLOAD_LINK_SHOW_ALL_DOWNLOADS" desc="In the download notification, 'Show all downloads' button text.">
         Show all downloads
       </message>
-      <message name="IDS_DOWNLOAD_LINK_LEARN_MORE_SCANNING"
-               desc="In the download notification, a label of the button to show information about download scanning">
+      <message name="IDS_DOWNLOAD_LINK_LEARN_MORE_SCANNING" desc="In the download notification, a label of the button to show information about download scanning">
         Learn more
       </message>
-      <message name="IDS_DOWNLOAD_TAB_CANCELLED"
-               desc="Text that appears next to the downloaded files that have been canceled">
+      <message name="IDS_DOWNLOAD_TAB_CANCELLED" desc="Text that appears next to the downloaded files that have been canceled">
         Canceled
       </message>
-      <message name="IDS_DOWNLOAD_FILE_REMOVED"
-               desc="Text that appears next to the downloaded files that have been removed">
+      <message name="IDS_DOWNLOAD_FILE_REMOVED" desc="Text that appears next to the downloaded files that have been removed">
         Removed
       </message>
-      <message name="IDS_DOWNLOAD_TAB_PROGRESS_STATUS_TIME_UNKNOWN"
-               desc="The status text for a download in progress in the download manager. This includes information such as speed and received byte counts and is used when we do not know the remaining time">
+      <message name="IDS_DOWNLOAD_TAB_PROGRESS_STATUS_TIME_UNKNOWN" desc="The status text for a download in progress in the download manager. This includes information such as speed and received byte counts and is used when we do not know the remaining time">
         <ph name="SPEED">$1<ex>10kB/s</ex></ph> - <ph name="RECEIVED_AMOUNT">$2<ex>40kB</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_TAB_PROGRESS_STATUS"
-               desc="The status text for a download in progress in the download manager. This includes information such as speed, received byte counts as well as remaining time">
+      <message name="IDS_DOWNLOAD_TAB_PROGRESS_STATUS" desc="The status text for a download in progress in the download manager. This includes information such as speed, received byte counts as well as remaining time">
         <ph name="SPEED">$1<ex>10kB/s</ex></ph> - <ph name="RECEIVED_AMOUNT">$2<ex>40kB</ex></ph>, <ph name="TIME_REMAINING">$3<ex>42 mins left</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_TAB_PROGRESS_SIZE"
-               desc="Speed and received byte counts (with total)">
+      <message name="IDS_DOWNLOAD_TAB_PROGRESS_SIZE" desc="Speed and received byte counts (with total)">
         <ph name="RECEIVED_AMOUNT">$1<ex>40kB</ex></ph> of <ph name="TOTAL_SIZE">$2<ex>250kB</ex></ph>
       </message>
-      <message name="IDS_DOWNLOAD_PROGRESS_PAUSED"
-               desc="Indicate the download is in progress but paused">
+      <message name="IDS_DOWNLOAD_PROGRESS_PAUSED" desc="Indicate the download is in progress but paused">
         Paused
       </message>
-      <message name="IDS_DOWNLOAD_LINK_CLEAR_ALL"
-         desc="Clear all downloads link">
+      <message name="IDS_DOWNLOAD_LINK_CLEAR_ALL" desc="Clear all downloads link">
         Clear all
       </message>
-      <message name="IDS_DOWNLOAD_LINK_OPEN_DOWNLOADS_FOLDER"
-               desc="Open downloads folder link">
+      <message name="IDS_DOWNLOAD_LINK_OPEN_DOWNLOADS_FOLDER" desc="Open downloads folder link">
         Open downloads folder
       </message>
-      <message name="IDS_DOWNLOAD_BY_EXTENSION"
-               desc="Indicates which extension downloaded this file.">
+      <message name="IDS_DOWNLOAD_BY_EXTENSION" desc="Indicates which extension downloaded this file.">
         Downloaded by &lt;a&gt;<ph name="EXTENSION">$1<ex>The Best Chrome Extension Ever</ex></ph>&lt;/a&gt;
       </message>
 
-      <!-- Download Context Menu Items -->
+      
       <if expr="not is_android">
         <if expr="not use_titlecase">
           <if expr="is_macosx">
-            <message name="IDS_DOWNLOAD_MENU_SHOW"
-                  desc="Mac: Show the file in the Finder, 'Show in Finder' item"
-                  meaning="'show in Finder' on Mac in Sentence case">
+            <message name="IDS_DOWNLOAD_MENU_SHOW" desc="Mac: Show the file in the Finder, 'Show in Finder' item" meaning="'show in Finder' on Mac in Sentence case">
               &amp;Show in Finder
             </message>
           </if>
           <if expr="not is_macosx">
-            <message name="IDS_DOWNLOAD_MENU_SHOW"
-                     desc="Show the file in file explorer, 'Show in folder' item"
-                  meaning="'show in folder' on non Mac in Sentence case">
+            <message name="IDS_DOWNLOAD_MENU_SHOW" desc="Show the file in file explorer, 'Show in folder' item" meaning="'show in folder' on non Mac in Sentence case">
               &amp;Show in folder
             </message>
           </if>
-          <message name="IDS_DOWNLOAD_MENU_OPEN_WHEN_COMPLETE"
-                   desc="Download context menu: Open when download is finished">
+          <message name="IDS_DOWNLOAD_MENU_OPEN_WHEN_COMPLETE" desc="Download context menu: Open when download is finished">
             Open when &amp;done
           </message>
-          <message name="IDS_DOWNLOAD_MENU_OPEN"
-                   desc="Download context menu: Open download">
+          <message name="IDS_DOWNLOAD_MENU_OPEN" desc="Download context menu: Open download">
             &amp;Open
           </message>
-          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_TYPE"
-                   desc="Download context menu: Open when download is finished">
+          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_TYPE" desc="Download context menu: Open when download is finished">
             &amp;Always open files of this type
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN"
-          desc="Download context menu: Open the download using the default handler for the platform.">
+          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN" desc="Download context menu: Open the download using the default handler for the platform.">
             Open with system viewer
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN_ALWAYS"
-          desc="Download context menu: Always open the download using the default handler for the platform.">
+          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN_ALWAYS" desc="Download context menu: Always open the download using the default handler for the platform.">
             Always open with system viewer
           </message>
-          <message name="IDS_DOWNLOAD_MENU_CANCEL"
-                   desc="Download context menu: Cancel">
+          <message name="IDS_DOWNLOAD_MENU_CANCEL" desc="Download context menu: Cancel">
             &amp;Cancel
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PAUSE_ITEM"
-                   desc="Download context menu: Pause download">
+          <message name="IDS_DOWNLOAD_MENU_PAUSE_ITEM" desc="Download context menu: Pause download">
             &amp;Pause
           </message>
-          <message name="IDS_DOWNLOAD_MENU_RESUME_ITEM"
-                   desc="Download context menu: Resume download">
+          <message name="IDS_DOWNLOAD_MENU_RESUME_ITEM" desc="Download context menu: Resume download">
             &amp;Resume
           </message>
-          <message name="IDS_DOWNLOAD_MENU_DISCARD"
-                   desc="Download context menu: Discard malicious download">
+          <message name="IDS_DOWNLOAD_MENU_DISCARD" desc="Download context menu: Discard malicious download">
             &amp;Discard
           </message>
-          <message name="IDS_DOWNLOAD_MENU_KEEP"
-                   desc="Download context menu: Keep malicious download">
+          <message name="IDS_DOWNLOAD_MENU_KEEP" desc="Download context menu: Keep malicious download">
             &amp;Keep
           </message>
-          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_SCANNING"
-                   desc="Download context menu: Show information about download scanning">
+          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_SCANNING" desc="Download context menu: Show information about download scanning">
             &amp;Learn more
           </message>
-          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_INTERRUPTED"
-                   desc="Download context menu: Show information about interrupted downloads">
+          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_INTERRUPTED" desc="Download context menu: Show information about interrupted downloads">
             &amp;More information
           </message>
         </if>
         <if expr="use_titlecase">
            <if expr="is_macosx">
-            <message name="IDS_DOWNLOAD_MENU_SHOW"
-                     desc="In Title Case: Mac: Show the file in the Finder, 'Show in Finder' item"
-                  meaning="'show in Finder' on Mac in Title Case">
+            <message name="IDS_DOWNLOAD_MENU_SHOW" desc="In Title Case: Mac: Show the file in the Finder, 'Show in Finder' item" meaning="'show in Finder' on Mac in Title Case">
               &amp;Show in Finder
             </message>
           </if>
            <if expr="not is_macosx">
-            <message name="IDS_DOWNLOAD_MENU_SHOW"
-                     desc="In Title Case: Show the file in file explorer, 'Show in folder' item"
-                  meaning="'show in folder' on non Mac in Title Case">
+            <message name="IDS_DOWNLOAD_MENU_SHOW" desc="In Title Case: Show the file in file explorer, 'Show in folder' item" meaning="'show in folder' on non Mac in Title Case">
               &amp;Show in Folder
             </message>
           </if>
-          <message name="IDS_DOWNLOAD_MENU_OPEN_WHEN_COMPLETE"
-                   desc="In Title Case: Download context menu: Open when download is finished">
+          <message name="IDS_DOWNLOAD_MENU_OPEN_WHEN_COMPLETE" desc="In Title Case: Download context menu: Open when download is finished">
             Open When &amp;Done
           </message>
-          <message name="IDS_DOWNLOAD_MENU_OPEN"
-                   desc="In Title Case: Download context menu: Open download">
+          <message name="IDS_DOWNLOAD_MENU_OPEN" desc="In Title Case: Download context menu: Open download">
             &amp;Open
           </message>
-          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_TYPE"
-                   desc="In Title Case: Download context menu: Open when download is finished">
+          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_TYPE" desc="In Title Case: Download context menu: Open when download is finished">
             &amp;Always Open Files of This Type
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN"
-                   desc="In Title Case: Download context menu: Open the download using the default handler for the platform.">
+          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN" desc="In Title Case: Download context menu: Open the download using the default handler for the platform.">
             Open With System Viewer
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN_ALWAYS"
-                   desc="In Title Case: Download context menu: Always open the download using the default handler for the platform.">
+          <message name="IDS_DOWNLOAD_MENU_PLATFORM_OPEN_ALWAYS" desc="In Title Case: Download context menu: Always open the download using the default handler for the platform.">
             Always Open With System Viewer
           </message>
-          <message name="IDS_DOWNLOAD_MENU_CANCEL"
-                   desc="In Title Case: Download context menu: Cancel">
+          <message name="IDS_DOWNLOAD_MENU_CANCEL" desc="In Title Case: Download context menu: Cancel">
             &amp;Cancel
           </message>
-          <message name="IDS_DOWNLOAD_MENU_PAUSE_ITEM"
-                   desc="In Title Case: Download context menu: Pause download">
+          <message name="IDS_DOWNLOAD_MENU_PAUSE_ITEM" desc="In Title Case: Download context menu: Pause download">
             &amp;Pause
           </message>
-          <message name="IDS_DOWNLOAD_MENU_RESUME_ITEM"
-                   desc="In Title Case: Download context menu: Resume download">
+          <message name="IDS_DOWNLOAD_MENU_RESUME_ITEM" desc="In Title Case: Download context menu: Resume download">
             &amp;Resume
           </message>
-          <message name="IDS_DOWNLOAD_MENU_DISCARD"
-                   desc="In Title Case: Download context menu: Discard malicious download">
+          <message name="IDS_DOWNLOAD_MENU_DISCARD" desc="In Title Case: Download context menu: Discard malicious download">
             &amp;Discard
           </message>
-          <message name="IDS_DOWNLOAD_MENU_KEEP"
-                   desc="In Title Case: Download context menu: Keep malicious download">
+          <message name="IDS_DOWNLOAD_MENU_KEEP" desc="In Title Case: Download context menu: Keep malicious download">
             &amp;Keep
           </message>
-          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_SCANNING"
-                   desc="In Title Case: Download context menu: Show information about download scanning">
+          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_SCANNING" desc="In Title Case: Download context menu: Show information about download scanning">
             &amp;Learn More
           </message>
-          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_INTERRUPTED"
-                   desc="In Title Case: Download context menu: Show information about interrupted downloads">
+          <message name="IDS_DOWNLOAD_MENU_LEARN_MORE_INTERRUPTED" desc="In Title Case: Download context menu: Show information about interrupted downloads">
             &amp;More Information
           </message>
-        </if>  <!-- not use_titlecase -->
+        </if>  
         <if expr="is_win">
-          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_PDF_IN_READER"
-                   desc="Download context menu: Always open PDFs using Adobe Reader">
+          <message name="IDS_DOWNLOAD_MENU_ALWAYS_OPEN_PDF_IN_READER" desc="Download context menu: Always open PDFs using Adobe Reader">
             Always open in Adobe Reader
           </message>
         </if>
       </if>
 
-      <!-- Remove in-progress downloads confirmation dialog -->
+      
       <if expr="not is_macosx">
       <message name="IDS_DOWNLOAD_REMOVE_CONFIRM_TITLE" desc="Title of the dialog asking for user confirmation to close the browser or the last incognito window when one or more downloads are in progress. If necessary, add '#' for plural cases. [ICU Syntax]">
       {NUM_DOWNLOAD, plural,
@@ -2262,7 +2101,7 @@ Even if you have downloaded files from t
         other {# downloads are currently in progress. Do you want to cancel the downloads and exit incognito mode?}}
       </message>
 
-      <!-- Dialog that asks whether user wants to participate in Safe Browsing Extended Reporting -->
+      
       <message name="IDS_FEEDBACK_SERVICE_DIALOG_OK_BUTTON_LABEL" desc="Button that elects to upload suspected malicious files for analysis">
         Yes, I want to help
       </message>
@@ -2270,7 +2109,7 @@ Even if you have downloaded files from t
         No, thanks
       </message>
 
-      <!-- Bookmark app bubble -->
+      
       <if expr="is_win">
         <message name="IDS_ADD_TO_TASKBAR_BUBBLE_TITLE" desc="Title of the bubble for adding a bookmark app to the taskbar.">
           Add to taskbar
@@ -2304,7 +2143,7 @@ Even if you have downloaded files from t
         Open as window
       </message>
 
-      <!-- Quit all apps confirmation dialog -->
+      
       <if expr="is_macosx">
         <message name="IDS_QUIT_WITH_APPS_NOTIFICATION_DISPLAY_SOURCE" desc="Display source for the notification when quitting with apps open.">
           Quit
@@ -2320,7 +2159,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- "Create application shortcuts" menu item -->
+      
       <if expr="is_win">
         <message name="IDS_ADD_TO_TASKBAR" desc="Button text for adding a bookmark app to the taskbar.">
           Add to taskbar...
@@ -2353,7 +2192,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- "Application Information" dialog -->
+      
       <if expr="not use_titlecase">
         <message name="IDS_APPLICATION_INFO_WEB_STORE_LINK" desc="Text for the link that opens the app or extension in the Web Store..">
           View in store
@@ -2440,7 +2279,7 @@ Even if you have downloaded files from t
          other {Communicate with # USB devices}}
       </message>
 
-      <!-- "Create application shortcuts" dialog -->
+      
       <if expr="not use_titlecase">
         <message name="IDS_CREATE_SHORTCUTS_TITLE" desc="Title of the dialog to create application shortcuts for current page.">
           Create application shortcuts
@@ -2480,7 +2319,7 @@ Even if you have downloaded files from t
         Create
       </message>
 
-      <!-- Content blocking strings -->
+      
       <message name="IDS_AUTOMATIC_DOWNLOADS_TAB_LABEL" desc="Header for multiple automatic downloads page on Content Settings dialog">
         Automatic Downloads
       </message>
@@ -2656,7 +2495,7 @@ Even if you have downloaded files from t
         Run all plugins this time
       </message>
 
-      <!-- Certificate error strings -->
+      
       <message name="IDS_CERT_ERROR_COMMON_NAME_INVALID_DETAILS" desc="Details for an unsafe common name in an X509 certificate">
         This server could not prove that it is <ph name="DOMAIN">&lt;strong&gt;$1<ex>paypal.com</ex>&lt;/strong&gt;</ph>; its security certificate is from <ph name="DOMAIN2">&lt;strong&gt;$2<ex>fakepaypal.com</ex>&lt;/strong&gt;</ph>. This may be caused by a misconfiguration or an attacker intercepting your connection.
       </message>
@@ -2762,7 +2601,7 @@ Even if you have downloaded files from t
         Unknown server certificate error.
       </message>
 
-      <!-- Administrator-provided certificate notifications -->
+      
       <message name="IDS_CERT_POLICY_PROVIDED_CERT_HEADER" desc="Text that is displayed in the header of the Website Settings popup when using an administrator-provided certificate">
         Using an administrator-provided certificate
       </message>
@@ -2770,14 +2609,14 @@ Even if you have downloaded files from t
         You have accessed content using an administrator-provided certificate. Data you provide to <ph name="DOMAIN">$1<ex>www.google.com</ex></ph> can be intercepted by your administrator.
       </message>
 
-      <!-- Win certificate selector dialog strings.  -->
+      
       <if expr="toolkit_views">
         <message name="IDS_CERT_SELECTOR_TABLE_CERT_FORMAT" desc="Format for a certificate row in the certificate selector table.">
           <ph name="SUBJECT">$1<ex>FOAF ME Cert http://foaf.me/test</ex></ph> (<ph name="ISSUER">$2<ex>FOAF.ME</ex></ph>)
         </message>
       </if>
 
-      <!-- Certificate viewer dialog strings that are shared across all the platforms -->
+      
       <message name="IDS_CERT_INFO_SUBJECT_GROUP" desc="The label of the Issued To group in the general page of the certificate info dialog">
         Issued To
       </message>
@@ -2830,7 +2669,7 @@ Even if you have downloaded files from t
         PKCS #7, certificate chain
       </message>
 
-      <!-- WebUI Certificate viewer dialog strings. Android uses an OS-level certificate manager. -->
+      
       <if expr="not is_android">
         <message name="IDS_CERT_INFO_DIALOG_TITLE" desc="Title of dialog displaying info about a certificate">
           Certificate Viewer: <ph name="CERTIFICATE_NAME">$1<ex>www.google.com</ex></ph>
@@ -2856,8 +2695,7 @@ Even if you have downloaded files from t
         <message name="IDS_CERT_USAGE_EMAIL_SIGNER" desc="The description of a certificate that is verified for signing emails">
           Email Signer Certificate
         </message>
-        <message name="IDS_CERT_USAGE_EMAIL_RECEIVER" desc="The description of a
-          certificate that is verified for encrypting email">
+        <message name="IDS_CERT_USAGE_EMAIL_RECEIVER" desc="The description of a           certificate that is verified for encrypting email">
           Email Encryption Certificate
         </message>
         <message name="IDS_CERT_USAGE_OBJECT_SIGNER" desc="The description of a certificate that is verified for signing executable code">
@@ -2905,10 +2743,10 @@ Even if you have downloaded files from t
         <message name="IDS_CERT_DETAILS_VALIDITY" desc="The label of the Validity element in the details page of the certificate info dialog.">
           Validity
         </message>
-        <message name="IDS_CERT_DETAILS_NOT_BEFORE" desc="The label of the Validity->Not Before element in the details page of the certificate info dialog.">
+        <message name="IDS_CERT_DETAILS_NOT_BEFORE" desc="The label of the Validity-&gt;Not Before element in the details page of the certificate info dialog.">
           Not Before
         </message>
-        <message name="IDS_CERT_DETAILS_NOT_AFTER" desc="The label of the Validity->Not After element in the details page of the certificate info dialog.">
+        <message name="IDS_CERT_DETAILS_NOT_AFTER" desc="The label of the Validity-&gt;Not After element in the details page of the certificate info dialog.">
           Not After
         </message>
         <message name="IDS_CERT_DETAILS_SUBJECT" desc="The label of the Subject element in the details page of the certificate info dialog. (In this case, subject refers to the entity the certificate was issued to.)">
@@ -3297,7 +3135,7 @@ Even if you have downloaded files from t
           Error: Unable to decode extension
         </message>
 
-        <!-- Certificate manager dialog strings.  These are only used on platforms that don't have a native certificate manager dialog, such as Linux. -->
+        
         <message name="IDS_CERTIFICATE_MANAGER_TITLE" desc="String to be displayed in the title bar of the certificate manager dialog">
           Certificate manager
         </message>
@@ -3486,7 +3324,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- Client certificate enrollment failure infobar -->
+      
       <message name="IDS_ADD_CERT_ERR_INVALID_CERT" desc="Error message when the server returns an invalid client certificate after key generation">
         The server returned an invalid client certificate. Error <ph name="ERROR_number">$1<ex>207</ex></ph> (<ph name="ERROR_NAME">$2<ex>net::ERR_CERT_INVALID</ex></ph>).
       </message>
@@ -3494,7 +3332,7 @@ Even if you have downloaded files from t
         There was an error while trying to store the client certificate. Error <ph name="ERROR_number">$1<ex>207</ex></ph> (<ph name="ERROR_NAME">$2<ex>net::ERR_CERT_INVALID</ex></ph>).
       </message>
 
-      <!-- Client certificate enrollment infobar -->
+      
       <message name="IDS_ADD_CERT_SUCCESS_INFOBAR_LABEL" desc="Label displayed in an infobar when the browser successfully imports a certificate">
         Successfully stored client certificate issued by <ph name="ISSUER">$1<ex>VeriSign</ex></ph>.
       </message>
@@ -3502,7 +3340,7 @@ Even if you have downloaded files from t
         View
       </message>
 
-      <!-- Autolaunch infobar -->
+      
       <if expr="is_win">
         <message name="IDS_AUTO_LAUNCH_OK" desc="Label for OK button on Autolaunch confirmation infobar.">
           OK
@@ -3512,17 +3350,17 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- DevTools attached infobar -->
+      
       <message name="IDS_DEV_TOOLS_INFOBAR_LABEL" desc="Label displayed in an infobar when external debugger is attached to the page">
         "<ph name="CLIENT_NAME">$1<ex>Extension Foo</ex></ph>" is debugging this tab.
       </message>
 
-      <!-- DevTools file system access -->
+      
       <message name="IDS_DEV_TOOLS_CONFIRM_ADD_FILE_SYSTEM_MESSAGE" desc="Message displayed in DevTools infobar when user attempts to add file system to DevTools.">
         DevTools requests full access to <ph name="FOLDER_PATH">$1<ex>C:\Projects\foo\</ex></ph>. Make sure you do not expose any sensitive information.
       </message>
 
-      <!-- DevTools confirm infobar button labels -->
+      
       <message name="IDS_DEV_TOOLS_CONFIRM_ALLOW_BUTTON" desc="Used as an 'Allow' button label.">
         Allow
       </message>
@@ -3530,7 +3368,7 @@ Even if you have downloaded files from t
         Deny
       </message>
 
-      <!-- Advanced reload button menu -->
+      
       <message name="IDS_RELOAD_MENU_NORMAL_RELOAD_ITEM" desc="Menu item displayed in the Reload dropdown menu when in dev mode">
         Normal Reload
       </message>
@@ -3541,7 +3379,7 @@ Even if you have downloaded files from t
         Empty Cache and Hard Reload
       </message>
 
-      <!-- Basic Auth Dialog -->
+      
       <message name="IDS_LOGIN_DIALOG_TITLE" desc="String to be displayed in the title bar of the login prompt dialog" formatter_data="android_java">
         Authentication Required
       </message>
@@ -3560,14 +3398,14 @@ Even if you have downloaded files from t
       <message name="IDS_LOGIN_DIALOG_OK_BUTTON_LABEL" desc="The label of the 'Log In' button on the login prompt dialog" formatter_data="android_java">
         Log In
       </message>
-      <!-- User Image Selection Dialog -->
+      
       <if expr="chromeos">
         <message name="IDS_USER_IMAGE_SCREEN_TITLE" desc="String to be displayed in the title bar of the user image selection dialog">
           Choose your account picture
         </message>
       </if>
 
-      <!-- FindInPage strings -->
+      
       <message name="IDS_FIND_IN_PAGE_COUNT" desc="How many matches found and what item we are showing">
         <ph name="ACTIVE_MATCH">$1<ex>1</ex></ph> of <ph name="TOTAL_MATCHCOUNT">$2<ex>5</ex></ph>
       </message>
@@ -3581,7 +3419,7 @@ Even if you have downloaded files from t
         Close find bar
       </message>
 
-      <!-- Fullscreen mode -->
+      
       <message name="IDS_EXIT_FULLSCREEN_MODE" desc="Clickable message displayed on entering full screen mode. Clicking on the link exits full screen mode.">
         Exit full screen
       </message>
@@ -3591,7 +3429,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- Task Manager Window -->
+      
       <if expr="enable_task_manager">
         <if expr="not use_titlecase">
           <message name="IDS_TASK_MANAGER_KILL" desc="The caption of the Task Manager kill button">
@@ -3860,7 +3698,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- Theme preview info bar -->
+      
       <message name="IDS_THEME_INSTALL_INFOBAR_LABEL" desc="Text displayed on an infobar when a theme has been installed.">
         Installed theme "<ph name="THEME_NAME">$1<ex>Snowflake Theme</ex></ph>".
       </message>
@@ -3868,7 +3706,7 @@ Even if you have downloaded files from t
         Undo
       </message>
 
-      <!-- Extension/App disabled notification -->
+      
       <message name="IDS_EXTENSION_DISABLED_ERROR_LABEL" desc="Text displayed when an extension was disabled due to a new upgrade requiring an explicit permission check from the user.">
         The newest version of the extension "<ph name="EXTENSION_NAME">$1<ex>Flashblock</ex></ph>" requires more permissions, so it has been disabled.
       </message>
@@ -3891,7 +3729,7 @@ Even if you have downloaded files from t
         <ph name="EXTENSION_NAME">$1<ex>Adblock</ex></ph> was installed remotely
       </message>
 
-      <!-- Extension toolbar bubble -->
+      
       <if expr="enable_extensions">
         <message name="IDS_EXTENSION_TOOLBAR_BUBBLE_HEADING" desc="Heading of the bubble to tell users that all extensions are now visible in the toolbar (the extension toolbar info bubble).">
           All your extensions are here
@@ -3904,7 +3742,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- Extension install prompt -->
+      
       <message name="IDS_EXTENSION_UNINSTALL_PROMPT_TITLE" desc="Titlebar of the extension or app uninstallation prompt window">
         Confirm Removal
       </message>
@@ -3987,7 +3825,7 @@ Even if you have downloaded files from t
         Remove from Chrome
       </message>
 
-      <!-- Extension alerts. -->
+      
       <message name="IDS_EXTENSION_ALERT_TITLE" desc="Titlebar of the extension notification alert">
         Confirm Changes
       </message>
@@ -4010,7 +3848,7 @@ Even if you have downloaded files from t
         Details
       </message>
 
-      <!-- Extension/App install dialog strings -->
+      
       <message name="IDS_EXTENSION_PROMPT_APP_CONNECT_FROM_INCOGNITO" desc="Shown when a website tries to connect to an app from incognito mode, prompting the user to allow or deny the request.">
         <ph name="ORIGIN">$1<ex>http://www.google.com</ex></ph> wants to communicate with the app "<ph name="EXTENSION_NAME">$2<ex>Gmail</ex></ph>"
       </message>
@@ -4222,7 +4060,7 @@ Even if you have downloaded files from t
         Read and change whitelisted users
       </message>
 
-      <!-- Extension/App error messages -->
+      
       <message name="IDS_EXTENSION_CANT_GET_ABSOLUTE_PATH" desc="Warning displayed in pack dialog when the absolute path to the extension directory can not be found.">
         Can't find the absolute path to the directory to pack.
       </message>
@@ -4363,7 +4201,7 @@ Even if you have downloaded files from t
         Could not load icon '<ph name="ICON">$1<ex>icon.png</ex></ph>' for browser action.
       </message>
 
-      <!-- Extension installed bubble -->
+      
       <message name="IDS_EXTENSION_BUNDLE_INSTALLED_HEADING_EXTENSIONS" desc="First line in the content area of the extension bundle installed bubble. Instructs which extensions were installed.">
         The following extensions are now installed:
       </message>
@@ -4421,7 +4259,7 @@ Even if you have downloaded files from t
         </message>
       </if>
 
-      <!-- Directory access confirmation dialog -->
+      
       <message name="IDS_EXTENSIONS_DIRECTORY_CONFIRMATION_DIALOG_TITLE" desc="Text of the title of the directory access confirmation dialog.">
         Confirm Access
       </message>
@@ -4432,7 +4270,7 @@ Even if you have downloaded files from t
         The folder you selected contains sensitive files. Are you sure you want to grant "$1" permanent write access to this folder?
       </message>
 
-      <!-- chrome://settings/extensions page -->
+      
       <if expr="enable_extensions">
         <message name="IDS_EXTENSIONS_DEVELOPER_MODE_LINK" desc="Text of the link for developer mode.">
           Developer mode
@@ -4859,10 +4697,8 @@ Keep your key file in a safe place. You
         Warning:
       </message>
 
-      <!-- External extension install alerts -->
-      <!-- TODO(mpcomplete): We may need to change Chrome to
-           PRODUCT_NAME. Leaving it as-is until we finalize
-           these strings. -->
+      
+      
       <message name="IDS_EXTENSION_EXTERNAL_INSTALL_ALERT_EXTENSION" desc="The wrench menu item indicating that a new external extension was installed.">
         New extension added (<ph name="EXTENSION_NAME">$1<ex>Babylon Toolbar</ex></ph>)
       </message>
@@ -4936,7 +4772,7 @@ Keep your key file in a safe place. You
         This extension is outdated and disabled by enterprise policy. It might become enabled automatically when a newer version is available.
       </message>
 
-      <!-- Settings API bubble -->
+      
       <if expr="use_titlecase">
         <message name="IDS_EXTENSIONS_SETTINGS_API_TITLE_HOME_PAGE_BUBBLE" desc="In Title Case: Title of a bubble warning users that an extension has overridden their home page setting">
          Is This the Home Page You Were Expecting?
@@ -5033,7 +4869,7 @@ Keep your key file in a safe place. You
         Keep changes
       </message>
 
-      <!-- chrome://settings-frame/options_settings_app.html for the App Launcher Settings App -->
+      
       <if expr="enable_settings_app">
         <message name="IDS_SETTINGS_APP_LAUNCHER_PRODUCT_NAME" desc="Product name to use when referring to applications running in the App Launcher inside the non-browser Settings App">
           App Launcher
@@ -5046,7 +4882,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- chrome://md-settings/ - the Material Design Settings page -->
+      
       <message name="IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_NAME" desc="Name for the flag to enable the material design Settings page.">
           Enable Material Design settings
       </message>
@@ -5054,7 +4890,7 @@ Keep your key file in a safe place. You
           If enabled, the chrome://md-settings/ URL loads the Material Design settings page.
       </message>
 
-      <!-- Material Design version of chrome://downloads -->
+      
       <message name="IDS_FLAGS_ENABLE_MATERIAL_DESIGN_DOWNLOADS_NAME" desc="Name for the flag to enable the material design downloads page.">
           Enable Material Design downloads
       </message>
@@ -5062,7 +4898,7 @@ Keep your key file in a safe place. You
           If enabled, the chrome://downloads/ URL loads the Material Design downloads page.
       </message>
 
-      <!-- Components -->
+      
       <message name="IDS_COMPONENTS_TITLE" desc="Title for the chrome://components page.">
         Components
       </message>
@@ -5142,7 +4978,7 @@ Keep your key file in a safe place. You
         Component downloading
       </message>
 
-      <!-- Plugins -->
+      
       <if expr="enable_plugins">
         <message name="IDS_PLUGINS_TITLE" desc="Title for the chrome://plugins page.">
           Plugins
@@ -5227,7 +5063,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- about:flags -->
+      
       <message name="IDS_FLAGS_LONG_TITLE" desc="Long version of the title for the about:flags page.">
         Careful, these experiments may bite
       </message>
@@ -5418,7 +5254,7 @@ Keep your key file in a safe place. You
           Disable experimental Chromecast support allowing to play and control videos from the Web on Chromecast devices.
         </message>
       </if>
-      <message name="IDS_TOUCH_EVENTS_NAME" desc="Title of the touch-events flag." >
+      <message name="IDS_TOUCH_EVENTS_NAME" desc="Title of the touch-events flag.">
         Enable touch events
       </message>
       <message name="IDS_TOUCH_EVENTS_DESCRIPTION" desc="Description of the touch-events flag.">
@@ -6180,7 +6016,7 @@ Keep your key file in a safe place. You
           Enable use of Mac OS X AVFoundation APIs, instead of QTKit.
         </message>
         <message name="IDS_FLAGS_ENABLE_AVFOUNDATION_DESCRIPTION" desc="Description of flag to enable Mac AVFoundation.">
-          Enable AVFoundation use for video capture and video device monitoring on OS X >= 10.7. QTKit will be used otherwise.
+          Enable AVFoundation use for video capture and video device monitoring on OS X &gt;= 10.7. QTKit will be used otherwise.
         </message>
       </if>
       <message name="IDS_FLAGS_DISABLE_DELAY_AGNOSTIC_AEC_NAME" desc="Name of the flag to disable DA-AEC in WebRTC.">
@@ -6214,7 +6050,7 @@ Keep your key file in a safe place. You
         Cache JavaScript compiler data.
       </message>
 
-      <!-- Data Reduction Proxy -->
+      
       <if expr="is_android">
         <message name="IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_DEV_NAME" desc="An about::flags experiment title to enable/disable the development version of the data reduction proxy">
           Enable Experiment Data Reduction Proxy
@@ -6723,7 +6559,7 @@ Keep your key file in a safe place. You
         Reduces the load priority of iframe resources.
       </message>
 
-      <!-- Crashes -->
+      
       <message name="IDS_CRASHES_TITLE" desc="Title for the chrome://crashes page.">
         Crashes
       </message>
@@ -6749,7 +6585,7 @@ Keep your key file in a safe place. You
         Start uploading crashes
       </message>
 
-      <!-- WebRTC logs -->
+      
       <message name="IDS_WEBRTC_LOGS_TITLE" desc="Title for the chrome://webrtc-logs page.">
         WebRTC logs
       </message>
@@ -6784,7 +6620,7 @@ Keep your key file in a safe place. You
         You have no recently captured WebRTC logs.
       </message>
 
-      <!-- Custom dictionary page -->
+      
       <message name="IDS_LANGUAGE_DICTIONARY_OVERLAY_TITLE" desc="Title for the chrome://settings/editDictionary page, where a user can add and remove words in the dictionary used for spelling">
         Edit custom dictionary
       </message>
@@ -6798,7 +6634,7 @@ Keep your key file in a safe place. You
         No matches were found.
       </message>
 
-      <!-- Search -->
+      
       <message name="IDS_SEARCH_PREF_EXPLANATION" desc="Description of the search engine preference">
         Set which search engine is used when searching from the
         <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1"&gt;</ph>omnibox<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
@@ -6860,7 +6696,7 @@ Keep your key file in a safe place. You
       </message>
 
       <if expr="is_win">
-        <!-- Conflicts page -->
+        
         <message name="IDS_CONFLICTS_CHECK_PAGE_TABLE_TITLE_SUFFIX_ONE" desc="What gets appended after the page title if no conflicts were found.">
           Modules (<ph name="TOTAL_COUNT">$1<ex>50</ex></ph>) - No conflicts detected
         </message>
@@ -6931,9 +6767,9 @@ Keep your key file in a safe place. You
             Not now
         </message>
         </if>
-      </if> <!-- is_win -->
+      </if> 
 
-      <!-- Plugin placeholders -->
+      
       <message name="IDS_PLUGIN_HIDE" desc="The tooltip for hiding a blocked plugin, displayed in the click to play UI.">
         Hide this plugin
       </message>
@@ -7007,7 +6843,7 @@ Keep your key file in a safe place. You
         <ph name="PLUGIN_NAME">$1<ex>Flash</ex></ph> has been disabled. To re-enable it, please go to <ph name="CHROME_PLUGINS_LINK">chrome://plugins</ph>.
       </message>
 
-      <!-- Session Crashed Info Bar/Bubble-->
+      
       <message name="IDS_SESSION_CRASHED_VIEW_RESTORE_BUTTON" desc="Title of the restore button in the session crashed view.">
         Restore
       </message>
@@ -7025,12 +6861,12 @@ Keep your key file in a safe place. You
       </message>
 
 
-      <!-- Bad Flags Info Bar-->
+      
       <message name="IDS_BAD_FLAGS_WARNING_MESSAGE" desc="Message shown when an unsupported command-line flag is used. [Keep it short so it fits in the infobar.]">
         You are using an unsupported command-line flag: <ph name="BAD_FLAG">$1<ex>--no-sandbox</ex></ph>. Stability and security will suffer.
       </message>
 
-      <!-- Pepper Broker Info bar -->
+      
       <if expr="is_android">
         <message name="IDS_PEPPER_BROKER_MESSAGE" desc="Mobile: Message shown when a pepper plugin wants to launch its broker. This message is followed by a 'Learn more' link.">
           <ph name="PEPPER_PLUGIN_NAME">$1<ex>Shockwave Flash</ex></ph> on <ph name="PEPPER_PLUGIN_DOMAIN">$2<ex>example.com</ex></ph> wants to access your device.
@@ -7069,7 +6905,7 @@ Keep your key file in a safe place. You
         Manage unsandboxed plugin blocking...
       </message>
 
-      <!-- Blocked Displaying/Running Insecure Content info bar -->
+      
       <message name="IDS_BLOCKED_DISPLAYING_INSECURE_CONTENT" desc="Message shown when a website has asked Chrome to display mixed content.  The message is followed by a learn more link and an allow button.">
         This page is trying to load scripts from unauthenticated sources.
       </message>
@@ -7099,7 +6935,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- chromeos bookmark app add to shelf strings -->
+      
       <message name="IDS_ADD_TO_SHELF_INFOBAR_TITLE" desc="Label displayed in an infobar asking users to add to the site to their shelf">
         Add this site to your shelf to use it any time.
       </message>
@@ -7107,7 +6943,7 @@ Keep your key file in a safe place. You
         Add
       </message>
 
-      <!-- about:system strings -->
+      
       <if expr="not is_android">
         <message name="IDS_ABOUT_SYS_TITLE" desc="about:system page title">
           About System
@@ -7138,7 +6974,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- chrome://flash strings -->
+      
       <message name="IDS_FLASH_LOADING_MESSAGE" desc="Shown while loading until full list of modules is retrieved">
       Loading...
       </message>
@@ -7146,12 +6982,12 @@ Keep your key file in a safe place. You
       About Flash
       </message>
 
-      <!-- NaCl plugin strings -->
+      
       <message name="IDS_NACL_APP_MISSING_ARCH_MESSAGE" desc="Shown if a Native Client app does not support the current architecture">
         This page uses a Native Client app that doesn't work on your computer.
       </message>
 
-      <!-- about:version strings -->
+      
       <message name="IDS_ABOUT_VERSION_TITLE" desc="Title on the about:version page">
         About Version
       </message>
@@ -7199,7 +7035,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- chrome://voicesearch strings -->
+      
       <message name="IDS_VOICESEARCH_LOADING_MESSAGE" desc="Shown while loading until full list of modules is retrieved">
         Loading...
       </message>
@@ -7207,7 +7043,7 @@ Keep your key file in a safe place. You
         About Voice Search
       </message>
 
-      <!-- About box strings -->
+      
       <if expr="is_win">
         <message name="IDS_ABOUT_BOX_ERROR_DURING_UPDATE_CHECK" desc="The error label for errors that occurred while checking for updates in the About box.">
           An error occurred while checking for updates: <ph name="ERROR">$1<ex>Unable to contact Google Update</ex></ph>
@@ -7220,7 +7056,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- Omnibox -->
+      
       <message name="IDS_FLAGS_EMPHASIZE_TITLES_IN_OMNIBOX_DROPDOWN_NAME" desc="Name for the flag that causes the omnibox dropdown to emphasize the titles of URLs">
         Emphasize titles in the omnibox dropdown
       </message>
@@ -7267,7 +7103,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!--Tooltip strings-->
+      
       <message name="IDS_TOOLTIP_BACK" desc="The tooltip for back button">
         Click to go back, hold to see history
       </message>
@@ -7335,7 +7171,7 @@ Keep your key file in a safe place. You
         <ph name="ORGNAME">$1<ex>Google, Inc. [US]</ex></ph> <ph name="HOSTNAME">$2<ex>google.com</ex></ph>
       </message>
 
-      <!--Accessible name/action strings-->
+      
       <message name="IDS_ACCESSIBLE_INCOGNITO_WINDOW_TITLE_FORMAT" desc="The format for the accessible title of an incognito window">
         <ph name="WINDOW_TITLE">$1</ph> (Incognito)
       </message>
@@ -7417,7 +7253,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- Browser Hung Plugin Detector -->
+      
       <if expr="is_win">
         <message name="IDS_UNKNOWN_PLUGIN_NAME" desc="Name for a plugin whose name could not be determined">
           Unknown
@@ -7454,7 +7290,7 @@ Keep your key file in a safe place. You
         Stop plugin
       </message>
 
-      <!-- Passwords and Exceptions Dialog -->
+      
       <message name="IDS_PASSWORDS_EXCEPTIONS_WINDOW_TITLE" desc="Title for 'Passwords and exceptions dialog'">
         Passwords
       </message>
@@ -7492,7 +7328,7 @@ Keep your key file in a safe place. You
         Sites which never save passwords will appear here.
       </message>
 
-      <!-- Confirm MessageBox Dialog -->
+      
       <message name="IDS_CONFIRM_MESSAGEBOX_YES_BUTTON_LABEL" desc="Confirm MessageBox Dialog's 'Yes' button text">
         Yes
       </message>
@@ -7500,7 +7336,7 @@ Keep your key file in a safe place. You
         No
       </message>
 
-      <!-- Password Manager -->
+      
       <message name="IDS_FILL_ON_ACCOUNT_SELECT_NAME" desc="Name of the experiment for the password manager to fill on account selection rather than page load">
         Fill passwords on account selection
       </message>
@@ -7568,9 +7404,9 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- Android uses custom UI for Bookmark importing -->
+      
       <if expr="not is_android">
-        <!-- Import Settings Dialog -->
+        
         <message name="IDS_IMPORT_SETTINGS_TITLE" desc="Dialog title for import dialog">
           Import bookmarks and settings
         </message>
@@ -7585,11 +7421,11 @@ Keep your key file in a safe place. You
         <message name="IDS_IMPORT_FROM_FIREFOX" desc="browser combo box: Mozilla Firefox">
           Mozilla Firefox
         </message>
-        <!-- TODO(thestig) Should this be Linux only? Add #ifdefs to external_process_importer_client.cc -->
+        
         <message name="IDS_IMPORT_FROM_ICEWEASEL" desc="browser combo box: Iceweasel">
           Iceweasel
         </message>
-        <!-- TODO(thestig) Should this be Mac or Win+Mac only? -->
+        
         <message name="IDS_IMPORT_FROM_SAFARI" desc="browser combo box: Safari">
           Safari
         </message>
@@ -7632,7 +7468,7 @@ Keep your key file in a safe place. You
           No supported browser found
         </message>
 
-        <!-- Import progress popup -->
+        
         <if expr="is_macosx">
           <message name="IDS_IMPORT_PROGRESS_TITLE" desc="Title for the importing progress dialog">
             Importing
@@ -7652,11 +7488,11 @@ Keep your key file in a safe place. You
           <message name="IDS_IMPORT_PROGRESS_STATUS_HISTORY" desc="Import status for history">
             Browsing history
           </message>
-        </if> <!-- is_macosx -->
-      </if> <!-- not is_android -->
+        </if> 
+      </if> 
 
       <if expr="is_macosx">
-        <!-- Confirm to quit panel -->
+        
         <message name="IDS_CONFIRM_TO_QUIT_DESCRIPTION" desc="Instructions for how the user should confirm quitting.">
           Hold <ph name="KEY_EQUIVALENT">$1<ex>⌘Q</ex></ph> to Quit.
         </message>
@@ -7664,13 +7500,13 @@ Keep your key file in a safe place. You
           Warn Before Quitting (<ph name="KEY_EQUIVALENT">$1<ex>⌘Q</ex></ph>)
         </message>
 
-        <!-- Show/Hide notifications menubar extra -->
+        
         <message name="IDS_HIDE_NOTIFICATION_CENTER_OPTION" desc="The label of the checkbox preference that disables the notification center feature.">
           Hide Notifications Icon
         </message>
       </if>
 
-      <!-- Importer Lock Dialog -->
+      
       <message name="IDS_IMPORTER_LOCK_TITLE" desc="Dialog title for importer lock dialog">
         Close Firefox Before Importing
       </message>
@@ -7682,7 +7518,7 @@ Keep your key file in a safe place. You
       </message>
 
       <if expr="enable_extensions">
-        <!-- Feedback Dialog -->
+        
         <message name="IDS_FEEDBACK_REPORT_PAGE_TITLE" desc="Label showing the title of the page that will be reported">
           Tell us what is happening.
         </message>
@@ -7739,7 +7575,7 @@ Keep your key file in a safe place. You
         </message>
       </if>
 
-      <!-- Clear Browsing Data -->
+      
       <message name="IDS_CLEAR_BROWSING_DATA_TITLE" desc="Dialog title">
         Clear browsing data
       </message>
@@ -7825,7 +7661,7 @@ Keep your key file in a safe place. You
          other {# passwords}}
       </message>
 
-      <!-- Supervised User (Legacy and Accounts for Kids) Avatar Menu -->
+      
       <message name="IDS_LEGACY_SUPERVISED_USER_INFO" desc="Text which explains that a supervised user is managed by a custodian.">
         Usage and history can be reviewed by the manager (<ph name="CUSTODIAN_EMAIL">$1<ex>Jane.Doe@gmail.com</ex></ph>) on chrome.com.
       </message>
@@ -7845,7 +7681,7 @@ Keep your key file in a safe place. You
         <ph name="PROFILE_DISPLAY_NAME">$1<ex>Markus</ex></ph> (Account for kids)
       </message>
 
-      <!-- Supervised User Block Interstitial data -->
+      
       <message name="IDS_BLOCK_INTERSTITIAL_TITLE" desc="A title for the supervised-user block interstitial page.">
         Page blocked
       </message>
@@ -7908,7 +7744,7 @@ Keep your key file in a safe place. You
 I don't think this site should be blocked!
       </message>
 
-      <!-- Content Settings dialog data -->
+      
       <message name="IDS_CONTENT_SETTINGS_TITLE" desc="Title for content settings dialog">
         Content settings
       </message>
@@ -7994,7 +7830,7 @@ I don't think this site should be blocke
         Reload
       </message>
 
-      <!-- Mac and Chrome OS users do not close their browser. Mac users quit it and Chrome OS users log out. -->
+      
       <if expr="not is_macosx and not chromeos">
         <message name="IDS_COOKIES_CLEAR_WHEN_CLOSE_CHKBOX" desc="A checkbox in the Content Settings dialog for removing all cookies on when browser is closed.">
           Clear cookies and other site data when you close your browser
@@ -8188,7 +8024,7 @@ I don't think this site should be blocke
       <message name="IDS_EXCEPTIONS_OTR_LABEL" desc="A label informing the user that the table below the label shows incognito-only exceptions">
         Exceptions below only apply to the current incognito session.
       </message>
-      <message name="IDS_EXCEPTIONS_ADD_NEW_INSTRUCTIONS" desc="Placeholder text before the user adds a new exception" >
+      <message name="IDS_EXCEPTIONS_ADD_NEW_INSTRUCTIONS" desc="Placeholder text before the user adds a new exception">
         [*.]example.com
       </message>
       <message name="IDS_EXCEPTIONS_GEOLOCATION_EMBEDDED_ON_HOST" desc="Template text for a child row in the Geolocation Exceptions page view. Controls the permission setting for the parent page when embedded on the specified site.">
@@ -8259,7 +8095,7 @@ I don't think this site should be blocke
         Manage...
       </message>
 
-      <!-- Automatic updates -->
+      
       <if expr="is_macosx">
         <message name="IDS_PROMOTE_INFOBAR_TEXT" desc="The text to show in the automatic update setup info bar.  Mac-only.">
           <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> may not be able to keep itself updated.
@@ -8275,7 +8111,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- About Chrome View -->
+      
       <if expr="is_macosx">
         <message name="IDS_ABOUT_CHROME_PROMOTE_UPDATER" desc="The 'Set Up Automatic Updates for All Users' button in the About window.  Mac-only.">
           Set Up Automatic Updates for All Users
@@ -8303,7 +8139,7 @@ I don't think this site should be blocke
         Report an issue
       </message>
 
-      <!-- settings reset bubble messages -->
+      
       <message name="IDS_RESETTING" desc="Text for the button, once the user clicked to reset settings.">
         Resetting...
       </message>
@@ -8327,7 +8163,7 @@ I don't think this site should be blocke
         <ph name="IDS_SHORT_PRODUCT_NAME">$1<ex>Chrome</ex></ph> detected that your browser settings may have been changed without your knowledge. Would you like to reset them to their original defaults?
       </message>
 
-      <!-- SRT bubble messages -->
+      
       <message name="IDS_SRT_BUBBLE_DOWNLOAD_BUTTON_TEXT" desc="Download button of the Chrome Cleanup Tool bubble">
         Get the Chrome Cleanup Tool
       </message>
@@ -8350,7 +8186,7 @@ I don't think this site should be blocke
           Unusual behavior detected
         </message>
       </if>
-      <!-- Upgrade bubble messages -->
+      
       <message name="IDS_REENABLE_UPDATES" desc="Text for the button the user clicks to re-enable automatic updates.">
         Enable autoupdate
       </message>
@@ -8358,7 +8194,7 @@ I don't think this site should be blocke
         Later
       </message>
 
-      <!-- Print -->
+      
       <message name="IDS_DEFAULT_PRINT_DOCUMENT_TITLE" desc="Default title for a print document">
         Untitled Document
       </message>
@@ -8369,7 +8205,7 @@ I don't think this site should be blocke
         Something went wrong when trying to print.  Please check your printer and try again.
       </message>
 
-      <!-- Cloud Print proxy strings -->
+      
       <message name="IDS_CLOUD_PRINT_CHROMEOS_OPTION_LABEL" desc="Label for the cloud print section of the Chrome OS advanced options dialog.">
         Set up or manage printers in <ph name="CLOUD_PRINT_NAME">$1<ex>Google Cloud Print</ex></ph>.
       </message>
@@ -8386,7 +8222,7 @@ I don't think this site should be blocke
         The <ph name="CLOUD_PRINT_NAME">$1<ex>Google Cloud Print</ex></ph> connector process has crashed. Restart?
       </message>
 
-      <!-- Print Preview -->
+      
       <if expr="enable_printing">
         <message name="IDS_PRINT_INVALID_PRINTER_SETTINGS" desc="Message to display when selected printer is not reachable or its settings are invalid.">
           The selected printer is not available or not installed correctly.  Check your printer or try selecting another printer.
@@ -8466,12 +8302,10 @@ I don't think this site should be blocke
         <message name="IDS_PRINT_PREVIEW_PAGE_RANGE_RADIO" desc="Aria-label page range radio.">
           page range radio button
         </message>
-        <message name="IDS_PRINT_PREVIEW_PRINT_TO_PDF"
-                 desc="Option shown on printer drop-down list for saving previewed document as a PDF.">
+        <message name="IDS_PRINT_PREVIEW_PRINT_TO_PDF" desc="Option shown on printer drop-down list for saving previewed document as a PDF.">
           Save as PDF
         </message>
-        <message name="IDS_PRINT_PREVIEW_PRINT_WITH_CLOUD_PRINT_WAIT"
-            desc="Message shown in the print preview page after choosing cloud print before the dialog displays">
+        <message name="IDS_PRINT_PREVIEW_PRINT_WITH_CLOUD_PRINT_WAIT" desc="Message shown in the print preview page after choosing cloud print before the dialog displays">
           Loading <ph name="CLOUD_PRINT_NAME">$1<ex>Google Cloud Print</ex></ph>
         </message>
         <message name="IDS_PRINT_PREVIEW_SUMMARY_FORMAT_LONG" desc="Print summary, explaining to the user how many pages will be printed.">
@@ -8719,7 +8553,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Load State -->
+      
       <message name="IDS_LOAD_STATE_WAITING_FOR_SOCKET_SLOT" desc="Status text when Chrome is at its connection limit, and is waiting for a URL request to complete to free up a connection.">
         Waiting for available socket...
       </message>
@@ -8766,7 +8600,7 @@ I don't think this site should be blocke
         Waiting for <ph name="HOST_NAME">$1<ex>www.google.com</ex></ph>...
       </message>
 
-      <!-- Tab Context Menu -->
+      
       <if expr="not use_titlecase">
         <message name="IDS_TAB_CXMENU_NEWTAB" desc="The label of the 'New Tab' Tab context menu item.">
           New tab
@@ -8868,7 +8702,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Application window menu -->
+      
       <if expr="not use_titlecase">
         <message name="IDS_APP_MENU_RELOAD" desc="The reload menu in application windows">
           Reload
@@ -8886,7 +8720,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- error page messages -->
+      
       <message name="IDS_ERRORPAGE_NET_BUTTON_DETAILS" desc="Label for the button that expands the details on a net error page">
         Details
       </message>
@@ -9517,7 +9351,7 @@ I don't think this site should be blocke
         <ph name="ORGANIZATION">$1<ex>Paypal Inc.</ex></ph> [<ph name="COUNTRY">$2<ex>US</ex></ph>]
       </message>
 
-      <!-- iOS specific error page messages -->
+      
       <if expr="is_ios">
         <message name="IDS_ERRORPAGES_HEADING_DOWNLOAD_FILE_TYPE_ERROR" desc="A one-line title for error message to tell user that the requested type of file cannot be downloaded. [Length: 20em]">
           Download Failed
@@ -9539,7 +9373,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Page Information Window -->
+      
       <if expr="not use_titlecase">
         <message name="IDS_PAGEINFO_CERT_INFO_BUTTON" desc="Text of button in the page info that shows the SSL certificate.">
           Certificate information
@@ -9653,7 +9487,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Critical Notification Bubble -->
+      
       <message name="IDS_CRITICAL_NOTIFICATION_HEADLINE" desc="The headline for the critical notification">
         <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> will restart in <ph name="SECONDS">$2<ex>10</ex></ph> seconds.
       </message>
@@ -9670,7 +9504,7 @@ I don't think this site should be blocke
         Don't restart
       </message>
 
-      <!-- Screen Capture strings -->
+      
       <message name="IDS_MEDIA_SCREEN_CAPTURE_CONFIRMATION_TITLE" desc="Title for the prompt shown when screen capturing is requrested by an app.">
         <ph name="APP_NAME">$1<ex>html5rocks.com</ex></ph> Screen Sharing Request
       </message>
@@ -9690,7 +9524,7 @@ I don't think this site should be blocke
         Stop sharing
       </message>
 
-      <!-- Safe Browsing interstitials V3 (shared phishing & malware) -->
+      
       <message name="IDS_SAFEBROWSING_V3_TITLE" desc="The tab title for the Safe Browsing interstitials.">
         Security error
       </message>
@@ -9704,7 +9538,7 @@ I don't think this site should be blocke
         Back to safety
       </message>
 
-      <!-- Malware interstitial V3 -->
+      
       <message name="IDS_MALWARE_V3_HEADING" desc="The large heading at the top of the malware interstitial.">
         The site ahead contains malware
       </message>
@@ -9763,7 +9597,7 @@ I don't think this site should be blocke
         Automatically report details of possible security incidents to Google. <ph name="PRIVACY_PAGE_LINK">$1</ph>
       </message>
 
-      <!-- Harmful download interstitial V3 -->
+      
       <message name="IDS_HARMFUL_V3_HEADING" desc="The large heading at the top of the social engineering interstitial.">
         The site ahead contains harmful programs
       </message>
@@ -9777,7 +9611,7 @@ I don't think this site should be blocke
         If you understand the risks to your security, you may <ph name="BEGIN_LINK">&lt;a href="#" id="proceed-link"&gt;</ph>visit this site<ph name="END_LINK">&lt;/a&gt;</ph> before the harmful programs have been removed.
       </message>
 
-      <!-- Phishing interstitial -->
+      
       <message name="IDS_PHISHING_V4_HEADING" desc="The large heading at the top of the phishing interstitial.">
         Deceptive site ahead
       </message>
@@ -9800,7 +9634,7 @@ I don't think this site should be blocke
         You can <ph name="BEGIN_ERROR_LINK">&lt;a href="#" id="report-error-link"&gt;</ph>report a detection problem<ph name="END_ERROR_LINK">&lt;/a&gt;</ph> or, if you understand the risks to your security, <ph name="BEGIN_LINK">&lt;a href="#" id="proceed-link"&gt;</ph>visit this unsafe site<ph name="END_LINK">&lt;/a&gt;</ph>.
       </message>
 
-      <!-- SSL Interstitial V2 -->
+      
       <message name="IDS_SSL_V2_TITLE" desc="The tab title for the SSL interstitial.">
         Privacy error
       </message>
@@ -9817,7 +9651,7 @@ I don't think this site should be blocke
         Hide advanced
       </message>
 
-      <!-- SSL Interstitial V2: Overridable -->
+      
       <message name="IDS_SSL_OVERRIDABLE_SAFETY_BUTTON" desc="The text for the button that takes the user back to the previous page.">
         Back to safety
       </message>
@@ -9825,7 +9659,7 @@ I don't think this site should be blocke
         <ph name="BEGIN_LINK">&lt;a href="#" id="proceed-link"&gt;</ph>Proceed to <ph name="SITE">$1<ex>example.com</ex></ph> (unsafe)<ph name="END_LINK">&lt;/a&gt;</ph>
       </message>
 
-      <!-- SSL Interstitial V2: Non-overridable -->
+      
       <message name="IDS_SSL_RELOAD" desc="The text for the button that reloads the page.">
         Reload
       </message>
@@ -9839,7 +9673,7 @@ I don't think this site should be blocke
       You cannot visit <ph name="SITE">$1<ex>google.com</ex></ph> right now because <ph name="BEGIN_LINK">&lt;a href="#" id="help-link"&gt;</ph>this certificate has been revoked<ph name="END_LINK">&lt;/a&gt;</ph>. Network errors and attacks are usually temporary, so this page will probably work later.
       </message>
 
-      <!-- SSL Interstitial V2: Clock Errors -->
+      
       <message name="IDS_SSL_V2_CLOCK_TITLE" desc="The tab title for the SSL clock interstitial (shown when an SSL error is probably caused by an incorrect clock).">
         Clock error
       </message>
@@ -9875,7 +9709,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Captive portal interstitial -->
+      
       <message name="IDS_CAPTIVE_PORTAL_HEADING_WIRED" desc="Heading in the error page when a secure request is blocked because a captive portal is manipulating a wired connection (e.g. ethernet)">
         Connect to network
       </message>
@@ -9904,17 +9738,17 @@ I don't think this site should be blocke
         Connect
       </message>
 
-      <!-- Strings for the certificate selection dialog triggered by chrome.platformKeys -->
+      
       <message name="IDS_PLATFORM_KEYS_SELECT_CERT_DIALOG_TEXT" desc="The text in the dialog that prompts the user to select a certificate when an extension requests certificates through the platformKeys API.">
         <ph name="EXTENSION_NAME">$1<ex>My OpenVPN App</ex></ph> wants permanent access to a certificate to authenticate itself on your behalf.
       </message>
 
-      <!-- Misc strings for SSL UI -->
+      
       <message name="IDS_UNSAFE_FRAME_MESSAGE" desc="The text displayed in the content that is subsituted to an unsafe frame.">
         This frame was blocked because it contains some insecure content.
       </message>
 
-      <!-- SSL client authentication certificate selection dialog -->
+      
       <message name="IDS_CLIENT_CERT_DIALOG_TITLE" desc="The title of the dialog that prompts for a certificate when doing SSL client authentication.">
         Select a certificate
       </message>
@@ -9923,7 +9757,7 @@ I don't think this site should be blocke
         Select a certificate to authenticate yourself to <ph name="HOST_NAME">$1<ex>www.google.com</ex></ph>
       </message>
 
-      <!-- NSS PKCS #11 password dialog -->
+      
       <message name="IDS_CRYPTO_MODULE_AUTH_DIALOG_TITLE" desc="The title in the dialog that prompts for security device password.">
        Sign in to Security Device
       </message>
@@ -9952,7 +9786,7 @@ I don't think this site should be blocke
        Unlock
       </message>
 
-      <!-- HTTP POST Warning -->
+      
       <message name="IDS_HTTP_POST_WARNING_TITLE" desc="Title for dialog that warns users about a navigation that results in a repost">
         Confirm Form Resubmission
       </message>
@@ -9963,14 +9797,14 @@ I don't think this site should be blocke
         Continue
       </message>
 
-      <!-- Menus -->
+      
       <if expr="is_macosx">
         <message name="IDS_MENU_EMPTY_SUBMENU" desc="Used when a submenu has no entries">
           (empty)
         </message>
       </if>
 
-      <!-- Mac First-run dialog messages -->
+      
       <if expr="is_macosx">
         <message name="IDS_FIRSTRUN_DLG_MAC_WINDOW_TITLE" desc="Window title of First Run Title on OS X - displayed in Window title bar">
           Welcome to <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
@@ -9986,7 +9820,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- First run bubble popup -->
+      
       <message name="IDS_FR_BUBBLE_TITLE" desc="Bubble-like popup dialog title">
         You can search from here with <ph name="SEARCH_ENGINE">$1<ex>Google</ex></ph>
       </message>
@@ -9997,7 +9831,7 @@ I don't think this site should be blocke
         Change
       </message>
 
-      <!-- Sad Tab Strings -->
+      
       <message name="IDS_SAD_TAB_TITLE" desc="The title of the sad tab page that is shown when a tab crashes. This is intended to be a humorous exclamation of dismay." formatter_data="android_java">
         Aw, Snap!
       </message>
@@ -10023,7 +9857,7 @@ I don't think this site should be blocke
       <message name="IDS_CRASHED_TAB_FEEDBACK_LINK" desc="The text for the feedback link on the crashed tab page.">
         Send feedback
       </message>
-      <!-- Killed Tab Strings -->
+      
       <if expr="chromeos">
         <message name="IDS_KILLED_TAB_BY_OOM_MESSAGE" desc="The message displayed on the killed tab page when the page was killed by an out of memory error.">
           Either Chrome ran out of memory or the process for the webpage was terminated for some other reason.  To continue, reload or go to another page.
@@ -10034,7 +9868,7 @@ I don't think this site should be blocke
 '''
       </message>
 
-      <!-- Default Browser related messages -->
+      
       <if expr="is_win">
         <message name="IDS_HIDE_ICONS_NOT_SUPPORTED" desc="Message to explain we only support uninstall and not hide-icons.">
   To hide access to this program, you need to uninstall it by using
@@ -10044,7 +9878,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- chrome://help -->
+      
       <if expr="not is_android">
         <if expr="chromeos">
           <message name="IDS_SHOW_MORE_INFO" desc="The label of the 'More info' link.">
@@ -10097,7 +9931,7 @@ I don't think this site should be blocke
         <message name="IDS_ABOUT_PRODUCT_VERSION" desc="The text label describing the version of the browser">
           Version <ph name="PRODUCT_VERSION">$1<ex>15.0.865.0</ex></ph>
         </message>
-      </if> <!-- not is_android -->
+      </if> 
 
       <if expr="chromeos">
         <message name="IDS_WEBKIT" desc="The name of the WebKit project; should not require translation.">
@@ -10169,13 +10003,13 @@ I don't think this site should be blocke
         <message name="IDS_ABOUT_PAGE_CHANNEL_CHANGE_PAGE_CANCEL_BUTTON" desc="The label for the button for cancelling channel change.">
           Cancel
         </message>
-      </if> <!-- chromeos -->
+      </if> 
 
       <message name="IDS_PLATFORM_LABEL" desc="Label for Platform">
         Platform
       </message>
 
-      <!-- chrome://settings. Android uses native UI for settings -->
+      
       <if expr="not is_android">
         <if expr="chromeos">
           <message name="IDS_OPTIONS_INTERNET_TAB_LABEL" desc="The title of the Internet tab">
@@ -10269,13 +10103,13 @@ I don't think this site should be blocke
         <message name="IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME" desc="The title of the default search engine group">
           Search
         </message>
-        <message name="IDS_SEARCH_ENGINE_ADD_NEW_NAME_PLACEHOLDER" desc="Placeholder text for name before the user adds a new search engine" >
+        <message name="IDS_SEARCH_ENGINE_ADD_NEW_NAME_PLACEHOLDER" desc="Placeholder text for name before the user adds a new search engine">
           Add a new search engine
         </message>
-        <message name="IDS_SEARCH_ENGINE_ADD_NEW_KEYWORD_PLACEHOLDER" desc="Placeholder text for keyword before the user adds a new search engine" >
+        <message name="IDS_SEARCH_ENGINE_ADD_NEW_KEYWORD_PLACEHOLDER" desc="Placeholder text for keyword before the user adds a new search engine">
           Keyword
         </message>
-        <message name="IDS_SEARCH_ENGINE_ADD_NEW_URL_PLACEHOLDER" desc="Placeholder text for URL before the user adds a new search engine" >
+        <message name="IDS_SEARCH_ENGINE_ADD_NEW_URL_PLACEHOLDER" desc="Placeholder text for URL before the user adds a new search engine">
           URL with %s in place of query
         </message>
         <message name="IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME" desc="The title of the default browser group">
@@ -10438,12 +10272,12 @@ I don't think this site should be blocke
           Expiration date
         </message>
 
-        <!-- Extension settings -->
+        
         <message name="IDS_MANAGE_EXTENSIONS_SETTING_WINDOWS_TITLE" desc="Title that appears in the dialogue title bar for manage extensions settings">
           Extensions
         </message>
 
-        <!-- Font settings -->
+        
         <message name="IDS_FONT_LANGUAGE_SETTING_FONT_TAB_TITLE" desc="Title that appears in the Fonts and Encoding subpage">
           Fonts and encoding
         </message>
@@ -10477,16 +10311,14 @@ I don't think this site should be blocke
         <message name="IDS_FONT_LANGUAGE_SETTING_PLACEHOLDER" desc="Placeholder string for the Fonts and Encodings select menus">
           Loading...
         </message>
-        <message name="IDS_FONT_LANGUAGE_SETTING_ADVANCED_FONT_SETTINGS_INSTALL"
-                 desc="Explanatory message about how to get the Advanced Font Settings extension">
+        <message name="IDS_FONT_LANGUAGE_SETTING_ADVANCED_FONT_SETTINGS_INSTALL" desc="Explanatory message about how to get the Advanced Font Settings extension">
           <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1"&gt;</ph>Advanced font settings<ph name="END_LINK">&lt;/a&gt;</ph> (requires extension)
         </message>
-        <message name="IDS_FONT_LANGUAGE_SETTING_ADVANCED_FONT_SETTINGS_OPTIONS"
-                 desc="Link to the Advanced Font Settings extension's options page">
+        <message name="IDS_FONT_LANGUAGE_SETTING_ADVANCED_FONT_SETTINGS_OPTIONS" desc="Link to the Advanced Font Settings extension's options page">
           Advanced font settings
         </message>
 
-        <!-- Language & spell-checker settings -->
+        
         <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_DIALOG_TITLE">
           Languages
         </message>
@@ -10498,50 +10330,39 @@ I don't think this site should be blocke
         <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_LANGUAGES" desc="The label for the list of languages">
           Languages
         </message>
-        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_ADD_BUTTON"
-                 desc="The label for the add button for adding a language">
+        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_ADD_BUTTON" desc="The label for the add button for adding a language">
           Add
         </message>
-        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_ADD_LANGUAGE_INSTRUCTIONS"
-                 desc="Explanatory message about how to add and order languages">
+        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_ADD_LANGUAGE_INSTRUCTIONS" desc="Explanatory message about how to add and order languages">
           Add languages and drag to order them based on your preference.
         </message>
-        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_CANNOT_BE_DISPLAYED_IN_THIS_LANGUAGE"
-                 desc="The label for a language that cannot be used for UI">
+        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_CANNOT_BE_DISPLAYED_IN_THIS_LANGUAGE" desc="The label for a language that cannot be used for UI">
           <ph name="PRODUCT_NAME">$1<ex>Chrome OS</ex></ph> cannot be displayed in this language
         </message>
-        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE"
-                 desc="The label for a language that is currently used for UI">
+        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE" desc="The label for a language that is currently used for UI">
           <ph name="PRODUCT_NAME">$1<ex>Chrome OS</ex></ph> is displayed in this language
         </message>
-        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE"
-                 desc="The label is used for a button that changes the UI
-                       language of Chrome OS">
+        <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE" desc="The label is used for a button that changes the UI                        language of Chrome OS">
           Display <ph name="PRODUCT_NAME">$1<ex>Chrome OS</ex></ph> in this language
         </message>
         <if expr="not is_macosx">
-          <message name="IDS_OPTIONS_SETTINGS_USE_THIS_FOR_SPELL_CHECKING"
-                   desc="The label for a language a button that changes the spell check language of Chrome">
+          <message name="IDS_OPTIONS_SETTINGS_USE_THIS_FOR_SPELL_CHECKING" desc="The label for a language a button that changes the spell check language of Chrome">
             Use this language for spell checking
           </message>
-          <message name="IDS_OPTIONS_SETTINGS_CANNOT_BE_USED_FOR_SPELL_CHECKING"
-                   desc="The label for a language that cannot be used for spell checking">
+          <message name="IDS_OPTIONS_SETTINGS_CANNOT_BE_USED_FOR_SPELL_CHECKING" desc="The label for a language that cannot be used for spell checking">
             This language cannot be used for spell checking
           </message>
-          <message name="IDS_OPTIONS_SETTINGS_IS_USED_FOR_SPELL_CHECKING"
-                   desc="The label for a language that is currently used for spell checking">
+          <message name="IDS_OPTIONS_SETTINGS_IS_USED_FOR_SPELL_CHECKING" desc="The label for a language that is currently used for spell checking">
             This language is used for spell checking
           </message>
         </if>
         <if expr="not chromeos">
-          <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_RELAUNCH_BUTTON"
-                   desc="The label for the relaunch button for changing UI language">
+          <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_RELAUNCH_BUTTON" desc="The label for the relaunch button for changing UI language">
             Relaunch
           </message>
         </if>
         <if expr="chromeos">
-          <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_RELAUNCH_BUTTON"
-                   desc="The label for the restart button for changing UI language">
+          <message name="IDS_OPTIONS_SETTINGS_LANGUAGES_RELAUNCH_BUTTON" desc="The label for the restart button for changing UI language">
             Restart
           </message>
         </if>
@@ -10650,7 +10471,7 @@ I don't think this site should be blocke
           These settings are controlled by:
         </message>
 
-        <!-- Extension install location strings -->
+        
         <message name="IDS_OPTIONS_INSTALL_LOCATION_UNKNOWN" desc="The text explaining the the installation location is unknown.">
           Not from Chrome Web Store.
         </message>
@@ -10664,7 +10485,7 @@ I don't think this site should be blocke
           Installed because of dependent extension(s).
         </message>
 
-        <!-- Extension blacklist state -->
+        
         <message name="IDS_OPTIONS_BLACKLISTED_SECURITY_VULNERABILITY" desc="The text explaining the reason for disabling extension or app. The extension in question has a security vulnerability.">
           This extension contains a serious security vulnerability.
         </message>
@@ -10675,7 +10496,7 @@ I don't think this site should be blocke
           This extension may have been added without your knowledge.
         </message>
 
-        <!-- Options search page strings. -->
+        
         <message name="IDS_OPTIONS_SEARCH_PAGE_TITLE" desc="Title of the settings search page.">
           Search results
         </message>
@@ -10692,7 +10513,7 @@ I don't think this site should be blocke
           Search settings
         </message>
 
-        <!-- Reset Profile Settings strings -->
+        
         <message name="IDS_RESET_PROFILE_SETTINGS_BANNER_TEXT" desc="The text to show in a banner at the top of the chrome://settings page. The banner is displayed when Chrome detects that the settings might have been changed without the user's knowledge.">
           Some of your settings may have been changed without your knowledge.
         </message>
@@ -10760,7 +10581,7 @@ I don't think this site should be blocke
           Processing shortcuts...
         </message>
 
-        <!-- Automatic Settings Reset strings -->
+        
         <message name="IDS_AUTOMATIC_SETTINGS_RESET_BANNER_TEXT" desc="The text to show in a banner at the top of the chrome://settings page. The banner is displayed when Chrome detects that some settings have been tampered with and were reset to factory defaults.">
           Chrome detected that some of your settings were corrupted by another program and reset them to their original defaults.
         </message>
@@ -10769,7 +10590,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- chrome://settings strings that are used by all platforms including Android -->
+      
       <message name="IDS_SETTINGS_TITLE" desc="Title for the settings tab.">
         Settings
       </message>
@@ -10789,7 +10610,7 @@ I don't think this site should be blocke
         Enter URL...
       </message>
 
-      <!-- Autofill dialog: field labels. -->
+      
       <message name="IDS_AUTOFILL_DIALOG_PLACEHOLDER_EMAIL" desc="The placeholder/label text for email in the requestAutocomplete dialog.">
         Email address
       </message>
@@ -10812,9 +10633,9 @@ I don't think this site should be blocke
         Merchants often need this in case there are problems shipping your order.
       </message>
 
-      <!-- On Android, we use Google Play Services to handle all the UI for the Autofill Dialog -->
+      
       <if expr="not is_android">
-        <!-- Autofill dialog: title bar -->
+        
         <message name="IDS_AUTOFILL_DIALOG_TITLE" desc="Title for autofill dialog which asks user to input address + payment info.">
           Pay
         </message>
@@ -10837,7 +10658,7 @@ I don't think this site should be blocke
           Google Payments
         </message>
 
-        <!-- Autofill dialog: notification area -->
+        
         <message name="IDS_AUTOFILL_DIALOG_USE_WALLET" desc="Text that shows on top of the autofill dialog when using data Google Payments already knows about the user.">
           Protect your payment with Google Payments.
         </message>
@@ -10869,7 +10690,7 @@ I don't think this site should be blocke
           More information is needed to complete this purchase.
         </message>
 
-        <!--- Autofill dialog: Wallet interstitials -->
+        
         <message name="IDS_AUTOFILL_DIALOG_LOADING" desc="A message to let the users know that Chrome is waiting on a network response. This is followed by an ellipsis, as in 'Loading...'">
           Loading payment details
         </message>
@@ -10880,7 +10701,7 @@ I don't think this site should be blocke
           Your Virtual Card is ready.
         </message>
 
-        <!--- Autofill dialog: Wallet error messages -->
+        
         <message name="IDS_AUTOFILL_WALLET_BUYER_ACCOUNT_ERROR" desc="Text explaining that the user's Wallet account cannot be used.">
           There's something wrong with your Google Payments account.
         </message>
@@ -10909,7 +10730,7 @@ I don't think this site should be blocke
           Error code: <ph name="ERROR_CODE">$1<ex>54</ex></ph>
         </message>
 
-        <!-- Autofill dialog: detail section -->
+        
         <message name="IDS_AUTOFILL_DIALOG_EDIT" desc="Text of link in autofill dialog which allows user to edit address + payment info.">
           Edit
         </message>
@@ -10932,7 +10753,7 @@ I don't think this site should be blocke
           Verify
         </message>
 
-        <!-- Autofill dialog: combobox menu items -->
+        
         <message name="IDS_AUTOFILL_DIALOG_ADD_CREDIT_CARD" desc="Menu item for adding a new credit card in the autofill dialog.">
           New credit card...
         </message>
@@ -10970,7 +10791,7 @@ I don't think this site should be blocke
           Use different shipping address
         </message>
 
-        <!-- Autofill dialog: legal documents -->
+        
         <message name="IDS_AUTOFILL_DIALOG_LOCATION_DISCLOSURE" desc="Text at the bottom of the autofill dialog which stands alone to inform the user that they'll be sharing their location with Google Payments if they choose to proceed.">
           By clicking Continue you agree to use Google Payments. To protect you from fraud, information about your computer (including its location) will be shared with Google Payments.
         </message>
@@ -10993,7 +10814,7 @@ I don't think this site should be blocke
           By clicking Continue you agree to the <ph name="LEGAL_DOC_LINK_TEXT_1">$1<ex>Google Payments Terms Of Service</ex></ph>, <ph name="LEGAL_DOC_LINK_TEXT_2">$2<ex>Terms of Use</ex></ph>, <ph name="LEGAL_DOC_LINK_TEXT_3">$3<ex>Further Terms of Use</ex></ph>, <ph name="LEGAL_DOC_LINK_TEXT_4">$4<ex>Further Terms of Use</ex></ph>, <ph name="LEGAL_DOC_LINK_TEXT_5">$5<ex>Further Terms of Use</ex></ph>, and <ph name="LEGAL_DOC_LINK_TEXT_6">$6<ex>Privacy Policy</ex></ph>.
         </message>
 
-        <!-- Autofill dialog: validation messages -->
+        
         <message name="IDS_AUTOFILL_DIALOG_VALIDATION_WALLET_REQUIRES_TWO_NAMES" desc="Message displayed to user when card holder name validation for Wallet fails.">
           Google Payments requires at least a first and last name.
         </message>
@@ -11031,7 +10852,7 @@ I don't think this site should be blocke
           Validating...
         </message>
 
-        <!-- Autofill dialog post-submit bubbles -->
+        
         <message name="IDS_AUTOFILL_GENERATED_CREDIT_CARD_BUBBLE_TITLE" desc="Title of a bubble shown directly after a new card has been generated via Online Wallet using the Autofill dialog.">
           Google Payments is protecting your card
         </message>
@@ -11103,12 +10924,12 @@ I don't think this site should be blocke
         Get themes
       </message>
 
-      <!-- Misc advanced option description strings. -->
+      
       <message name="IDS_NETWORK_PREDICTION_ENABLED_DESCRIPTION" desc="In the advanced options tab, the text next to the checkbox that enables prediction of network actions.  Actions include DNS prefetching, TCP and SSL preconnection, and prerendering of webpages.">
         Prefetch resources to load pages more quickly
       </message>
 
-      <!-- Collected cookies window -->
+      
       <message name="IDS_COLLECTED_COOKIES_DIALOG_TITLE" desc="The title of the collect cookies dialog">
         Cookies set by this page
       </message>
@@ -11163,7 +10984,7 @@ I don't think this site should be blocke
         Reload
       </message>
 
-      <!-- Accessiblility strings for Inforbars in Views -->
+      
       <if expr="toolkit_views">
         <message name="IDS_ACCNAME_INFOBAR_CONTAINER" desc="The accessible name for the infobar container.">
           Infobar Container
@@ -11176,7 +10997,7 @@ I don't think this site should be blocke
         </message>
       </if>
 
-      <!-- Auto-login infobar -->
+      
       <if expr="is_ios">
         <message name="IDS_AUTOLOGIN_INFOBAR_MESSAGE" desc="The string shown in the infobar explaining that they can press one button to auto-login instead of entering their user name and password. [length: 60em]">
           Automatic sign-in is available <ph name="EMAIL_ADDRESS">$1</ph>
@@ -11196,7 +11017,7 @@ I don't think this site should be blocke
         Sign in anyway
       </message>
 
-      <!-- One click sign-in bubble and dialog -->
+      
       <message name="IDS_ONE_CLICK_BUBBLE_UNDO" desc="The text for the undo button in the one click sign-in bubble.">
         Undo
       </message>
@@ -11216,7 +11037,7 @@ I don't think this site should be blocke
         Sign in
       </message>
 
-      <!-- Enterprise sign-in profile linking -->
+      
       <message name="IDS_ENTERPRISE_SIGNIN_PROFILE_LINK_LEARN_MORE" desc="The link to get more information about profile linking after signing in to an enterprise account">
         Learn more
       </message>
@@ -11227,8 +11048,8 @@ I don't think this site should be blocke
         Cancel
       </message>
 
-      <!-- Enterprise sign-in profile linking -->
-      <!-- TODO(dconnelly): remove "new-style" once the old dialog is gone. -->
+      
+      
       <message name="IDS_ENTERPRISE_SIGNIN_CREATE_NEW_PROFILE_NEW_STYLE" desc="Text of the button to create a new profile after enterprise account sign-in">
         Create a new profile
       </message>
@@ -11240,7 +11061,7 @@ I don't think this site should be blocke
         This account is managed by <ph name="DOMAIN">$1<ex>example.com</ex></ph>
       </message>
 
-      <!-- Cookies Window -->
+      
       <message name="IDS_COOKIES_WEBSITE_PERMISSIONS_WINDOW_TITLE" desc="The title of the redesigned Cookies Window that lets you manage cookies, storage quota for websites and other permissions per-website">
         Cookies and site data
       </message>
@@ -11433,60 +11254,48 @@ I don't think this site should be blocke
         ecdsa_sign
       </message>
 
-      <!-- New Tab -->
-      <message name="IDS_NEW_TAB_TITLE"
-               desc="Title of the new tab page, this is only shown while loading, then the title comes from the page">
+      
+      <message name="IDS_NEW_TAB_TITLE" desc="Title of the new tab page, this is only shown while loading, then the title comes from the page">
         New Tab
       </message>
 
-      <!-- Strings used for non-Android builds -->
+      
       <if expr="not is_android">
-        <message name="IDS_APP_DEFAULT_PAGE_NAME"
-                 desc="Default name for the first 'Apps' page on the New Tab Page.">
+        <message name="IDS_APP_DEFAULT_PAGE_NAME" desc="Default name for the first 'Apps' page on the New Tab Page.">
           Apps
         </message>
-        <message name="IDS_APP_LAUNCHER_TAB_TITLE"
-                 desc="Default name for stand alone web page to serve as an App launcher when the new tab doesn't show apps.">
+        <message name="IDS_APP_LAUNCHER_TAB_TITLE" desc="Default name for stand alone web page to serve as an App launcher when the new tab doesn't show apps.">
           Apps
         </message>
-        <message name="IDS_NEW_TAB_OTR_HEADING"
-                 desc="Heading used when a person opens an OTR window">
+        <message name="IDS_NEW_TAB_OTR_HEADING" desc="Heading used when a person opens an OTR window">
           You’ve gone incognito
         </message>
-        <message name="IDS_NEW_TAB_OTR_DESCRIPTION"
-                 desc="Used when a person opens an OTR window">
+        <message name="IDS_NEW_TAB_OTR_DESCRIPTION" desc="Used when a person opens an OTR window">
           Pages you view in incognito tabs won’t stick around in your browser’s history, cookie store, or search history after you’ve closed <ph name="BEGIN_BOLD">&lt;strong&gt;</ph>all<ph name="END_BOLD">&lt;/strong&gt;</ph> of your incognito tabs. Any files you download or bookmarks you create will be kept.
         </message>
-        <message name="IDS_NEW_TAB_OTR_LEARN_MORE_LINK"
-                 desc="OTR window link text to learn more">
+        <message name="IDS_NEW_TAB_OTR_LEARN_MORE_LINK" desc="OTR window link text to learn more">
           Learn more about incognito browsing
         </message>
-        <message name="IDS_NEW_TAB_OTR_MESSAGE_WARNING"
-                 desc="OTR window warning message">
+        <message name="IDS_NEW_TAB_OTR_MESSAGE_WARNING" desc="OTR window warning message">
           Going incognito doesn’t hide your browsing from your employer, your internet service provider, or the websites you visit.
         </message>
-        <message name="IDS_NEW_TAB_GUEST_SESSION_HEADING"
-              desc="Heading used when a person enters Guest Session">
+        <message name="IDS_NEW_TAB_GUEST_SESSION_HEADING" desc="Heading used when a person enters Guest Session">
           You’re browsing as a Guest
         </message>
-        <message name="IDS_NEW_TAB_GUEST_SESSION_LEARN_MORE_LINK"
-              desc="Guest Session link text to learn more">
+        <message name="IDS_NEW_TAB_GUEST_SESSION_LEARN_MORE_LINK" desc="Guest Session link text to learn more">
           Learn more about Guest browsing
         </message>
         <if expr="chromeos">
-          <message name="IDS_NEW_TAB_GUEST_SESSION_DESCRIPTION"
-              desc="Used when a person enters Guest Session">
+          <message name="IDS_NEW_TAB_GUEST_SESSION_DESCRIPTION" desc="Used when a person enters Guest Session">
             Pages you view in this window won’t appear in the browser history and they won’t leave other traces, like cookies, on the computer after you sign out. Files you download and bookmarks you create won’t be preserved.
           </message>
         </if>
         <if expr="not chromeos">
-          <message name="IDS_NEW_TAB_GUEST_SESSION_DESCRIPTION"
-              desc="Used when a person enters Guest Session">
+          <message name="IDS_NEW_TAB_GUEST_SESSION_DESCRIPTION" desc="Used when a person enters Guest Session">
             Pages you view in this window won’t appear in the browser history and they won’t leave other traces, like cookies, on the computer after you close all open Guest windows. Any files you download will be preserved, however.
           </message>
         </if>
-        <message name="IDS_NEW_TAB_TILE_GRID_ACCESSIBLE_DESCRIPTION"
-                 desc="Help message for screenreader users, spoken when navigating to a tile grid for the first time.">
+        <message name="IDS_NEW_TAB_TILE_GRID_ACCESSIBLE_DESCRIPTION" desc="Help message for screenreader users, spoken when navigating to a tile grid for the first time.">
           Use left and right arrow keys to navigate.
         </message>
         <if expr="chromeos">
@@ -11497,149 +11306,118 @@ I don't think this site should be blocke
         <message name="IDS_NEW_TAB_APP_INSTALL_HINT_LABEL" desc="Text for the plus icon on the NTP that links to the web store.">
           Add more apps
         </message>
-        <message name="IDS_NEW_TAB_MOST_VISITED"
-                 desc="The name for the 'Most Visited' navigation control on the New Tab Page.">
+        <message name="IDS_NEW_TAB_MOST_VISITED" desc="The name for the 'Most Visited' navigation control on the New Tab Page.">
           Most visited
         </message>
       </if>
 
-      <message name="IDS_NEW_TAB_RESTORE_THUMBNAILS_SHORT_LINK"
-               desc="The link that restores previously removed thumbnails. Context is 'Thumbnail removed. Undo | Restore all'">
+      <message name="IDS_NEW_TAB_RESTORE_THUMBNAILS_SHORT_LINK" desc="The link that restores previously removed thumbnails. Context is 'Thumbnail removed. Undo | Restore all'">
         Restore all
       </message>
 
-      <message name="IDS_NEW_TAB_ATTRIBUTION_INTRO"
-               desc="Leading sentence above a custom logo that the theme artist has provided">
+      <message name="IDS_NEW_TAB_ATTRIBUTION_INTRO" desc="Leading sentence above a custom logo that the theme artist has provided">
         Theme created by
       </message>
-      <message name="IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION"
-               desc="Notification text shown when a thumbnail has been removed from the most visited section.">
+      <message name="IDS_NEW_TAB_THUMBNAIL_REMOVED_NOTIFICATION" desc="Notification text shown when a thumbnail has been removed from the most visited section.">
         Thumbnail removed.
       </message>
-      <message name="IDS_NEW_TAB_UNDO_THUMBNAIL_REMOVE"
-         desc="Action link text to undo removing a thumbnail from the most visited section.">
+      <message name="IDS_NEW_TAB_UNDO_THUMBNAIL_REMOVE" desc="Action link text to undo removing a thumbnail from the most visited section.">
         Undo
       </message>
-      <message name="IDS_NEW_TAB_REMOVE_THUMBNAIL_TOOLTIP"
-         desc="Tooltip text for the button that removes/blacklists the thumbnail. Once removed the thumbnail will not show up on the new tab page again.">
+      <message name="IDS_NEW_TAB_REMOVE_THUMBNAIL_TOOLTIP" desc="Tooltip text for the button that removes/blacklists the thumbnail. Once removed the thumbnail will not show up on the new tab page again.">
         Don't show on this page
       </message>
-      <message name="IDS_NEW_TAB_PAGE_SWITCHER_CHANGE_TITLE"
-         desc="Title for accessibility of the 'page-switcher-start' or 'page-switcher-end' button when switching from one type (determined based on title) of card to another">
+      <message name="IDS_NEW_TAB_PAGE_SWITCHER_CHANGE_TITLE" desc="Title for accessibility of the 'page-switcher-start' or 'page-switcher-end' button when switching from one type (determined based on title) of card to another">
         Go to <ph name="PAGE_TITLE">$1<ex>Apps</ex></ph>
       </message>
-      <message name="IDS_NEW_TAB_PAGE_SWITCHER_SAME_TITLE"
-         desc="Title for accessibility of the 'page-switcher-start' or 'page-switcher-end' button when switching between pages which have the same title">
+      <message name="IDS_NEW_TAB_PAGE_SWITCHER_SAME_TITLE" desc="Title for accessibility of the 'page-switcher-start' or 'page-switcher-end' button when switching between pages which have the same title">
         More <ph name="PAGE_TITLE">$1<ex>Apps</ex></ph>
       </message>
-      <message name="IDS_NEW_TAB_PAGE_APPS_PROMO_TITLE"
-         desc="Title for the app launcher promo box shown on apps pages.">
+      <message name="IDS_NEW_TAB_PAGE_APPS_PROMO_TITLE" desc="Title for the app launcher promo box shown on apps pages.">
         Discover the Chrome App Launcher
       </message>
 
       <if expr="not use_titlecase">
-        <message name="IDS_NEW_TAB_APP_OPTIONS"
-                 desc="Text for the context menu item that takes the user to the options of an app. (In sentence case.)">
+        <message name="IDS_NEW_TAB_APP_OPTIONS" desc="Text for the context menu item that takes the user to the options of an app. (In sentence case.)">
           Options
         </message>
-        <message name="IDS_NEW_TAB_APP_DETAILS"
-                 desc="Text for the context menu item that takes the user to the app in Web Store. (In sentence case.)">
+        <message name="IDS_NEW_TAB_APP_DETAILS" desc="Text for the context menu item that takes the user to the app in Web Store. (In sentence case.)">
           View in Web Store
         </message>
         <if expr="is_macosx">
-          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT"
-                   desc="Text for the context menu item that creates an app shortcut. (In sentence case.)">
+          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT" desc="Text for the context menu item that creates an app shortcut. (In sentence case.)">
             Create shortcut...
           </message>
         </if>
         <if expr="not is_macosx">
-          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT"
-                   desc="Text for the context menu item that creates an app shortcut. (In sentence case.)">
+          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT" desc="Text for the context menu item that creates an app shortcut. (In sentence case.)">
             Create shortcuts...
           </message>
         </if>
-        <message name="IDS_APP_CONTEXT_MENU_SHOW_INFO"
-                 desc="Text for the context menu item that shows the application information. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_SHOW_INFO" desc="Text for the context menu item that shows the application information. (In sentence case.)">
           App info
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_PINNED"
-                 desc="Text for the button that opens the app in a pinned tab. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_PINNED" desc="Text for the button that opens the app in a pinned tab. (In sentence case.)">
           Open as pinned tab
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_REGULAR"
-                 desc="Text for the button that opens the app in a regular tab. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_REGULAR" desc="Text for the button that opens the app in a regular tab. (In sentence case.)">
           Open as regular tab
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_WINDOW"
-                 desc="Text for the button that opens the app in an app window. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_WINDOW" desc="Text for the button that opens the app in an app window. (In sentence case.)">
           Open as window
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_FULLSCREEN"
-                 desc="Text for the button that opens the app full screen. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_FULLSCREEN" desc="Text for the button that opens the app full screen. (In sentence case.)">
           Open full screen
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_MAXIMIZED"
-                 desc="Text for the button that opens the app maximized. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_MAXIMIZED" desc="Text for the button that opens the app maximized. (In sentence case.)">
           Open maximized
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_TAB"
-                 desc="Text for the button that opens the app in a tab. (In sentence case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_TAB" desc="Text for the button that opens the app in a tab. (In sentence case.)">
           Open in a tab
         </message>
       </if>
 
       <if expr="use_titlecase">
-        <message name="IDS_NEW_TAB_APP_OPTIONS"
-                 desc="Text for the context menu item that takes the user to the options of an app. (In title case.)">
+        <message name="IDS_NEW_TAB_APP_OPTIONS" desc="Text for the context menu item that takes the user to the options of an app. (In title case.)">
           Options
         </message>
-        <message name="IDS_NEW_TAB_APP_DETAILS"
-                 desc="Text for the context menu item that takes the user to the app in Web Store. (In title case.)">
+        <message name="IDS_NEW_TAB_APP_DETAILS" desc="Text for the context menu item that takes the user to the app in Web Store. (In title case.)">
           View in Web Store
         </message>
         <if expr="is_macosx">
-          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT"
-                   desc="Text for the context menu item that creates an app shortcut. (In title case.)">
+          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT" desc="Text for the context menu item that creates an app shortcut. (In title case.)">
             Create Shortcut...
           </message>
         </if>
         <if expr="not is_macosx">
-          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT"
-                   desc="Text for the context menu item that creates an app shortcut. (In title case.)">
+          <message name="IDS_NEW_TAB_APP_CREATE_SHORTCUT" desc="Text for the context menu item that creates an app shortcut. (In title case.)">
             Create Shortcuts...
           </message>
         </if>
-        <message name="IDS_APP_CONTEXT_MENU_SHOW_INFO"
-                 desc="Text for the context menu item that shows the application information. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_SHOW_INFO" desc="Text for the context menu item that shows the application information. (In title case.)">
           App Info
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_PINNED"
-                 desc="Text for the button that opens the app in a pinned tab. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_PINNED" desc="Text for the button that opens the app in a pinned tab. (In title case.)">
           Open as Pinned Tab
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_REGULAR"
-                 desc="Text for the button that opens the app in a regular tab. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_REGULAR" desc="Text for the button that opens the app in a regular tab. (In title case.)">
           Open as Regular Tab
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_WINDOW"
-                 desc="Text for the button that opens the app in an app window. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_WINDOW" desc="Text for the button that opens the app in an app window. (In title case.)">
           Open as Window
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_FULLSCREEN"
-                 desc="Text for the button that opens the app full screen. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_FULLSCREEN" desc="Text for the button that opens the app full screen. (In title case.)">
           Open Full Screen
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_MAXIMIZED"
-                 desc="Text for the button that opens the app maximized. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_MAXIMIZED" desc="Text for the button that opens the app maximized. (In title case.)">
           Open Maximized
         </message>
-        <message name="IDS_APP_CONTEXT_MENU_OPEN_TAB"
-                 desc="Text for the button that opens the app in a tab. (In title case.)">
+        <message name="IDS_APP_CONTEXT_MENU_OPEN_TAB" desc="Text for the button that opens the app in a tab. (In title case.)">
           Open in a Tab
         </message>
       </if>
 
-      <!-- Multi-profile -->
+      
       <message name="IDS_PROFILES_OPTIONS_GROUP_NAME" desc="The name of the sync group in the options dialog when using the new Profiles UI.">
         People
       </message>
@@ -11831,8 +11609,7 @@ I don't think this site should be blocke
       <message name="IDS_SINGLE_PROFILE_DISPLAY_NAME" desc="The name displayed by the avatar button if only one profile exists.">
         You
       </message>
-      <message name="IDS_GUEST_PROFILE_NAME" desc="The name given to the guest
-      browsing profile. Displayed in the avatar menu bubble and button UI.">
+      <message name="IDS_GUEST_PROFILE_NAME" desc="The name given to the guest       browsing profile. Displayed in the avatar menu bubble and button UI.">
         Guest
       </message>
 
@@ -11965,7 +11742,7 @@ I don't think this site should be blocke
         Could not load <ph name="PLUGIN_NAME">$1<ex>Shockwave</ex>.</ph>
       </message>
 
-      <!-- External Protocol Dialog -->
+      
       <message name="IDS_EXTERNAL_PROTOCOL_TITLE" desc="External Protocol Dialog Title">
         External Protocol Request
       </message>
@@ -11997,7 +11774,7 @@ The following application will be launch
         </message>
       </if>
 
-      <!-- Strings used in local directory listings -->
+      
       <message name="IDS_DIRECTORY_LISTING_HEADER" desc="When viewing a local directory, this is the title of the page.">
         Index of <ph name="LOCATION">LOCATION<ex>c:\Documents and Settings</ex></ph>
       </message>
@@ -12017,7 +11794,7 @@ The following application will be launch
         Oh, no! This server is sending data <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> can't understand. Please <ph name="BEGIN_LINK">&lt;a href="http://code.google.com/p/chromium/issues/entry"&gt;</ph>report a bug<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>, and include the <ph name="BEGIN2_LINK">&lt;a href="LOCATION"&gt;</ph>raw listing<ph name="END2_LINK">&lt;/a&gt;</ph>.
       </message>
 
-      <!-- Saving Page-->
+      
       <message name="IDS_SAVE_PAGE_DESC_HTML_ONLY" desc="In the Save Page dialog, the description of saving only the HTML of a webpage.">
         Webpage, HTML Only
       </message>
@@ -12141,7 +11918,7 @@ The following application will be launch
         </message>
       </if>
 
-      <!-- General app failure messages -->
+      
       <message name="IDS_COULDNT_OPEN_PROFILE_ERROR" desc="Error displayed on startup when the profile can not be opened correctly due to problems reading or writing files in it">
 Your profile could not be opened correctly.
 
@@ -12159,12 +11936,12 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Can't write to user data directory dialog -->
+      
       <message name="IDS_CANT_WRITE_USER_DIRECTORY_TITLE" desc="Title of dialog that is displayed when we can't create a directory for this user.">
         Failed To Create Data Directory
       </message>
 
-      <!-- Advanced Section Titles -->
+      
       <message name="IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY">
         Privacy
       </message>
@@ -12187,7 +11964,7 @@ Some features may be unavailable.  Pleas
         System
       </message>
 
-      <!-- Accessibility options -->
+      
       <message name="IDS_OPTIONS_SETTINGS_SECTION_TITLE_ACCESSIBILITY">
         Accessibility
       </message>
@@ -12195,7 +11972,7 @@ Some features may be unavailable.  Pleas
         Add additional accessibility features
       </message>
 
-      <!-- Multiple download warning-->
+      
       <message name="IDS_MULTI_DOWNLOAD_WARNING" desc="Warning invoked if multiple downloads are attempted without user interaction.">
         This site is attempting to download multiple files. Do you want to allow this?
       </message>
@@ -12279,9 +12056,9 @@ Some features may be unavailable.  Pleas
         Created new window in existing browser session.
       </message>
 
-      <!-- Sync strings -->
+      
 
-      <!-- Shared between all the plaforms -->
+      
       <message name="IDS_SYNC_ENTER_GOOGLE_PASSPHRASE_BODY_WITH_DATE" desc="Instructions for the dialog where the user needs to enter their previous google passphrase.">
         Your data was encrypted with your Google password as of <ph name="TIME">$1<ex>Sept 1, 2012</ex></ph>. Please enter it below.
       </message>
@@ -12295,7 +12072,7 @@ Some features may be unavailable.  Pleas
         Your data is encrypted with your sync passphrase. Please enter it below.
       </message>
 
-      <!-- Sync time strings -->
+      
       <message name="IDS_SYNC_TIME_NEVER" desc="Indicates that the first sync has never completed.">
         Never
       </message>
@@ -12303,7 +12080,7 @@ Some features may be unavailable.  Pleas
         Just now
       </message>
 
-      <!-- Sync/sign-in error messages -->
+      
       <message name="IDS_SIGNIN_ERROR_BUBBLE_VIEW_TITLE" desc="Title in the sign-in error bubble view/notification.">
         Sign-in Error
       </message>
@@ -12361,9 +12138,9 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Android uses native UI to handle Sync settings -->
+      
       <if expr="not is_android">
-        <!-- Sync options dialog strings -->
+        
         <message name="IDS_SYNC_OPTIONS_GROUP_NAME" desc="The name of the sync group in the options dialog.">
           Sign in
         </message>
@@ -12391,10 +12168,10 @@ Some features may be unavailable.  Pleas
           Signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>. Sync has been stopped via the Google Dashboard.
         </message>
         <message name="IDS_SYNC_ACCOUNT_SYNCING_TO_USER_WITH_MANAGE_LINK" desc="The message that appears in the options dialog indicating that account is syncing to a user with the given email address, together with a link to manage their data (where supported, or not possible through the application)">
-          Signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>. Manage your synced data on <ph name="BEGIN_LINK">&lt;a href="$2" target=&quot;_blank&quot;&gt;<ex>&lt;a href="$2" target=&quot;_blank&quot;&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
+          Signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>. Manage your synced data on <ph name="BEGIN_LINK">&lt;a href="$2" target="_blank"&gt;<ex>&lt;a href="$2" target="_blank"&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
         </message>
         <message name="IDS_SYNC_ACCOUNT_SYNCING_TO_USER_WITH_MANAGE_LINK_NEW" desc="The message that appears in the options dialog indicating that account is syncing to a user with the given email address, together with a link to manage their data (where supported, or not possible through the application)">
-          Signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>. Manage your synced data and devices on <ph name="BEGIN_LINK">&lt;a href="$2" target=&quot;_blank&quot;&gt;<ex>&lt;a href="$2" target=&quot;_blank&quot;&gt;</ex></ph>Chrome Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
+          Signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>. Manage your synced data and devices on <ph name="BEGIN_LINK">&lt;a href="$2" target="_blank"&gt;<ex>&lt;a href="$2" target="_blank"&gt;</ex></ph>Chrome Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
         </message>
         <message name="IDS_SYNC_AUTHENTICATING_LABEL" desc="Label to display while the user is being authenticated to use sync.">
           Authenticating...
@@ -12465,7 +12242,7 @@ Some features may be unavailable.  Pleas
           Disconnect your Google Account
         </message>
         <message name="IDS_SYNC_STOP_SYNCING_EXPLANATION_LABEL" desc="The text to display below the 'Stop syncing this account' button on the options pane, explaining what the button does.">
-          By disconnecting your Google Account from <ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph>, your data will remain on this computer but changes will no longer be synced to your Google Account. Data already stored in your Google Account will remain there until you remove it using <ph name="BEGIN_LINK">&lt;a href="$2" target=&quot;_blank&quot;&gt;<ex>&lt;a href="$2" target=&quot;_blank&quot;&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
+          By disconnecting your Google Account from <ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph>, your data will remain on this computer but changes will no longer be synced to your Google Account. Data already stored in your Google Account will remain there until you remove it using <ph name="BEGIN_LINK">&lt;a href="$2" target="_blank"&gt;<ex>&lt;a href="$2" target="_blank"&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
         </message>
         <message name="IDS_SYNC_STOP_DELETE_PROFILE_LABEL" desc="The text to display by the checkbox asking user whether to also delete profile when stopping sync.">
           Also clear your history, bookmarks, settings, and other Chrome data stored on this device.
@@ -12474,7 +12251,7 @@ Some features may be unavailable.  Pleas
           Advanced settings
         </message>
 
-        <!-- Sync New Tab Page strings -->
+        
         <message name="IDS_SYNC_NTP_SYNC_SECTION_ERROR_TITLE" desc="The title to display in the New Tab Page sync status section in case of an error.">
           Sync failed
         </message>
@@ -12494,7 +12271,7 @@ Some features may be unavailable.  Pleas
           Synced as <ph name="USER_EMAIL_ADDRESS">$1<ex>foo@gmail.com</ex></ph>
         </message>
 
-        <!-- Sync Promo New Tab Page bubble strings -->
+        
         <message name="IDS_SYNC_PROMO_NTP_BUBBLE_MESSAGE" desc="The body of the sync promo NTP bubble.">
           You're now signed in to <ph name="SHORT_PRODUCT_NAME">$1<ex>Chrome</ex></ph>. Your bookmarks, history, and other settings are being synced with your Google Account.
         </message>
@@ -12515,7 +12292,7 @@ Some features may be unavailable.  Pleas
           </message>
         </if>
 
-        <!-- Customize Sync dialog -->
+        
         <message name="IDS_SYNC_SETUP_CONFIGURE_TITLE" desc="The title of the Customize page of the sync setup dialog.">
           Advanced sync settings
         </message>
@@ -12526,12 +12303,12 @@ Some features may be unavailable.  Pleas
           OK, sync everything
         </message>
 
-        <!-- Spinner dialog for waiting sync backend to start up -->
+        
         <message name="IDS_SYNC_SETUP_SPINNER_TITLE" desc="The title of the sync setup dialog showing spinner.">
           Please wait...
         </message>
 
-        <!-- Notify network connection goes time out -->
+        
         <message name="IDS_SYNC_SETUP_TIME_OUT_TITLE" desc="The title of the 'Timeout' page for sync settings.">
           Failed to start up the sync backend
         </message>
@@ -12539,7 +12316,7 @@ Some features may be unavailable.  Pleas
           Please make sure your network connection is working and if the problem persists, please sign out and sign in again to refresh your credentials.
         </message>
 
-        <!-- Choose data types dialog strings -->
+        
         <message name="IDS_SYNC_CHOOSE_DATATYPES_INSTRUCTIONS" desc="Text explaining the 'Choose Datatypes' dialog.">
           <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> securely syncs your data with your Google account. Keep everything synced or customize synced data types and encryption settings.
         </message>
@@ -12590,7 +12367,7 @@ Some features may be unavailable.  Pleas
           Wi-Fi networks
         </message>
 
-        <!-- Encryption tab of the configure sync dialog -->
+        
         <message name="IDS_SYNC_ENCRYPTION_INSTRUCTIONS" desc="Instructions for the encryption settings tab.">
           <ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph> requires you to encrypt your data using either your Google password or your own passphrase.
         </message>
@@ -12621,7 +12398,7 @@ Some features may be unavailable.  Pleas
           <ph name="TIME">$1<ex>Sept 1, 2012</ex></ph>
         </message>
 
-        <!-- Passphrase dialog strings -->
+        
         <message name="IDS_SYNC_ENTER_GOOGLE_PASSPHRASE_BODY" desc="Instructions for the dialog where the user needs to enter their previous google passphrase.">
           You already have data that is encrypted using a different version of your Google Account password. Please enter it below.
         </message>
@@ -12641,7 +12418,7 @@ Some features may be unavailable.  Pleas
           The passphrase you entered is incorrect.
         </message>
         <message name="IDS_SYNC_PASSPHRASE_RECOVER" desc="Message about how to recover from a lost passphrase.">
-          If you've forgotten your passphrase, stop and reset Sync via <ph name="BEGIN_LINK">&lt;a href="$1" target=&quot;_blank&quot;&gt;<ex>&lt;a href="$1" target=&quot;_blank&quot;&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
+          If you've forgotten your passphrase, stop and reset Sync via <ph name="BEGIN_LINK">&lt;a href="$1" target="_blank"&gt;<ex>&lt;a href="$1" target="_blank"&gt;</ex></ph>Google Dashboard<ph name="END_LINK">&lt;/a&gt;<ex>&lt;/a&gt;</ex></ph>.
         </message>
         <message name="IDS_SYNC_PASSPHRASE_CANCEL_YES" desc="String for 'yes' button on passphrase cancel warning dialog.">
           Skip
@@ -12650,7 +12427,7 @@ Some features may be unavailable.  Pleas
           Enter passphrase
         </message>
 
-        <!-- Login dialog strings -->
+        
         <message name="IDS_SYNC_SETUP_TITLE" desc="The title of the Sync Setup overlay.">
           Sign in with your Google Account
         </message>
@@ -12664,7 +12441,7 @@ Some features may be unavailable.  Pleas
           Sync service is not available for your domain.
         </message>
 
-        <!-- Sync app menu item strings -->
+        
         <if expr="not use_titlecase">
           <message name="IDS_SYNC_MENU_PRE_SYNCED_LABEL" desc="The text for the sync app menu item before an account is synced.">
             Sign in to <ph name="SHORT_PRODUCT_NAME">$1<ex>Chrome</ex></ph>...
@@ -12682,7 +12459,7 @@ Some features may be unavailable.  Pleas
           </message>
         </if>
 
-        <!-- Sync promo page chrome://signin -->
+        
         <message name="IDS_SYNC_PROMO_TAB_TITLE" desc="The title of the sync promo tab.">
           Sign in
         </message>
@@ -12699,7 +12476,7 @@ Some features may be unavailable.  Pleas
           Not signed in to <ph name="SHORT_PRODUCT_NAME">$1<ex>Chrome</ex></ph>
         </message>
         <message name="IDS_SYNC_PROMO_NOT_SIGNED_IN_STATUS_SUB_HEADER" desc="The second line of the of the message shown in NTP when a user is not signed in to sync.">
-          (You're missing out&#8212;<ph name="IDS_SYNC_PROMO_NOT_SIGNED_IN_STATUS_LINK">$1<ex>sign in</ex></ph>)
+          (You're missing out—<ph name="IDS_SYNC_PROMO_NOT_SIGNED_IN_STATUS_LINK">$1<ex>sign in</ex></ph>)
         </message>
         <message name="IDS_SYNC_PROMO_NOT_SIGNED_IN_STATUS_LINK" desc="The linkified portion of the sync sign in promo on the NTP. Clicking this text allows the user to sign in to sync.">
           sign in
@@ -12707,18 +12484,18 @@ Some features may be unavailable.  Pleas
       </if>
 
       <if expr="chromeos">
-        <!-- The URL for the Google mailto service. -->
+        
         <message name="IDS_GOOGLE_MAILTO_HANDLER_URL">
           https://mail.google.com/mail/?extsrc=mailto&amp;url=%s
         </message>
 
-        <!-- The URL for the Google webcal service. -->
+        
         <message name="IDS_GOOGLE_WEBCAL_HANDLER_URL">
           https://www.google.com/calendar/render?cid=%s
         </message>
       </if>
 
-      <!-- Translate Bubble -->
+      
       <if expr="toolkit_views or is_macosx">
         <message name="IDS_TRANSLATE_BUBBLE_BEFORE_TRANSLATE" desc="Text to show for the translate bubble label when that page is in specified language and ask if should translate.">
           Do you want to translate this page?
@@ -12767,7 +12544,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Web and message center notifications -->
+      
       <if expr="enable_notifications">
         <message name="IDS_NOTIFICATION_PERMISSIONS" desc="Text requesting permission for Web Notifications.">
           <ph name="site">$1<ex>mail.google.com</ex></ph> wants to send you notifications.
@@ -12804,7 +12581,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Mac AppleScript -->
+      
       <if expr="is_macosx">
         <message name="IDS_GET_PROFILE_ERROR_APPLESCRIPT_MAC" desc="Error dialog title to be displayed when profile fails to load.  Mac-only.">
         Could not get profile.
@@ -12839,13 +12616,13 @@ Some features may be unavailable.  Pleas
         <message name="IDS_WRONG_INDEX_ERROR_APPLESCRIPT_MAC" desc="Error dialog title to be displayed when ordered index is out of bounds.  Mac-only.">
                 Wrong index.
         </message>
-      </if> <!-- is_macosx -->
+      </if> 
 
 
-      <!-- Mac Menubar Menus -->
+      
       <if expr="is_macosx or is_ios">
-        <!-- Menubar Menu Titles -->
-        <!-- NOTE: Some of these exist in context menus with Title Case support, but we use different IDs in case we need slightly different strings in some language due to the different context. -->
+        
+        
         <message name="IDS_FILE_MENU_MAC" desc="The menu title of the Mac file menu.">
           File
         </message>
@@ -12864,7 +12641,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_HELP_MENU_MAC" desc="The menu title of the Mac help menu.">
           Help
         </message>
-        <!-- App menu -->
+        
         <message name="IDS_ABOUT_MAC" desc="The Mac menu item to open the about box.">
           About <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
         </message>
@@ -12883,7 +12660,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_EXIT_MAC" desc="The Mac menu item to quit the browser in the app menu.">
           Quit <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
         </message>
-        <!-- File menu -->
+        
         <message name="IDS_NEW_MAC" desc="The Mac menu item for creating a new file in the file menu.">
           New
         </message>
@@ -12923,7 +12700,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_PRINT_USING_SYSTEM_DIALOG_MAC" desc="The Mac menu item to print using system dialog in the file menu">
           Print Using System Dialog...
         </message>
-        <!-- Edit menu -->
+        
         <message name="IDS_EDIT_UNDO_MAC" desc="The Mac menu item undo in the edit menu.">
           Undo
         </message>
@@ -12951,7 +12728,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_SHOW_URL_MAC" desc="The Mac menu item for Show URL in the omnibox context menu, when the omnibox is showing search terms instead of the underlying search URL.">
           Show URL
         </message>
-        <!-- Edit::Find submenu -->
+        
         <message name="IDS_EDIT_FIND_SUBMENU_MAC" desc="The Mac menu item for the find submenu in the edit menu.">
           Find
         </message>
@@ -12973,7 +12750,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_EDIT_JUMP_TO_SELECTION_MAC" desc="The Mac menu item for jump to selection in the edit menu.">
           Jump to Selection
         </message>
-        <!-- Edit::Spelling and Grammar submenu -->
+        
         <message name="IDS_EDIT_SPELLING_GRAMMAR_MAC" desc="The Mac menu item for spelling and grammar submenu in the edit menu.">
           Spelling and Grammar
         </message>
@@ -12989,7 +12766,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_EDIT_CHECK_GRAMMAR_MAC" desc="The Mac menu item for check grammar with spelling in the edit menu.">
           Check Grammar With Spelling
         </message>
-        <!-- Edit::Speech submenu -->
+        
         <message name="IDS_SPEECH_MAC" desc="The Mac menu item for the 'Speech' submenu in the edit and context menu. To translate, launch /Applications/TextEdit.app in an appropriately localized version of OS X, open the Edit menu and use the translation from there.">
           Speech
         </message>
@@ -12999,7 +12776,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_SPEECH_STOP_SPEAKING_MAC" desc="The Mac menu item for the 'Stop Speaking' item from the 'Speech' submenu in edit and context menu. To translate, launch /Applications/TextEdit.app in an appropriately localized version of OS X, open the Edit menu and use the translation from there.">
           Stop Speaking
         </message>
-        <!-- View menu -->
+        
         <message name="IDS_BOOKMARK_BAR_ALWAYS_SHOW_MAC" desc="The Mac menu item for having bookmark bar always visible in the view menu.">
           Always Show Bookmarks Bar
         </message>
@@ -13036,7 +12813,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_DEVELOPER_MENU_MAC" desc="The Mac menu item for the developer submenu in the view menu.">
           Developer
         </message>
-        <!-- View->Developer menu -->
+        
         <message name="IDS_VIEW_SOURCE_MAC" desc="The Mac menu item for view page source in the developer submenu of the view menu.">
           View Source
         </message>
@@ -13049,7 +12826,7 @@ Some features may be unavailable.  Pleas
         <message name="IDS_TASK_MANAGER_MAC" desc="The Mac menu item for task manager in the developer submenu of the view menu.">
           Task Manager
         </message>
-        <!-- History menu -->
+        
         <message name="IDS_HISTORY_HOME_MAC" desc="The Mac menu item for home in the history menu.">
           Home
         </message>
@@ -13068,19 +12845,15 @@ Some features may be unavailable.  Pleas
         <message name="IDS_HISTORY_CLOSED_RESTORE_WINDOW_MAC" desc="The Mac menu item for restoring all the tabs of a recently closed window.">
           Restore All Tabs
         </message>
-        <!-- Bookmarks menu -->
+        
         <message name="IDS_BOOKMARK_ALL_TABS_MAC" desc="The Mac menu item for bookmarking all tabs in the current window.">
           Bookmark All Tabs...
         </message>
-        <!-- Window menu -->
-        <message name="IDS_MINIMIZE_WINDOW_MAC"
-                 desc="The Mac menu item for minimize the window menu."
-                 meaning="Mac Menubar: The Mac menu item for minimize the window menu.">
+        
+        <message name="IDS_MINIMIZE_WINDOW_MAC" desc="The Mac menu item for minimize the window menu." meaning="Mac Menubar: The Mac menu item for minimize the window menu.">
           Minimize
         </message>
-        <message name="IDS_ZOOM_WINDOW_MAC"
-                 desc="The Mac menu item for zoom (maximize) in the window menu."
-                 meaning="Mac Menubar: The Mac menu item for zoom (maximize) in the window menu.">
+        <message name="IDS_ZOOM_WINDOW_MAC" desc="The Mac menu item for zoom (maximize) in the window menu." meaning="Mac Menubar: The Mac menu item for zoom (maximize) in the window menu.">
           Zoom
         </message>
         <message name="IDS_NEXT_TAB_MAC" desc="The Mac menu item for next tab in the window menu.">
@@ -13098,27 +12871,20 @@ Some features may be unavailable.  Pleas
         <message name="IDS_ALL_WINDOWS_FRONT_MAC" desc="The Mac menu item for bring all to front the window menu.">
           Bring All to Front
         </message>
-        <!-- Help menu -->
+        
         <message name="IDS_FEEDBACK_MAC" desc="The Mac menu item to report a bug in the Help menu.">
           Report an Issue...
         </message>
         <message name="IDS_HELP_MAC" desc="The Mac menu item to show help in the Help menu.">
           <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> Help
         </message>
-      </if> <!-- is_macosx -->
+      </if> 
 
-      <!-- Linux Global Menubar Menus -->
+      
       <if expr="is_posix and not is_macosx and not is_ios">
-        <!-- Unity and some other GNOME configurations now have a permanent,
-             Mac-like menu bar that lives outside the window at the top of the
-             screen. The following strings should be in Linux style, not Mac
-             style (i.e. have ampersand accelerators, be title cased, etc.)
-
-             In general, the Linux UI will try to reuse other menu strings
-             since they are otherwise appropriate, but we do need a few
-             additional ones with different formatting. -->
+        
 
-        <!-- Menubar Menu Titles -->
+        
         <message name="IDS_FILE_MENU_LINUX" desc="The menu title of the Linux file menu.">
           &amp;File
         </message>
@@ -13138,7 +12904,7 @@ Some features may be unavailable.  Pleas
           &amp;Help
         </message>
 
-        <!-- File menu items that we can't reuse. -->
+        
         <message name="IDS_REOPEN_CLOSED_TABS_LINUX" desc="The Linux menu item reopen recently closed tabs in the file menu.">
           Reopen Closed Tab
         </message>
@@ -13155,7 +12921,7 @@ Some features may be unavailable.  Pleas
           &amp;Close Tab
         </message>
 
-        <!-- View menu items that we can't reuse. -->
+        
         <message name="IDS_STOP_MENU_LINUX" desc="The Linux menu item stop in the view menu.">
           &amp;Stop
         </message>
@@ -13172,7 +12938,7 @@ Some features may be unavailable.  Pleas
           Zoom &amp;Out
         </message>
 
-        <!-- History menu -->
+        
         <message name="IDS_HISTORY_HOME_LINUX" desc="The Linux menu item for home in the history menu.">
           Home
         </message>
@@ -13194,7 +12960,7 @@ Some features may be unavailable.  Pleas
 
       </if>
 
-      <!-- Geolocation messages -->
+      
       <if expr="not is_android">
         <message name="IDS_GEOLOCATION_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to access the user's physical location">
           <ph name="URL">
@@ -13240,7 +13006,7 @@ Some features may be unavailable.  Pleas
         This page has been blocked from tracking your location.
       </message>
 
-      <!-- CryptoToken messages -->
+      
       <if expr="not is_android">
         <message name="IDS_CRYPTOTOKEN_INFOBAR_QUESTION" desc="Question asked on the info bar whenever URL wants to access the user's security keys.">
           Allow <ph name="URL">$1<ex>accounts.google.com</ex></ph> to identify you by your Security Key?
@@ -13253,7 +13019,7 @@ Some features may be unavailable.  Pleas
         Block
       </message>
 
-      <!-- Web MIDI messages -->
+      
       <message name="IDS_MIDI_SYSEX_TAB_LABEL" desc="Label for MIDI system exclusive message on Content Settings dialog">
         MIDI devices full control
       </message>
@@ -13302,12 +13068,12 @@ Some features may be unavailable.  Pleas
         Manage MIDI settings...
       </message>
 
-      <!-- Protocol Handler -->
+      
       <message name="IDS_REGISTER_PROTOCOL_HANDLER_TOOLTIP" desc="Location bar icon tooltip text when a page wants to use registerProtocolHandler.">
         This page wants to install a service handler.
       </message>
 
-      <!-- Media Stream -->
+      
       <message name="IDS_MEDIASTREAM_BUBBLE_MANAGE_LINK" desc="Link on the media (camera and microphone) bubble that opens up the Content Settings management dialog for media settings.">
         Manage media settings...
       </message>
@@ -13339,7 +13105,7 @@ Some features may be unavailable.  Pleas
         This page may need to be reloaded before the new settings take effect.
       </message>
 
-      <!-- Protected media identifier permission infobar -->
+      
       <if expr="is_android or chromeos">
         <message name="IDS_PROTECTED_MEDIA_IDENTIFIER_PERMISSION_FRAGMENT" desc="Permission fragment shown in the permissions bubble when a web page requests access to the computer's protected media identifier.">
           Know your unique device identifier
@@ -13355,7 +13121,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Fullscreen infobar -->
+      
       <if expr="is_android">
         <message name="IDS_FULLSCREEN_INFOBAR_TEXT" desc="Text to display on the fullscreen infobar when a page enters fullscreen.">
           <ph name="ORIGIN">$1<ex>https://www.youtube.com</ex></ph> is now fullscreen.
@@ -13428,7 +13194,7 @@ Some features may be unavailable.  Pleas
         Disallow for reauth
       </message>
 
-      <!-- Update Recommended dialog -->
+      
       <if expr="not chromeos">
         <message name="IDS_UPDATE_RECOMMENDED" desc="The main text of the Update Recommended dialog.">
           <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> is out of date because it hasn't been relaunched in a while. An update is available and will be applied as soon as you relaunch.
@@ -13456,7 +13222,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Extra Mac UI Strings -->
+      
       <if expr="is_macosx">
         <message name="IDS_PLEASE_RELAUNCH_BROWSER" desc="Title of the alert when Chrome needs to be relaunched for a change/update to take effect.">
           Please Relaunch <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
@@ -13465,7 +13231,7 @@ Some features may be unavailable.  Pleas
           Format:
         </message>
 
-        <!-- Install from disk image -->
+        
         <message name="IDS_INSTALL_FROM_DMG_TITLE" desc="Title of the dialog asking whether to install from the disk image.  Mac-only.">
           Do you want to install <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>?
         </message>
@@ -13489,7 +13255,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- File Selection Dialog Policy - Infobar -->
+      
       <if expr="is_android">
         <message name="IDS_FILE_SELECTION_DIALOG_INFOBAR" desc="Mobile: Infobar message on disallowed file selection dialog.">
           Access to local files on your device is disabled by your administrator.
@@ -13502,7 +13268,7 @@ Some features may be unavailable.  Pleas
       </if>
 
       <if expr="is_posix and not is_macosx and not is_ios">
-        <!-- Linux proxy configuration fallback help -->
+        
         <message name="IDS_ABOUT_LINUX_PROXY_CONFIG_TITLE" desc="Title of HTML page shown on systems where system proxy configuration is unsupported.">
           Proxy Configuration Help
         </message>
@@ -13556,7 +13322,7 @@ Some features may be unavailable.  Pleas
         Custom Files
       </message>
 
-      <!-- Fullscreen Strings -->
+      
       <message name="IDS_FULLSCREEN_USER_ENTERED_FULLSCREEN" desc="Message for the user telling them that they have entered fullscreen mode.">
         You have gone full screen.
       </message>
@@ -13622,7 +13388,7 @@ Some features may be unavailable.  Pleas
         Deny
       </message>
 
-      <!-- Register Protocol Handler Strings -->
+      
       <message name="IDS_REGISTER_PROTOCOL_HANDLER_MAILTO_NAME" desc="A more user friendly way of describing mailto: links.">
         email
       </message>
@@ -13651,9 +13417,9 @@ Some features may be unavailable.  Pleas
         Ignore
       </message>
 
-      <!-- PDF reader related strings. Not used on Android -->
+      
       <if expr="not is_android">
-        <!-- PDF with unsupported feature bubble -->
+        
         <message name="IDS_PDF_BUBBLE_MESSAGE" desc="Message for the bubble when a user views a PDF with an unsupported feature">
           Parts of this PDF document could not be displayed.
         </message>
@@ -13678,7 +13444,7 @@ Some features may be unavailable.  Pleas
           Password required
         </message>
 
-        <!-- Adobe Reader is out of date Blocking Page -->
+        
         <message name="IDS_READER_OUT_OF_DATE_BLOCKING_PAGE_TITLE" desc="The title of the Adobe Reader out of date blocking page.">
           Adobe Reader Out Of Date
         </message>
@@ -13699,7 +13465,7 @@ Some features may be unavailable.  Pleas
         </message>
       </if>
 
-      <!-- Media Capture messages -->
+      
       <message name="IDS_MEDIA_CAPTURE_AUDIO_AND_VIDEO" desc="Question asked on the info bar whenever a web page requests access to the computer's microphone and camera.">
         <ph name="HOST">$1<ex>html5rocks.com</ex></ph> wants to use your camera and microphone.
       </message>
@@ -13725,7 +13491,7 @@ Some features may be unavailable.  Pleas
         Block
       </message>
 
-      <!-- Quota messages -->
+      
       <if expr="is_android">
         <message name="IDS_REQUEST_QUOTA_INFOBAR_QUESTION" desc="Mobile: For Android device. Question asked on the info bar whenever webapp requests new (larger) quota to persistently store data on the device (e.g. for persistent-type filesystem).">
           <ph name="URL">
@@ -13754,9 +13520,9 @@ Some features may be unavailable.  Pleas
         Store files on this device
       </message>
 
-      <!-- Android does not support multiple profiles and supervised users -->
+      
       <if expr="not is_android">
-        <!-- Manage Profile Dialog -->
+        
         <message name="IDS_PROFILES_MANAGE_TITLE" desc="Title of the manage profile dialog">
           Edit
         </message>
@@ -13767,7 +13533,7 @@ Some features may be unavailable.  Pleas
           Choose a picture and name
         </message>
 
-        <!-- Delete Profile Dialog -->
+        
         <message name="IDS_PROFILES_DELETE_TITLE" desc="Title of the delete profile dialog">
           Remove person?
         </message>
@@ -13802,7 +13568,7 @@ Some features may be unavailable.  Pleas
           You are currently the only <ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph> user.
         </message>
 
-        <!-- Create Profile Dialog -->
+        
         <message name="IDS_PROFILES_CREATE_TITLE" desc="Title of the create profile dialog">
           Add person
         </message>
@@ -13847,16 +13613,16 @@ Some features may be unavailable.  Pleas
           Remove desktop shortcut
         </message>
 
-        <!-- Legacy supervised-user creation wizard dialogs -->
+        
         <message name="IDS_LEGACY_SUPERVISED_USER_LEARN_MORE_TITLE" desc="Title for the 'Learn more' dialog for the supervised user feature.">
           What is a supervised user?
         </message>
         <message name="IDS_LEGACY_SUPERVISED_USER_LEARN_MORE_TEXT" desc="Informative text describing the 'supervised user' feature in detail, shown when the 'Learn more' link is clicked in the 'Create User' dialog. The HTML entities at the starts of the lines are a non-breaking space, a bullet, and another non-breaking space.">
           A supervised user can explore the web with your guidance. As the manager of a supervised user in Chrome, you can
 
-&#160;&#8226;&#160;allow or prohibit certain websites,
-&#160;&#8226;&#160;review websites the supervised user has visited, and
-&#160;&#8226;&#160;manage other settings.
+ • allow or prohibit certain websites,
+ • review websites the supervised user has visited, and
+ • manage other settings.
 
 Creating a supervised user does not create a Google Account, and their bookmarks, browsing history, and other preferences will not follow them to other devices with Chrome Sync.
 
@@ -13880,7 +13646,7 @@ After you create a new supervised user,
           Switch to <ph name="NEW_PROFILE_NAME">$1<ex>New User</ex></ph>
         </message>
 
-        <!-- Import existing supervised user dialog -->
+        
         <message name="IDS_IMPORT_EXISTING_LEGACY_SUPERVISED_USER_TITLE" desc="Title for the dialog used to import existing supervised users. The dialog appears when the custodian clicks on 'Import existing supervised user' during the user creation flow. The dialog displays a list of existing supervised users for the custodian to choose from">
           Import an existing supervised user
         </message>
@@ -13920,7 +13686,7 @@ After you create a new supervised user,
       </if>
 
       <if expr="not is_android and not is_ios">
-        <!-- User manager web UI -->
+        
         <if expr="use_titlecase">
           <message name="IDS_ADD_USER_BUTTON" desc="Text shown on an add user button on login/locker screen">
             Add Person
@@ -14013,7 +13779,7 @@ After you create a new supervised user,
           </message>
         </if>
 
-        <!-- User manager tutorial -->
+        
         <message name="IDS_USER_MANAGER_TUTORIAL_NEXT" desc="Text of the button that advances the tutorial to the next slide">
           Next
         </message>
@@ -14034,7 +13800,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Aura strings -->
+      
       <if expr="use_ash">
         <message name="IDS_LAUNCHER_CONTEXT_MENU_NEW_TAB" desc="Title text for the 'open new' context menu item of the launcher for apps configured to open in a tab">
           New tab
@@ -14059,31 +13825,25 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Panel windows -->
-      <message name="IDS_PANEL_CLOSE_TOOLTIP"
-               desc="Text for the tooltip on panel window close button.">
+      
+      <message name="IDS_PANEL_CLOSE_TOOLTIP" desc="Text for the tooltip on panel window close button.">
         Close
       </message>
-      <message name="IDS_PANEL_MINIMIZE_TOOLTIP"
-               desc="Text for the tooltip on panel window minimize button.">
+      <message name="IDS_PANEL_MINIMIZE_TOOLTIP" desc="Text for the tooltip on panel window minimize button.">
         Collapse
       </message>
-      <message name="IDS_PANEL_RESTORE_TOOLTIP"
-             desc="Text for the tooltip on panel window restore button.">
+      <message name="IDS_PANEL_RESTORE_TOOLTIP" desc="Text for the tooltip on panel window restore button.">
         Expand
       </message>
 
-      <!-- High-contrast mode. -->
-      <message name="IDS_HIGH_CONTRAST_NOTIFICATION"
-               desc="Text that explains that the user is using Windows High-Contrast mode, so they may be interested in a high-contrast extension or a dark theme. Note to translators: this is the name of a feature in Windows, so please try to find the correct name of that feature in your region.">
+      
+      <message name="IDS_HIGH_CONTRAST_NOTIFICATION" desc="Text that explains that the user is using Windows High-Contrast mode, so they may be interested in a high-contrast extension or a dark theme. Note to translators: this is the name of a feature in Windows, so please try to find the correct name of that feature in your region.">
         You have High Contrast mode enabled. Would you like to install our High Contrast extension and a dark theme?
       </message>
-      <message name="IDS_HIGH_CONTRAST_EXT"
-               desc="The title of a link that will open the Chrome Web Store with a High Contrast extension the user can install.">
+      <message name="IDS_HIGH_CONTRAST_EXT" desc="The title of a link that will open the Chrome Web Store with a High Contrast extension the user can install.">
         High Contrast Extension
       </message>
-      <message name="IDS_DARK_THEME"
-               desc="The title of a link that will open the Chrome Web Store with a dark theme the user might want to install, if they prefer light text on a dark background.">
+      <message name="IDS_DARK_THEME" desc="The title of a link that will open the Chrome Web Store with a dark theme the user might want to install, if they prefer light text on a dark background.">
         Dark Theme
       </message>
 
@@ -14222,7 +13982,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Strings for controlling credit card scanning feature in about:flags. -->
+      
       <message name="IDS_FLAGS_ENABLE_CREDIT_CARD_SCAN_NAME" desc="The name of about:flags option to enable scanning of credit cards using device camera.">
         Credit card scanning
       </message>
@@ -14230,7 +13990,7 @@ After you create a new supervised user,
         Enable scanning a new credit card number when filling out a credit card form.
       </message>
 
-      <!-- Simple Cache Backend experiment. -->
+      
       <message name="IDS_FLAGS_ENABLE_SIMPLE_CACHE_BACKEND_NAME" desc="Name of about:flags option to turn on the Simple Cache Backend">
         Simple Cache for HTTP.
       </message>
@@ -14238,7 +13998,7 @@ After you create a new supervised user,
         The Simple Cache for HTTP is a new cache. It relies on the filesystem for disk space allocation.
       </message>
 
-      <!-- Spelling feedback field trial. -->
+      
       <message name="IDS_FLAGS_ENABLE_SPELLING_FEEDBACK_FIELD_TRIAL_NAME" desc="Name of about:flags option to enable the field trial for sending feedback to spelling service.">
         Spelling Feedback Field Trial.
       </message>
@@ -14246,55 +14006,45 @@ After you create a new supervised user,
         Enable the field trial for sending user feedback to spelling service.
       </message>
 
-      <!-- Web MIDI API. -->
-      <message name="IDS_FLAGS_ENABLE_WEB_MIDI_NAME"
-               desc="Name of about:flag option to turn on Web MIDI API">
+      
+      <message name="IDS_FLAGS_ENABLE_WEB_MIDI_NAME" desc="Name of about:flag option to turn on Web MIDI API">
         Enable Web MIDI API
       </message>
-      <message name="IDS_FLAGS_ENABLE_WEB_MIDI_DESCRIPTION"
-               desc="Description of about:flag option to turn on Web MIDI API">
+      <message name="IDS_FLAGS_ENABLE_WEB_MIDI_DESCRIPTION" desc="Description of about:flag option to turn on Web MIDI API">
         Enable Web MIDI API experimental support.
       </message>
 
-      <!-- Site per process mode -->
-      <message name="IDS_FLAGS_ENABLE_SITE_PER_PROCESS_NAME"
-               desc="Name of about:flag option to turn on experimental out-of-process iframe support">
+      
+      <message name="IDS_FLAGS_ENABLE_SITE_PER_PROCESS_NAME" desc="Name of about:flag option to turn on experimental out-of-process iframe support">
         Enable out of process iframes
       </message>
-      <message name="IDS_FLAGS_ENABLE_SITE_PER_PROCESS_DESCRIPTION"
-               desc="Description of about:flag option to turn on experimental out-of-process iframe support">
+      <message name="IDS_FLAGS_ENABLE_SITE_PER_PROCESS_DESCRIPTION" desc="Description of about:flag option to turn on experimental out-of-process iframe support">
         Highly experimental support for rendering cross-site iframes in separate processes.
       </message>
 
-      <!-- Windows 8 Metro mode. -->
+      
       <if expr="is_win">
-        <message name="IDS_METRO_FLOW_DESCRIPTION"
-                 desc="Wordy description of what the set-Chrome-as-Metro flow is all about.">
+        <message name="IDS_METRO_FLOW_DESCRIPTION" desc="Wordy description of what the set-Chrome-as-Metro flow is all about.">
           Click next to choose your default browser.
         </message>
-        <message name="IDS_METRO_FLOW_SET_DEFAULT"
-                 desc="The label of the button invoking Windows8 default app settings window.">
+        <message name="IDS_METRO_FLOW_SET_DEFAULT" desc="The label of the button invoking Windows8 default app settings window.">
           Next
         </message>
-        <message name="IDS_METRO_MISSING_PLUGIN_PROMPT"
-                 desc="Info Bar message to let user do something about the missing plugin">
+        <message name="IDS_METRO_MISSING_PLUGIN_PROMPT" desc="Info Bar message to let user do something about the missing plugin">
           <ph name="PLUGIN_NAME">$1<ex>Quicktime</ex></ph> is required to display some elements on this page.
         </message>
-        <message name="IDS_METRO_NPAPI_PLUGIN_PROMPT"
-                 desc="Infobar message when an NPAPI plugin doesn't run in Metro mode.">
+        <message name="IDS_METRO_NPAPI_PLUGIN_PROMPT" desc="Infobar message when an NPAPI plugin doesn't run in Metro mode.">
           <ph name="PLUGIN_NAME">$1<ex>Quicktime</ex></ph> only works on the desktop.
         </message>
-        <message name="IDS_METRO_DOWNLOAD_COMPLETE_NOTIFICATION"
-                desc="Notification displayed when a download request is completed">
+        <message name="IDS_METRO_DOWNLOAD_COMPLETE_NOTIFICATION" desc="Notification displayed when a download request is completed">
           Your download has completed
         </message>
-        <message name="IDS_METRO_DOWNLOAD_COMPLETE_NOTIFICATION_TITLE"
-                desc="Title for notification displayed when a download request is completed">
+        <message name="IDS_METRO_DOWNLOAD_COMPLETE_NOTIFICATION_TITLE" desc="Title for notification displayed when a download request is completed">
           Download complete notification
         </message>
       </if>
 
-      <!-- Media Galleries. -->
+      
       <if expr="not is_android">
         <message name="IDS_MEDIA_GALLERIES_DIALOG_HEADER" desc="Header for media gallery permissions dialog.">
           Media-File Permissions for "<ph name="EXTENSION">$1<ex>Photo Editor</ex></ph>"
@@ -14344,15 +14094,13 @@ After you create a new supervised user,
           </message>
         </if>
         <if expr="not use_titlecase">
-          <message name="IDS_MEDIA_GALLERIES_DIALOG_ADD_GALLERY" desc="In sentence case: Button for adding a new gallery by choosing a folder."
-                   meaning="In sentence case: Button for adding a new gallery by choosing a folder.">
+          <message name="IDS_MEDIA_GALLERIES_DIALOG_ADD_GALLERY" desc="In sentence case: Button for adding a new gallery by choosing a folder." meaning="In sentence case: Button for adding a new gallery by choosing a folder.">
             Add location...
           </message>
           <message name="IDS_MEDIA_GALLERIES_DIALOG_CANCEL" desc="In sentence case: The text for the cancel button on the media galleries configuration dialog.">
             Cancel
           </message>
-          <message name="IDS_MEDIA_GALLERIES_DIALOG_CONFIRM" desc="In sentence case: The text for the accept button on the media galleries configuration dialog."
-                   meaning="In sentence case: The text for the accept button on the media galleries configuration dialog.">
+          <message name="IDS_MEDIA_GALLERIES_DIALOG_CONFIRM" desc="In sentence case: The text for the accept button on the media galleries configuration dialog." meaning="In sentence case: The text for the accept button on the media galleries configuration dialog.">
             Apply
           </message>
           <message name="IDS_MEDIA_GALLERIES_SCAN_RESULT_DIALOG_CONFIRM" desc="In sentence case: The text for the accept button on the media galleries scan result dialog. The results of the dialog are added as new galleries.">
@@ -14373,7 +14121,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- App List. -->
+      
       <if expr="enable_app_list">
         <message name="IDS_APP_LIST_START_SPEECH_RECOGNITION" desc="Tooltip text for the button to start the speech recognition.">
           Click to start voice search
@@ -14400,8 +14148,7 @@ After you create a new supervised user,
           <message name="IDS_APP_LIST_CONTEXT_MENU_UNPIN" desc="Title text for the 'unpin' context menu item of an app list item.">
             Unpin from shelf
           </message>
-          <message name="IDS_APP_LIST_UNINSTALL_ITEM"
-                   desc="Title text for the 'uninstall' context menu item of an app list item.">
+          <message name="IDS_APP_LIST_UNINSTALL_ITEM" desc="Title text for the 'uninstall' context menu item of an app list item.">
             Uninstall...
           </message>
           <message name="IDS_APP_LIST_NEW_WINDOW" desc="The text label of the New Window menu item">
@@ -14433,8 +14180,7 @@ After you create a new supervised user,
           <message name="IDS_APP_LIST_CONTEXT_MENU_UNPIN" desc="Title text for the 'unpin' context menu item of an app list item.">
             Unpin from Shelf
           </message>
-          <message name="IDS_APP_LIST_UNINSTALL_ITEM"
-                   desc="Title text for the 'uninstall' context menu item of an app list item.">
+          <message name="IDS_APP_LIST_UNINSTALL_ITEM" desc="Title text for the 'uninstall' context menu item of an app list item.">
             Uninstall...
           </message>
           <message name="IDS_APP_LIST_NEW_WINDOW" desc="The text label of the New Window menu item">
@@ -14455,7 +14201,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- iOS Chrome to Device strings-->
+      
       <if expr="is_ios">
         <message name="IDS_CHROME_TO_DEVICE_PRINT_TO_PHONE" desc="The message indicating print-to-phone jobs are now available. [Length: 30em]">
           Your document is ready to view.
@@ -14465,7 +14211,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- iOS Net-Export strings -->
+      
       <if expr="is_ios">
         <message name="IDS_NET_EXPORT_NO_EMAIL_ACCOUNTS_ALERT_MESSAGE" desc="The message of the alert informing a user with no email accounts that he or she needs to configure an email account to send net-export data. [Length: 70em]">
           To send net-export data, please configure your email account in the Settings app.
@@ -14475,7 +14221,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Pepper 3D and WebGL (client 3D APIs) infobar strings -->
+      
       <message name="IDS_3D_APIS_BLOCKED_TEXT" desc="Infobar message when 3D graphics APIs are blocked because the graphics processor was reset recently. NOTE that 'rats' here is being used like 'darn'.">
         Rats! <ph name="API_NAME">$1<ex>WebGL</ex></ph> hit a snag.
       </message>
@@ -14492,7 +14238,7 @@ After you create a new supervised user,
         Reload
       </message>
 
-      <!-- Identity internals strings -->
+      
       <message name="IDS_IDENTITY_INTERNALS_TOKEN_CACHE_TEXT" desc="The title of the token cache of the Identity API.">
         Identity API Token Cache
       </message>
@@ -14524,7 +14270,7 @@ After you create a new supervised user,
         Revoke
       </message>
 
-      <!-- Translated apps strings -->
+      
       <message name="IDS_CHROME_SHORTCUT_DESCRIPTION" desc="Description for the Chrome app shortcut in the app launcher.">
         A fast, simple, and secure web browser, built for the modern web.
       </message>
@@ -14532,7 +14278,7 @@ After you create a new supervised user,
         Web Store
       </message>
 
-      <!-- Extension Storage Monitor notification strings -->
+      
       <message name="IDS_EXTENSION_STORAGE_MONITOR_TITLE" desc="The title of the notification when high disk usage is detected for an app or extension.">
         High disk usage detected
       </message>
@@ -14552,7 +14298,7 @@ After you create a new supervised user,
         Remove extension
       </message>
 
-      <!-- Desktop media picker UI for Desktop Capture API -->
+      
       <message name="IDS_DESKTOP_MEDIA_PICKER_TITLE" desc="Title for the window picker dialog shown when desktop capture is requested by an app.">
         Share your screen - <ph name="APP_NAME">$1<ex>Google Hangouts</ex></ph>
       </message>
@@ -14569,7 +14315,7 @@ After you create a new supervised user,
         Screen <ph name="SCREEN_INDEX">$1<ex>1</ex></ph>
       </message>
 
-      <!-- Local Device Discovery display strings -->
+      
       <if expr="enable_service_discovery">
         <message name="IDS_LOCAL_DISCOVERY_SERVICE_REGISTER" desc="Name for button to register device in the Cloud">
           Register
@@ -14696,7 +14442,7 @@ After you create a new supervised user,
           Don't show this again
         </message>
       </if>
-      <!-- People search strings -->
+      
       <message name="IDS_PEOPLE_SEARCH_ACTION_EMAIL_TOOLTIP" desc="Tooltip text for sending an email to the person in the result">
         Email this person
       </message>
@@ -14710,7 +14456,7 @@ After you create a new supervised user,
         Printer registration has timed out. In order to register a printer, you must confirm registration on the printer.
       </message>
 
-      <!--Tab media indicator tooltip strings-->
+      
       <message name="IDS_TOOLTIP_TAB_MEDIA_STATE_RECORDING" desc="Extra tool tip text, when the tab is recording media.">
         This tab is using your camera or microphone.
       </message>
@@ -14724,7 +14470,7 @@ After you create a new supervised user,
         This tab's audio is being muted.
       </message>
 
-      <!-- ProcessSingleton -->
+      
       <message name="IDS_PROFILE_IN_USE_LINUX_QUIT" desc="Text of button in profile in use dialog to quit without doing anything.">
         Quit
       </message>
@@ -14732,7 +14478,7 @@ After you create a new supervised user,
         Unlock Profile and Relaunch
       </message>
 
-      <!-- Accessibility alerts -->
+      
       <if expr="chromeos">
         <message name="IDS_A11Y_ALERT_WINDOW_NEEDED" desc="Alert sent to the accessibility api when the user attempts a keyboard command that requires a window to work.">
           Command unavailable. Press control-N to open a new window.
@@ -14746,7 +14492,7 @@ After you create a new supervised user,
         Share
       </message>
 
-      <!-- Zero suggest experiment flags -->
+      
       <if expr="is_android">
         <message name="IDS_FLAGS_ZERO_SUGGEST_EXPERIMENT_NAME" desc="An about:flags experiment for zero suggest">
           Zero Suggest
@@ -14762,7 +14508,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Autofill experiment flags -->
+      
       <message name="IDS_FLAGS_ENABLE_SINGLE_CLICK_AUTOFILL_NAME" desc="Name of the single click autofill lab">
         Enable single-click autofill
       </message>
@@ -14779,7 +14525,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Reader mode experiment flags -->
+      
       <if expr="is_android">
         <message name="IDS_FLAGS_READER_MODE_HEURISTICS_NAME" desc="A name of an about:flags experiment for controlling when to show the reader mode button">
           Reader Mode triggering
@@ -14813,7 +14559,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Prefetch search results experiment flags -->
+      
       <message name="IDS_FLAGS_PREFETCH_SEARCH_RESULTS_NAME" desc="An about::flags experiment title to prefetch search results">
         Prefetch search results
       </message>
@@ -14821,7 +14567,7 @@ After you create a new supervised user,
         If enabled, prefetch search results for the typed omnibox query and reuse prerendered search base page to commit any search query (not just prefetch query).
       </message>
 
-      <!-- Settings window flags -->
+      
       <message name="IDS_FLAGS_ENABLE_SETTINGS_WINDOW_NAME" desc="An about::flags experiment title to show settings in a separate window">
         Show settings in a window
       </message>
@@ -14829,7 +14575,7 @@ After you create a new supervised user,
         If enabled, Settings will be shown in a dedicated window instead of as a browser tab.
       </message>
 
-      <!-- Mixed content issue workaround flags -->
+      
       <message name="IDS_FLAGS_ALLOW_INSECURE_WEBSOCKET_FROM_HTTPS_ORIGIN_NAME" desc="Title for the flag to allow insecure WebSocket from https origin">
         Allow insecure WebSocket from https origin
       </message>
@@ -14838,7 +14584,7 @@ After you create a new supervised user,
       </message>
 
       <if expr="is_android">
-        <!-- Experiment flags to enable EmbeddedSearch API in the search results page -->
+        
         <message name="IDS_FLAGS_ENABLE_EMBEDDEDSEARCH_API_NAME" desc="An about::flags experiment title to enable EmbeddedSearch API in the search results page">
           Enable EmbeddedSearch API
         </message>
@@ -14846,7 +14592,7 @@ After you create a new supervised user,
          If enabled, EmbeddedSearch API will be used to submit search queries in the search results page.
         </message>
 
-        <!-- Flag strings for seccomp-bpf sandbox flag. -->
+        
         <message name="IDS_FLAGS_ENABLE_SECCOMP_FILTER_SANDBOX_ANDROID_NAME" desc="Title for the flag to enable the seccomp-bpf sandbox on Android.">
           Enable seccomp-bpf renderer sandbox
         </message>
@@ -14855,7 +14601,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-     <!-- Extension Content Verification -->
+     
       <message name="IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_NAME" desc="Name of the 'Extension Content Verification' flag">
         Extension Content Verification
       </message>
@@ -14875,7 +14621,7 @@ After you create a new supervised user,
         Enforce strict (hard fail if we can't get hashes)
       </message>
 
-      <!-- Push messaging strings -->
+      
       <message name="IDS_PUSH_MESSAGES_PERMISSION_QUESTION" desc="Question asked on the info bar whenever a domain wants to send push messages">
           <ph name="URL">
             $1<ex>push.google.com</ex>
@@ -14902,7 +14648,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Copresence settings/debug strings -->
+      
       <if expr="not is_android and not is_ios">
         <message name="IDS_COPRESENCE_TITLE" desc="Title for the chrome://copresence page.">
           Google Copresence Info
@@ -14948,8 +14694,8 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Easy Unlock strings -->
-      <!-- Strings for the Easy Unlock promo notification -->
+      
+      
       <message name="IDS_EASY_UNLOCK_SETUP_NOTIFICATION_TITLE" desc="Title for the notification inviting the user to use the Easy Unlock feature.">
         Smart Lock for Chromebook
       </message>
@@ -14959,7 +14705,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_NOTIFICATION_BUTTON_TITLE" desc="The text to show on the button in the notification inviting the user to use the Easy Unlock feature.">
         1-minute setup
       </message>
-      <!-- Strings for notification shown when the Chromebook is added to Easy Unlock -->
+      
       <message name="IDS_EASY_UNLOCK_CHROMEBOOK_ADDED_NOTIFICATION_TITLE" desc="Title for notification shown when this Chromebook is added to Easy Unlock as an additional Easy Unlock device.">
         Smart Lock is almost ready
       </message>
@@ -14969,7 +14715,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_CHROMEBOOK_ADDED_NOTIFICATION_ABOUT_BUTTON" desc="Label of a button on the new chrome notification to bring user to smart lock settings.">
         Learn more
       </message>
-      <!-- Strings for the phone changed (aka old Chromebook setup) notification -->
+      
       <message name="IDS_EASY_UNLOCK_PAIRING_CHANGED_NOTIFICATION_TITLE" desc="Title for notification shown when the paired phone is changed.">
         Smart Lock phone changed
       </message>
@@ -14982,7 +14728,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_NOTIFICATION_LEARN_MORE_BUTTON" desc="Label of a button on the notification to show Smart lock settings.">
         Learn more
       </message>
-      <!-- Strings for the phone change applied notification -->
+      
       <message name="IDS_EASY_UNLOCK_PAIRING_CHANGE_APPLIED_NOTIFICATION_TITLE" desc="Title for notification shown when the pairing change is applied.">
         Phone change updated
       </message>
@@ -14990,8 +14736,8 @@ After you create a new supervised user,
         Your <ph name="PHONE_NAME">$1<ex>Moto X</ex></ph> can now unlock this <ph name="DEVICE_TYPE">$2<ex>Chromebook</ex></ph> too.
       </message>
 
-      <!-- Strings for the Easy Unlock setup dialog -->
-      <!-- Step 1: Intro -->
+      
+      
       <message name="IDS_EASY_UNLOCK_SETUP_INTRO_HEADER_TITLE" desc="The text to show as the header title of the Easy Unlock dialog during the first, introductory step.">
         Let’s get started
       </message>
@@ -15014,7 +14760,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_INTRO_HOW_IS_THIS_SECURE_LINK_TEXT" desc="The displayed text for the link that explains how the Easy Unlock feature is secure. This link is visible during the first, introductory step of the Easy Unlock setup dialog.">
         How this is secure
       </message>
-      <!-- Step 1.5: "Secure this phone to continue" -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_SECURE_PHONE_HEADER_TITLE" desc="The text to show as the header title of the Easy Unlock dialog after a phone has been found but is not secured by a lock screen.">
         Secure your <ph name="PHONE_TYPE">$1<ex>LGE Nexus 5</ex></ph> to continue
       </message>
@@ -15027,14 +14773,14 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_SECURE_PHONE_LINK_TEXT" desc="The text to show for the link to check the phone again, after the user has enabled a secure lock screen. This button is visible during the 1.5th step of the Easy Unlock dialog, when the user is prompted to secure their phone.">
         Check again
       </message>
-      <!-- Step 2: Phone Found -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_FOUND_PHONE_HEADER_TITLE" desc="The text to show as the header title of the Easy Unlock dialog during the second step, after a suitable phone has been found.">
         Use this phone to unlock your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph>?
       </message>
       <message name="IDS_EASY_UNLOCK_SETUP_FOUND_PHONE_HEADER_TEXT" desc="The text to show as the header body text of the Easy Unlock dialog during the second step, after a suitable phone has been found. Note that the &lt;a&gt; element surrounds a link; these HTML elements should be preserved in the translation.">
         Google sent a notification to this phone. Note that with Bluetooth, your phone may keep your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph> unlocked from over 100 feet away. In cases where this could be a problem, you can &lt;a&gt;temporarily disable this feature&lt;/a&gt;.
       </message>
-      <!-- TODO(isherman): Remove this duplicate string once proximity work is completed. -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_FOUND_PHONE_HEADER_TEXT_30_FEET" desc="The text to show as the header body text of the Easy Unlock dialog during the second step, after a suitable phone has been found. Note that the &lt;a&gt; element surrounds a link; these HTML elements should be preserved in the translation. This string is identical ot 'IDS_EASY_UNLOCK_SETUP_FOUND_PHONE_HEADER_TEXT', but uses a 30 in place of the 100.">
         Google sent a notification to this phone. Note that with Bluetooth, your phone may keep your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph> unlocked from over 30 feet away. In cases where this could be a problem, you can &lt;a&gt;temporarily disable this feature&lt;/a&gt;.
       </message>
@@ -15050,7 +14796,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_PAIRING_PHONE_FAILED_BUTTON_LABEL" desc="Text to show as a label for the button in Easy Unlock setup dialog when pairing Chrome with the phone detected during setup fails. Pairing is the second step in the setup. Clicking the button restarts the whole setup flow.">
         Restart
       </message>
-      <!-- Step 2.5: "Recommended: Set up Smart Lock for Android" -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_ANDROID_SMART_LOCK_HEADER_TITLE" desc="The text to show as the header title of the Easy Unlock dialog to encourage the user to enable Smart Lock for Android if it is not currently enabled.">
         Recommended: Set up Smart Lock for Android
       </message>
@@ -15063,7 +14809,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_ANDROID_SMART_LOCK_ABOUT_LINK_TEXT" desc="The text to show as the link text to access the Smart Lock for Android help article.">
         Learn more
       </message>
-      <!-- Step 3: "You're all set" -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_COMPLETE_HEADER_TITLE" desc="The text to show as the header title of the Easy Unlock dialog during the penultimate step, confirming success.">
         You’re all set!
       </message>
@@ -15076,11 +14822,11 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_COMPLETE_SETTINGS_LINK_TEXT" desc="The text to show as the link text to access Easy Unlock settings. This button is visible during the penultimate step, once the Easy Unlock setup succeeds.">
         Settings
       </message>
-      <!-- Step 4: Post Lock Screen -->
+      
       <message name="IDS_EASY_UNLOCK_SETUP_POST_LOCK_DISMISS_BUTTON_LABEL" desc="The text to show as the button label in the Easy Unlock dialog during the post lockscreen step. Clicking this button dismisses the dialog.">
         Done
       </message>
-      <!-- Error strings for the Easy Unlock setup dialog -->
+      
       <message name="IDS_EASY_UNLOCK_LEARN_MORE_LINK_TITLE" desc="Text to use for links that point to more information about Easy Unlock in the easy unlock setup dialog.">
         Learn more
      </message>
@@ -15105,7 +14851,7 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SETUP_ERROR_CONNECTING_TO_PHONE" desc="A generic catch-all error message to display when something goes wrong after the user clicks 'Use this phone' during Easy Unlock setup. Note that the &lt;a&gt; element surrounds a link; these HTML elements should be preserved in the translation.">
         Couldn’t establish a connection with your phone. Make sure you’re using a compatible Android phone that is turned on and within arm’s reach. &lt;a&gt;Learn more&lt;/a&gt;
       </message>
-      <!-- Easy Unlock strings shown on the lock screen -->
+      
       <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_NO_BLUETOOTH" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when the Chromebook doesn't have Bluetooth enabled.">
         Bluetooth is off on this <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph>. Type your password to enter, and turn on Bluetooth.
       </message>
@@ -15121,13 +14867,13 @@ After you create a new supervised user,
       <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_PHONE_UNLOCKABLE" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it does not have lock screen enabled, in which case it is not allowed to unlock Chromebooks.">
         To keep your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph> safe, Smart Lock for Chromebook requires a screen lock on your phone.
       </message>
-      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_RSSI_TOO_LOW" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's not in the Chromebook's proximity (> 30 feet away).">
+      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_RSSI_TOO_LOW" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's not in the Chromebook's proximity (&gt; 30 feet away).">
         Can’t find your phone. Make sure it’s within arm’s reach.
       </message>
-      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_TX_POWER_TOO_HIGH" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's not in the Chromebook's proximity (> 1 foot away).">
+      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_TX_POWER_TOO_HIGH" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's not in the Chromebook's proximity (&gt; 1 foot away).">
         Bring your phone closer to your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph> to enter.
       </message>
-      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_PHONE_LOCKED_AND_TX_POWER_TOO_HIGH" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's both (a) locked and (b) not in the Chromebook's proximity (> 1 foot away).">
+      <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_PHONE_LOCKED_AND_TX_POWER_TOO_HIGH" desc="Tooltip for an icon on a user's lock screen pod shown by Easy Unlock when a phone eligible to unlock the Chromebook is detected, but it's both (a) locked and (b) not in the Chromebook's proximity (&gt; 1 foot away).">
         Unlock your phone and bring it closer to your <ph name="DEVICE_TYPE">$1<ex>Chromebook</ex></ph> to enter.
       </message>
       <message name="IDS_EASY_UNLOCK_SCREENLOCK_TOOLTIP_INITIAL_AUTHENTICATED" desc="Tooltip text shown on lock screen when a phone eligible to unlock the Chromebook via Easy Unlock is detected and authenticated for the first time.">
@@ -15160,12 +14906,12 @@ After you create a new supervised user,
       <message name="IDS_SMART_LOCK_SPINNER_ACCESSIBILITY_LABEL" desc="Label for the spinner icon used for accessibility purposes. This label is needed because this state does not have a tooltip.">
         Finding your phone
       </message>
-      <!-- Device types -->
+      
       <message name="IDS_EASY_UNLOCK_GENERIC_DEVICE_TYPE" desc="String for an unknown device type. Currently used to cover all non-ChromeOS devices.">
         Chrome device
       </message>
 
-      <!-- Invalid SSL certificate memory strategy strings -->
+      
       <message name="IDS_FLAGS_REMEMBER_CERTIFICATE_ERROR_DECISIONS_NAME" desc="Name of the remember certificate error decisions lab">
         Remember decisions to proceed through SSL errors for a specified length of time.
       </message>
@@ -15173,7 +14919,7 @@ After you create a new supervised user,
         Remember decisions to proceed through SSL errors for a specified length of time.
       </message>
 
-    <!-- Built-in hotword detection display strings -->
+    
     <message name="IDS_FLAGS_ENABLE_EXPERIMENTAL_HOTWORD_HARDWARE_NAME" desc="Name of about:flags option for hotword hardware detection.">
       Enable simulated hardware 'Ok Google' features.
     </message>
@@ -15181,7 +14927,7 @@ After you create a new supervised user,
       Enables an experimental version of 'Ok Google' hotword detection features that have a hardware dependency.
     </message>
 
-      <!-- Message center strings -->
+      
       <message name="IDS_FLAGS_ENABLE_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_NAME" desc="Name of about:flags option for message center always scroll up experiment.">
         Enable experiments that message center always scroll up upon notification removal.
       </message>
@@ -15189,7 +14935,7 @@ After you create a new supervised user,
         Enables experiment that message center always scroll up when a notification is removed.
       </message>
 
-      <!-- Device permissions dialog strings. -->
+      
       <message name="IDS_DEVICE_PERMISSIONS_DIALOG_DEVICE_NAME_COLUMN" desc="Label for the table column displaying the name of a device.">
         Device Name
       </message>
@@ -15206,7 +14952,7 @@ After you create a new supervised user,
         This option disables support in Cast Streaming for encoding video streams using platform hardware.
       </message>
 
-      <!-- Hotword Audio Verification (opt-in) App strings. -->
+      
       <message name="IDS_HOTWORD_BROWSER_NAME" desc="Name of the device when we're not running in CrOS">
         <ph name="IDS_SHORT_PRODUCT_NAME">$1<ex>Chromium</ex></ph> browser
       </message>
@@ -15308,7 +15054,7 @@ After you create a new supervised user,
         Captive Portal Authorization
       </message>
 
-      <!-- Hotword Notification -->
+      
       <message name="IDS_HOTWORD_NOTIFICATION_TITLE" desc="The text displayed as the title for the hotword notification. ">
         Voice search at any time
       </message>
@@ -15326,7 +15072,7 @@ After you create a new supervised user,
         Enables hover feature by holding your finger just over the screen to experience a mouseover event.
       </message>
 
-      <!-- Credential management account chooser -->
+      
       <message name="IDS_CREDENTIAL_MANAGEMENT_ACCOUNT_CHOOSER_NO_THANKS" desc="Text of the button to dismiss the account chooser.">
         No thanks
       </message>
@@ -15347,7 +15093,7 @@ After you create a new supervised user,
         Allows requests to localhost over HTTPS even when an invalid certificate is presented.
       </message>
 
-      <!-- About device logs UI display strings -->
+      
       <message name="IDS_DEVICE_LOG_TITLE" desc="Title of the chrome://device-log page">
         Device Log
       </message>
@@ -15416,7 +15162,7 @@ After you create a new supervised user,
         Store files on this device
       </message>
 
-      <!-- Printer detected notification -->
+      
       <if expr="chromeos">
         <message name="IDS_PRINTER_DETECTED_NOTIFICATION_TITLE" desc="Title for notification shown to the user when a printer gets plugged in to a Chrome OS device.">
           Printer from <ph name="VENDOR_NAME">$1<ex>Google</ex></ph> detected
@@ -15432,7 +15178,7 @@ After you create a new supervised user,
         </message>
       </if>
 
-      <!-- Strings describing Chrome security policy for DevTools security panel -->
+      
       <message name="IDS_BROKEN_SHA1" desc="Summary phrase for a security problem where the site's certificate expires in 2017 or later and contains a SHA1 signature in the chain.">
         SHA-1 Certificate
       </message>
@@ -15480,7 +15226,7 @@ After you create a new supervised user,
       </message>
 
     <if expr="is_win or is_macosx">
-      <!-- Tab discarding -->
+      
       <message name="IDS_FLAGS_ENABLE_TAB_DISCARDING_NAME" desc="Name for the flag to enable tab discarding.">
         Enable tab discarding
       </message>
@@ -15505,7 +15251,7 @@ After you create a new supervised user,
     </if>
 
     <if expr="is_win">
-      <!-- Exporting tracing events to ETW -->
+      
       <message name="IDS_FLAGS_TRACE_EXPORT_EVENTS_TO_ETW_NAME" desc="Name for the flag to enable exporting of tracing events to ETW.">
         Enable exporting of tracing events to ETW.
       </message>
@@ -15516,4 +15262,4 @@ After you create a new supervised user,
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/app/google_chrome_strings.grd
+++ b/chrome/app/google_chrome_strings.grd
@@ -1,14 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This file contains definitions of strings that are specific to
-Google Chrome. These strings will be translated for each locale that Google
-Chrome supports. If you update this file, be sure also to update
-chromium_strings.grd. -->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="grit/google_chrome_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="google_chrome_strings_am.pak" type="data_package" lang="am" />
     <output filename="google_chrome_strings_ar.pak" type="data_package" lang="ar" />
@@ -23,7 +16,7 @@ chromium_strings.grd. -->
     <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" />
     <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">
@@ -51,10 +44,10 @@ chromium_strings.grd. -->
     <output filename="google_chrome_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="google_chrome_strings_nl.pak" type="data_package" lang="nl" />
     <output filename="google_chrome_strings_nb.pak" type="data_package" lang="no" />
-    <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+    
     <output filename="google_chrome_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="google_chrome_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -102,7 +95,7 @@ chromium_strings.grd. -->
     <file path="resources/google_chrome_strings_hu.xtb" lang="hu" />
     <file path="resources/google_chrome_strings_id.xtb" lang="id" />
     <file path="resources/google_chrome_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="resources/google_chrome_strings_iw.xtb" lang="he" />
     <file path="resources/google_chrome_strings_ja.xtb" lang="ja" />
     <file path="resources/google_chrome_strings_kn.xtb" lang="kn" />
@@ -132,10 +125,12 @@ chromium_strings.grd. -->
     <file path="resources/google_chrome_strings_vi.xtb" lang="vi" />
     <file path="resources/google_chrome_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="resources/google_chrome_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- Settings specific strings -->
+      
       <part file="settings_google_chrome_strings.grdp" />
 
       <message name="IDS_PROFILES_DISCONNECT_MANAGED_PROFILE_TEXT" desc="Message explaining to the user what will happen if they disconnect the managed profile.">
@@ -207,7 +202,7 @@ chromium_strings.grd. -->
       <message name="IDS_SESSION_CRASHED_VIEW_UMA_OPTIN" desc="Text besides the checkbox to let users optin to UMA in the restore from previous crash bubble.">
         Help make Google Chrome better by sending crash reports and <ph name="UMA_LINK">$1<ex>usage statistics</ex></ph> to Google
       </message>
-      <!-- Browser Window Title Format -->
+      
       <message name="IDS_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in tabs and popup windows">
         <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Google Chrome
       </message>
@@ -237,7 +232,7 @@ chromium_strings.grd. -->
         <message name="IDS_ABOUT_CROS_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
           Chrome OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS">&lt;a target="_blank" href="$1"&gt;</ph>open source software<ph name="END_LINK_CROS_OSS">&lt;/a&gt;</ph>.
         </message>
-        <message name="IDS_ABOUT_CROS_VERSION_LICENSE_EULA"  desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
+        <message name="IDS_ABOUT_CROS_VERSION_LICENSE_EULA" desc="Additional text displayed beneath the Chromium open source URLs for Chrome OS.">
           Chrome OS open source licenses
         </message>
       </if>
@@ -245,7 +240,7 @@ chromium_strings.grd. -->
         Google Chrome <ph name="TERMS_OF_SERVICE_LINK">&lt;a target="_blank" href="$1"&gt;</ph>Terms of Service<ph name="END_TERMS_OF_SERVICE_LINK">&lt;/a&gt;</ph>
       </message>
       <if expr="is_macosx">
-        <!-- Mac 32-bit deprecation -->
+        
         <message name="IDS_MAC_32_BIT_OBSOLETE_SOON" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the computer they are using is about to become unsupported.">
           This computer will soon stop receiving Google Chrome updates because its hardware is no longer supported.
         </message>
@@ -259,7 +254,7 @@ chromium_strings.grd. -->
       <message name="IDS_ACCNAME_TOOLBAR" desc="The accessible name for the application's toolbar.">
         main
       </message>
-      <!-- Hung Browser Detector -->
+      
       <if expr="is_win">
         <message name="IDS_BROWSER_HUNGBROWSER_MESSAGE" desc="Content of the dialog box shown when the browser is hung">
           Google Chrome is unresponsive. Relaunch now?
@@ -271,7 +266,7 @@ chromium_strings.grd. -->
       <message name="IDS_IMPORTER_LOCK_TEXT" desc="The message to be displayed on dialog">
         Sadly, your Mozilla Firefox settings are not available while that browser is running. To import those settings to Google Chrome, save your work and close all Firefox windows. Then click Continue.
       </message>
-      <!-- Uninstall messages -->
+      
       <if expr="is_win">
         <message name="IDS_UNINSTALL_CLOSE_APP" desc="Message to user when uninstall detects other app instance running">
           Please close all Google Chrome windows and try again.
@@ -290,20 +285,17 @@ chromium_strings.grd. -->
         Make Google Chrome the default browser
       </message>
       <if expr="chromeos">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show.">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show.">
           Get Started with Chrome OS
         </message>
       </if>
       <if expr="is_ios">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show. [Length: 14em]">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Google Chrome Welcome page.  This is used on the NTP when there aren't enough thumbnails to show. [Length: 14em]">
           Welcome
         </message>
       </if>
       <if expr="not chromeos and not is_ios">
-        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE"
-                 desc="Title for the hard-coded thumbnail that represents the Google Chrome OS Welcome page. This is used on the NTP when there aren't enough thumbnails to show.">
+        <message name="IDS_NEW_TAB_CHROME_WELCOME_PAGE_TITLE" desc="Title for the hard-coded thumbnail that represents the Google Chrome OS Welcome page. This is used on the NTP when there aren't enough thumbnails to show.">
           Welcome to Google Chrome
         </message>
       </if>
@@ -317,7 +309,7 @@ chromium_strings.grd. -->
           Google Chrome OS does not support launching an external application to handle <ph name="SCHEME">$1<ex>acrobat:</ex></ph> links. The link requested is <ph name="PROTOLINK">$2<ex>acrobat:yourpdf</ex></ph>.
         </message>
       </if>
-      <!-- Strings used to warn that an OS is not supported -->
+      
       <if expr="is_win">
         <message name="IDS_UNSUPPORTED_OS_PRE_WIN_XP" desc="The text used to warn the user that Windows pre-XP is not supported">
           Google Chrome requires Windows XP or later. Some features may not work.
@@ -377,7 +369,7 @@ Your preferences file is corrupt or inva
 
 Google Chrome is unable to recover your settings.
       </message>
-      <!-- Crash Recovery Dialog -->
+      
       <message name="IDS_CRASH_RECOVERY_TITLE" desc="Title of dialog shown when the browser crashes.">
         Google Chrome
       </message>
@@ -386,7 +378,7 @@ Google Chrome is unable to recover your
           Whoa! Google Chrome has crashed. Relaunch now?
         </message>
       </if>
-      <!-- Password generation strings -->
+      
       <message name="IDS_PASSWORD_GENERATION_PROMPT" desc="Autofill dropdown text describing password generation. The link text is a separate string in the translation console and appears here as placeholder text.">
         Chrome will store this in your <ph name="SAVED_PASSWORDS_LINK">$1<ex>Google saved passwords</ex></ph> and remember it the next time you need it.
       </message>
@@ -448,7 +440,7 @@ Google Chrome is unable to recover your
           A conflicting installation of Google Chrome was found on the system. Please uninstall it and try again.
         </message>
       </if>
-      <!-- Options Dialog -->
+      
       <message name="IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE" desc="The text in the options panel that describes how we use web services to improve browsing experience.">
         Google Chrome may use web services to improve your browsing experience.
       </message>
@@ -486,7 +478,7 @@ Google Chrome is unable to recover your
         </message>
       </if>
       <if expr="is_win">
-        <!-- Try Chrome Toast Dialog -->
+        
         <message name="IDS_TRY_TOAST_HEADING" desc="Top line of the try-chrome-again dialog">
           There is a new version of Google Chrome available.
         </message>
@@ -511,7 +503,7 @@ Google Chrome is unable to recover your
         <message name="IDS_TRY_TOAST_WHY" desc="Text of the url link that explains why this dialog is being shown">
           Why am I seeing this?
         </message>
-        <!-- about:conflicts strings -->
+        
         <message name="IDS_CONFLICTS_CHECK_PAGE_TITLE_LONG" desc="The long title on the compatibility page">
           Modules loaded into Google Chrome
         </message>
@@ -522,11 +514,11 @@ Google Chrome is unable to recover your
           A module with the same name has been known to conflict with Google Chrome.
         </message>
       </if>
-      <!-- chrome://crashes strings -->
+      
       <message name="IDS_CRASHES_DISABLED_MESSAGE" desc="The explanatory message for chrome://crashes when crash reporting is disabled">
         This page only shows information on your recent crashes if you <ph name="BEGIN_LINK">&lt;a href="https://support.google.com/chrome/answer/96817"&gt;</ph>enable crash reporting<ph name="END_LINK">&lt;/a&gt;</ph>.
       </message>
-      <!-- Page Info bubble -->
+      
       <message name="IDS_PAGE_INFO_INTERNAL_PAGE" desc="Message to display in the page info bubble when the page you are on is a chrome:// page or about:something.">
         You are viewing a secure Google Chrome page.
       </message>
@@ -534,53 +526,49 @@ Google Chrome is unable to recover your
         The certificate chain for this website contains at least one certificate that was signed using a deprecated signature algorithm based on SHA-1.
       </message>
 
-      <!-- Print Preview -->
+      
       <message name="IDS_PRINT_PREVIEW_NO_PLUGIN" desc="Message to display when the PDF viewer is missing.">
         Google Chrome cannot show the print preview when the built-in PDF viewer is missing.
       </message>
 
-      <!-- Download Shelf Items -->
-      <message name="IDS_DOWNLOAD_STATUS_CRX_INSTALL_RUNNING"
-               desc="Message shown when a CRX has been downloaded and is being unpacked.">
+      
+      <message name="IDS_DOWNLOAD_STATUS_CRX_INSTALL_RUNNING" desc="Message shown when a CRX has been downloaded and is being unpacked.">
         Adding to Chrome...
       </message>
 
-      <message name="IDS_PROMPT_DOWNLOAD_CHANGES_SETTINGS"
-               desc="Message shown on the download shelf when the download is known to change settings in the browser.">
+      <message name="IDS_PROMPT_DOWNLOAD_CHANGES_SETTINGS" desc="Message shown on the download shelf when the download is known to change settings in the browser.">
         <ph name="FILE_NAME">$1<ex>bla.exe</ex></ph> may harm your browsing experience, so Chrome has blocked it.
       </message>
 
-      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_URL"
-         desc="Message shown to the user to validate the download when the download url is classified to lead to malware by the safebrowsing database.">
+      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_URL" desc="Message shown to the user to validate the download when the download url is classified to lead to malware by the safebrowsing database.">
         This file is malicious, and Chrome has blocked it.
       </message>
-      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_CONTENT"
-         desc="Message shown to the user to validate the download when the download content is classified to lead to malware by safebrowsing.">
+      <message name="IDS_PROMPT_MALICIOUS_DOWNLOAD_CONTENT" desc="Message shown to the user to validate the download when the download content is classified to lead to malware by safebrowsing.">
         <ph name="FILE_NAME">$1<ex>malware.exe</ex></ph> is malicious, and Chrome has blocked it.
       </message>
 
-      <!-- Remove in-progress downloads confirmation dialog -->
+      
       <message name="IDS_DOWNLOAD_REMOVE_CONFIRM_EXPLANATION" desc="Explanation of the dialog asking for user confirmation to close the browser when one or more downloads are in progress. [ICU Syntax]">
       {NUM_DOWNLOAD, plural,
         =1 {A download is currently in progress. Do you want to cancel the download and exit Google Chrome?}
         other {# downloads are currently in progress. Do you want to cancel the downloads and exit Google Chrome?}}
       </message>
 
-      <!-- Quit all apps confirmation dialog -->
+      
       <if expr="is_macosx">
         <message name="IDS_QUIT_WITH_APPS_TITLE" desc="Title for a notification explaining that Chrome is running in the background.">
           Google Chrome is in background mode.
         </message>
       </if>
 
-      <!-- Autolaunch infobar -->
+      
       <if expr="is_win">
         <message name="IDS_AUTO_LAUNCH_INFOBAR_TEXT" desc="The text to show in the infobar when Chrome was automatically launched on startup">
           Google Chrome is configured to automatically launch when you start your computer.
         </message>
       </if>
 
-      <!-- about:flags -->
+      
       <message name="IDS_FLAGS_ENABLE_IFRAME_BASED_SIGNIN_NAME" desc="Title for the flag to enable iframe-based sign-in flows.">
         Enables iframe-based Chrome sign-in flows. This flag overrides --enable-web-based-signin.
       </message>
@@ -601,17 +589,17 @@ Google Chrome is unable to recover your
         Enables additional keyboard shortcuts that are useful for debugging Google Chrome.
       </message>
 
-      <!-- Obsolete System info bar -->
+      
       <message name="IDS_SYSTEM_OBSOLETE_MESSAGE" desc="Message shown when your OS is no longer supported. This message is followed by a 'Learn more' link.">
          Google Chrome has stopped updating and no longer supports this version of your operating system.
       </message>
 
-      <!-- Google API keys info bar -->
+      
       <message name="IDS_MISSING_GOOGLE_API_KEYS" desc="Message shown when Google API keys are missing. This message is followed by a 'Learn more' link.">
         Google API keys are missing. Some functionality of Google Chrome will be disabled.
       </message>
 
-      <!-- about:memory -->
+      
       <if expr="not is_android">
         <message name="IDS_MEMORY_USAGE_SUMMARY_DESC" desc="Describes the browser summary table in the about memory page, which shows memory usage for Google Chrome and any other active browsers." translateable="false">
 Summary of memory used by currently active browsers. For browsers which use multiple processes, memory reflects aggregate memory used across all browser processes.
@@ -627,7 +615,7 @@ For Google Chrome, processes used to dis
         </message>
       </if>
 
-      <!-- About Chrome page -->
+      
       <if expr="not chromeos">
         <message name="IDS_UPGRADE_SUCCESSFUL_RELAUNCH" desc="Status label: Successfully updated Google Chrome">
           Nearly up-to-date! Relaunch Google Chrome to finish updating.
@@ -669,7 +657,7 @@ For Google Chrome, processes used to dis
         </message>
       </if>
 
-      <!-- iOS Upgrade available info bar-->
+      
       <if expr="is_ios">
         <message name="IDS_UPGRADE_AVAILABLE" desc="Text to inform the user of the presence of a new version of the application">
           Chrome just got better! A new version is available.
@@ -679,12 +667,12 @@ For Google Chrome, processes used to dis
         </message>
       </if>
 
-      <!-- Extension/App install prompt -->
+      
       <message name="IDS_EXTENSION_INLINE_INSTALL_PROMPT_TITLE" desc="Titlebar of the extension or app inline installation prompt window">
         Add to Chrome
       </message>
 
-      <!-- Extension installed bubble -->
+      
       <if expr="enable_extensions">
         <message name="IDS_EXTENSION_INSTALLED_HEADING" desc="First line in the content area of the extension installed bubble. Instructs that the extension was installed.">
           <ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph> has been added to Chrome.
@@ -693,7 +681,7 @@ For Google Chrome, processes used to dis
           Sign in to Chrome
         </message>
 
-        <!-- Extension context menu -->
+        
         <if expr="not use_titlecase">
           <message name="IDS_EXTENSIONS_HIDE_BUTTON_IN_MENU" desc="The extension context menu item to hide the button in the application menu (sentence case).">
             Hide in Chrome menu
@@ -706,12 +694,12 @@ For Google Chrome, processes used to dis
         </if>
       </if>
 
-      <!-- settings reset bubble messages -->
+      
       <message name="IDS_REPORT_BUBBLE_TEXT" desc="Text for the settings reset bubble reporting checkbox.">
         Help make Google Chrome better by reporting the current settings
       </message>
 
-      <!-- chrome://settings/extensions page -->
+      
       <message name="IDS_EXTENSIONS_INCOGNITO_WARNING" desc="Warns the user that Chrome cannot prevent extensions from recording history in incognito mode. Displayed in extensions management UI after an extension is selected to be run in incognito mode.">
         <ph name="BEGIN_BOLD">&lt;b&gt;</ph>Warning:<ph name="END_BOLD">&lt;/b&gt;</ph> Google Chrome cannot prevent extensions from recording your browsing history. To disable this extension in incognito mode, unselect this option.
       </message>
@@ -728,7 +716,7 @@ For Google Chrome, processes used to dis
         </message>
       </if>
 
-      <!-- Wrench menu -->
+      
       <message name="IDS_APPMENU_TOOLTIP" desc="The tooltip to show for the browser menu">
         Customize and control Google Chrome
       </message>
@@ -770,12 +758,12 @@ For Google Chrome, processes used to dis
         </message>
       </if>
 
-      <!-- Chrome sign-in page -->
+      
       <message name="IDS_CHROME_SIGNIN_TITLE" desc="Title on the about:chrome-signin page">
         Chrome
       </message>
 
-      <!-- Tutorial card in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_CONFIRM_SIGNIN_TUTORIAL_TITLE" desc="The title of the tutorial card in the avatar menu bubble view shown when a user signs in to Chrome.">
         You're now signed in to Chrome
       </message>
@@ -786,7 +774,7 @@ For Google Chrome, processes used to dis
         Share a computer? Now you can set up Chrome just the way you like it.
       </message>
 
-      <!-- Account removal view in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_ACCOUNT_REMOVAL_TEXT" desc="Main text of the account removal view when removing a secondary account.">
         After removing your account from Chrome, you may need to reload your open tabs to take effect.
       </message>
@@ -794,14 +782,14 @@ For Google Chrome, processes used to dis
         You're using <ph name="PROFILE_EMAIL">$1<ex>jessica@gmail.com</ex></ph> to sync your Chrome stuff. To update your sync preference or to use Chrome without a Google account, visit <ph name="SETTINGS_LINK">$2<ex>settings</ex></ph>.
       </message>
 
-      <!-- Switch user view in the avatar menu bubble -->
+      
       <message name="IDS_PROFILES_NOT_YOU_CONTENT_TEXT" desc="Main text of the switch user view. for an upgrade user">
         If you share this computer with <ph name="PROFILE_NAME">$1<ex>Claire</ex></ph>, add yourself to Chrome to browse separately. Otherwise disconnect their Google Account.
       </message>
 
-      <!-- One click sign-in infobar -->
+      
       <if expr="not chromeos">
-        <!-- New one-click sign-in dialog contents for SAML support -->
+        
         <message name="IDS_ONE_CLICK_SIGNIN_DIALOG_TITLE_NEW" desc="The title of the modal dialog window that opens when the user chooses to use one click sign-in.">
           You're signed in to Chrome!
         </message>
@@ -821,7 +809,7 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Enterprise sign-in profile linking -->
+      
       <if expr="not is_android">
         <message name="IDS_ENTERPRISE_SIGNIN_PROFILE_LINK_DIALOG_TITLE" desc="The title of the dialog to confirm linking the browser profile with the signed-in enterprise account">
           Important information regarding your Chrome data
@@ -837,8 +825,8 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Enterprise sign-in dialog (new-style) -->
-      <!-- TODO(dconnelly): remove "new-style" once the old dialog is gone. -->
+      
+      
       <if expr="toolkit_views or is_macosx">
         <message name="IDS_ENTERPRISE_SIGNIN_TITLE_NEW_STYLE" desc="The title of the dialog to confirm linking the browser profile with the signed-in enterprise account">
           Link your Chrome data to this account?
@@ -851,13 +839,13 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- SRT bubble messages -->
+      
       <if expr="is_win">
         <message name="IDS_SRT_BUBBLE_TITLE" desc="Text for the title of the software removal tool bubble view.">
             Chrome has detected unusual behavior
         </message>
       </if>
-      <!-- Sync/sign-in error messages -->
+      
       <if expr="not chromeos">
         <message name="IDS_SYNC_PASSPHRASE_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sync error bubble view when the user needs to update their sync passphrase.">
           Google Chrome could not sync your data. Please update your Sync passphrase.
@@ -912,7 +900,7 @@ Signing in anyway will merge Chrome info
         Copied to Chrome
       </message>
 
-      <!-- Network Error Pages -->
+      
       <if expr="not is_android">
         <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for non Android devices.">
           Go to
@@ -920,7 +908,7 @@ Signing in anyway will merge Chrome info
           <ph name="SETTINGS_TITLE">&lt;span jscontent="settingsTitle"&gt;&lt;/span&gt;<ex>Settings</ex></ph>
           &gt;
           <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
-          and deselect &quot;<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>.&quot;
+          and deselect "<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>."
           If this does not resolve the issue, we recommend selecting this option
           again for improved performance.
         </message>
@@ -928,7 +916,7 @@ Signing in anyway will merge Chrome info
       <if expr="is_android">
         <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for Android devices.  Note that on devices without mobile network (3G) capability, the setting is a checkbox, while on other devices, it is a list of three items.  The words _disable_ and _re-enabling_ can be used for both cases.">
           Go to the Chrome menu &gt; Settings &gt; (Advanced) Privacy
-          and disable &quot;Prefetch page resources.&quot;
+          and disable "Prefetch page resources."
           If this does not resolve the issue, we recommend re-enabling this option
           again for improved performance.
         </message>
@@ -957,7 +945,7 @@ Signing in anyway will merge Chrome info
           <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
           &gt;
           <ph name="PROXIES_TITLE">&lt;span jscontent="proxyTitle"&gt;&lt;/span&gt;<ex>Change proxy settings...</ex></ph>
-          and make sure your configuration is set to &quot;no proxy&quot; or &quot;direct.&quot;
+          and make sure your configuration is set to "no proxy" or "direct."
         </message>
       </if>
       <if expr="is_win">
@@ -971,18 +959,18 @@ Signing in anyway will merge Chrome info
           <ph name="PROXIES_TITLE">&lt;span jscontent="proxyTitle"&gt;&lt;/span&gt;<ex>Change proxy settings...</ex></ph>
           &gt;
           LAN Settings
-          and deselect &quot;Use a proxy server for your LAN&quot;.
+          and deselect "Use a proxy server for your LAN".
         </message>
       </if>
 
-      <!-- Chrome OS keyboard overlay-->
+      
       <if expr="chromeos">
         <message name="IDS_KEYBOARD_OVERLAY_SHOW_WRENCH_MENU" desc="The text in the keyboard overlay to explain the shortcut that opens the main Chrome menu.">
           Show Chrome menu
         </message>
       </if>
 
-      <!-- App list -->
+      
       <if expr="enable_app_list">
         <message name="IDS_APP_LIST_SHORTCUT_NAME" desc="Name for the Chrome App List to appear in the taskbar and in any shortcuts to it.">
           Chrome App Launcher
@@ -1010,7 +998,7 @@ Signing in anyway will merge Chrome info
         </if>
       </if>
 
-      <!-- App shortcuts -->
+      
       <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME" desc="Name for the Chrome Apps Start Menu folder name.">
         Chrome Apps
       </message>
@@ -1018,21 +1006,21 @@ Signing in anyway will merge Chrome info
         Chrome Canary Apps
       </message>
 
-      <!-- Chrome Conflicts bubble -->
+      
       <if expr="is_win">
         <message name="IDS_OPTIONS_CONFLICTING_MODULE" desc="Shown in a bubble when a conflict has been detected.">
           Software running on your computer is incompatible with Google Chrome.
         </message>
       </if>
 
-      <!-- Chrome OS OOBE Terms of Service screen-->
+      
       <if expr="chromeos">
         <message name="IDS_TERMS_OF_SERVICE_SCREEN_SUBHEADING" desc="Subheading at the top of the Terms of Service screen.">
           <ph name="DOMAIN">$1<ex>example.com</ex></ph> requires that you read and accept the following Terms of Service before using this device. These terms do not expand, modify or limit the Google Chrome OS Terms.
         </message>
       </if>
 
-      <!-- Chrome Notifications center -->
+      
       <if expr="enable_notifications">
         <if expr="is_win">
           <message name="IDS_MESSAGE_CENTER_BALLOON_TITLE" desc="Title of the first run notification ballon describing the notification center.">
@@ -1050,7 +1038,7 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- MediaStream capture status tray icon -->
+      
       <message name="IDS_MEDIA_STREAM_STATUS_TRAY_TEXT_AUDIO_AND_VIDEO" desc="Tool tip for the capture status tray icon when microphone and camera are being used">
         Google Chrome is using your camera and microphone.
       </message>
@@ -1061,21 +1049,21 @@ Signing in anyway will merge Chrome info
         Google Chrome is using your camera.
       </message>
 
-      <!-- ProcessSingleton -->
+      
       <if expr="is_linux or is_macosx">
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
           The profile appears to be in use by another Google Chrome process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>).  Chrome has locked the profile so that it doesn't get corrupted.  If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chrome.
         </message>
       </if>
 
-      <!-- Mac First-run dialog messages -->
+      
       <if expr="is_macosx">
         <message name="IDS_FIRSTRUN_DLG_MAC_SET_DEFAULT_BROWSER_LABEL" desc="Label for checkbox that sets the default browser">
           Set Google Chrome as your default browser
         </message>
       </if>
 
-      <!-- chrome://settings. Android uses native UI for settings -->
+      
       <if expr="not is_android">
         <message name="IDS_AUTOLAUNCH_TEXT" desc="The text displayed in settings to explain whether Chromium is set to auto-launch on startup or not.">
           Launch Chromium automatically when your computer starts
@@ -1085,14 +1073,14 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Toast experiment. -->
+      
       <if expr="is_win">
         <message name="IDS_TRY_TOAST_SET_DEFAULT" desc="Text of the checkbox to make Chrome the default browser">
           Make Google Chrome the default browser
         </message>
       </if>
 
-      <!-- User manager tutorial -->
+      
       <if expr="not is_android and not is_ios and not chromeos">
         <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_INTRO_TITLE" desc="Title of the tutorial introduction slide">
           Chrome just got better
@@ -1120,7 +1108,7 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Settings API bubble -->
+      
       <message name="IDS_EXTENSIONS_SETTINGS_API_FIRST_LINE_START_PAGES_SPECIFIC" desc="Text displayed in the Settings API bubble as first line when an extension has changed the start pages, and we are pointing to its icon.">
         This extension has changed what page is shown when you start Chrome.
       </message>
@@ -1137,17 +1125,17 @@ Signing in anyway will merge Chrome info
         ''' It also controls what page is shown when you start Chrome or search from the Omnibox. '''
       </message>
 
-      <!-- Website Settings bubble -->
+      
       <message name="IDS_WEBSITE_SETTINGS_INTERNAL_PAGE" desc="Text that is displayed in the header of the Website Settings popup if the page was generated by Chrome itself.">
         You are viewing a secure Google Chrome page.
       </message>
 
-      <!-- Webstore strings -->
+      
       <message name="IDS_WEBSTORE_APP_DESCRIPTION" desc="Description for the WebStore app.">
         Discover great apps, games, extensions and themes for Google Chrome.
       </message>
 
-      <!-- Windows firewall rule strings. -->
+      
       <if expr="is_win">
         <message name="IDS_INBOUND_MDNS_RULE_NAME" desc="The name of the firewall rule allowing inbound mDNS traffic.">
           Google Chrome (mDNS-In)
@@ -1172,7 +1160,7 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Contextual Search -->
+      
       <message name="IDS_CONTEXTUAL_SEARCH_HEADER" desc="Header shown at the top of the first run experience, to describe the Contextual Search feature.">
         Search with one touch
       </message>
@@ -1192,7 +1180,7 @@ Signing in anyway will merge Chrome info
         No Thanks
       </message>
 
-      <!-- Update bubble -->
+      
       <message name="IDS_REINSTALL_APP" desc="Text for the button the user clicks to reinstall the app.">
         Reinstall Chrome
       </message>
@@ -1216,7 +1204,7 @@ Signing in anyway will merge Chrome info
         Chrome could not update itself to the latest version, so you are missing out on awesome new features and security fixes. You need to update Chrome.
       </message>
 
-       <!-- Upgrade recovery bubble -->
+       
        <message name="IDS_RUN_RECOVERY" desc="Text for the button the user clicks to recover Chrome and its updater.">
          Update Chrome
        </message>
@@ -1230,7 +1218,7 @@ Signing in anyway will merge Chrome info
         Important security improvements and new features are available in the latest version.
       </message>
 
-      <!-- Dialog that asks whether user wants to participate in Safe Browsing Extended Reporting -->
+      
       <message name="IDS_FEEDBACK_SERVICE_DIALOG_TITLE" desc="Title of the dialog asking whether the user wants to upload suspected malicious files for analysis">
         Help make Chrome better
       </message>
@@ -1238,7 +1226,7 @@ Signing in anyway will merge Chrome info
         You can help make Chrome safer and easier to use by automatically reporting details of possible security incidents to Google.
       </message>
 
-      <!-- SSL Interstitial V2 strings -->
+      
       <message name="IDS_SSL_NONOVERRIDABLE_MORE_INVALID_SP3" desc="Body text for the explanation shown if the user clicks on the details windows, the certificate is invalid and the user has an old version of Windows (before WINDOWS XP SP3) running.">
       Your computer is running an old version of Microsoft Windows that cannot process this website's security certificate. Because of this problem, Google Chrome can't tell whether the certificate came from <ph name="SITE">$1<ex>google.com</ex></ph> or from someone on your network pretending to be <ph name="SITE">$1<ex>google.com</ex></ph>. Please update your computer to a more recent version of Windows.
       </message>
@@ -1253,14 +1241,14 @@ Signing in anyway will merge Chrome info
         To establish a secure connection, your clock needs to be set correctly. This is because the certificates that websites use to identify themselves are only valid for specific periods of time. Since your device's clock is incorrect, Chrome cannot verify these certificates.
       </message>
 
-      <!-- Offline interstitial  -->
+      
       <if expr="not is_android and not is_ios">
         <message name="IDS_ERRORPAGES_SUMMARY_INTERNET_DISCONNECTED" desc="Summary of the error page when the network connection failed. May be followed by platform dependent instructions.">
           Google Chrome can’t display the webpage because your computer isn’t connected to the Internet.
         </message>
       </if>
 
-      <!-- Runtime permission infobar strings -->
+      
       <if expr="is_android">
         <message name="IDS_INFOBAR_MISSING_CAMERA_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to the camera capabilities, but Chrome is missing the Android camera permission.">
           Chrome needs camera access to share it with this site.
@@ -1276,7 +1264,7 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- OOBE -->
+      
       <if expr="chromeos">
         <message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
           Please wait while Chrome installs the latest system updates.
@@ -1292,50 +1280,40 @@ Signing in anyway will merge Chrome info
         </message>
       </if>
 
-      <!-- Windows 8 Metro mode. -->
+      
       <if expr="is_win">
-        <message name="IDS_METRO_FLOW_TAB_TITLE"
-                 desc="The dialog window title.">
+        <message name="IDS_METRO_FLOW_TAB_TITLE" desc="The dialog window title.">
           Welcome to Chrome
         </message>
-        <message name="IDS_METRO_FLOW_TITLE_SHORT"
-                 desc="The title at the top of the window guiding user through making Chrome default in Metro.">
+        <message name="IDS_METRO_FLOW_TITLE_SHORT" desc="The title at the top of the window guiding user through making Chrome default in Metro.">
           Chrome is almost ready.
         </message>
-        <message name="IDS_METRO_FLOW_LOGO_STRING_ALT"
-                 desc="Alt text for the faded Chrome logo image.">
+        <message name="IDS_METRO_FLOW_LOGO_STRING_ALT" desc="Alt text for the faded Chrome logo image.">
           Chrome logo
         </message>
-        <message name="IDS_WIN_DESKTOP_OPEN"
-                 desc="Text for the infobar button to open Chrome in desktop mode.">
+        <message name="IDS_WIN_DESKTOP_OPEN" desc="Text for the infobar button to open Chrome in desktop mode.">
           Open Chrome on the desktop
         </message>
-        <message name="IDS_WIN_DESKTOP_RESTART"
-                 desc="Text for the menu item to restart Chrome in desktop mode. Applies to Windows 8 only">
+        <message name="IDS_WIN_DESKTOP_RESTART" desc="Text for the menu item to restart Chrome in desktop mode. Applies to Windows 8 only">
           &amp;Relaunch Chrome on the desktop
         </message>
-        <message name="IDS_WIN8_METRO_RESTART"
-                 desc="Text for the menu item to restart Chrome in metro. Applies to Windows 8 only">
+        <message name="IDS_WIN8_METRO_RESTART" desc="Text for the menu item to restart Chrome in metro. Applies to Windows 8 only">
           &amp;Relaunch Chrome in Windows 8 mode
         </message>
-        <message name="IDS_WIN8_PROMPT_TO_CLOSE_APPS_FOR_METRO"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Windows 8 mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN8_PROMPT_TO_CLOSE_APPS_FOR_METRO" desc="Modal message box prompt shown to the user after requesting to relaunch in Windows 8 mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Windows 8 mode will close and relaunch your Chrome apps.
         </message>
-        <message name="IDS_WIN_CHROMEOS_RESTART"
-                 desc="Text for the menu item to restart chrome in chrome os. Aplies to Windows 7 only">
+        <message name="IDS_WIN_CHROMEOS_RESTART" desc="Text for the menu item to restart chrome in chrome os. Aplies to Windows 7 only">
           Relaunch in Chrome immersive mode
         </message>
-        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_CHROMEOS"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Windows Chrome OS mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_CHROMEOS" desc="Modal message box prompt shown to the user after requesting to relaunch in Windows Chrome OS mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Chrome immersive mode will close and relaunch your Chrome apps.
         </message>
-        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_DESKTOP"
-                 desc="Modal message box prompt shown to the user after requesting to relaunch in Desktop mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
+        <message name="IDS_WIN_PROMPT_TO_CLOSE_APPS_FOR_DESKTOP" desc="Modal message box prompt shown to the user after requesting to relaunch in Desktop mode while packaged apps are running, which will require all packaged apps to be closed and then restarted. Dialog is shown with choices: OK, Cancel.">
           Relaunching in Desktop mode will close and relaunch your Chrome apps.
         </message>
       </if>
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/chrome/app/settings_strings.grd
@@ -0,0 +1,18 @@
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
+  <outputs>
+    <output filename="grit/settings_strings.h" type="rc_header">
+      <emit emit_type="prepend" />
+    </output>
+      <output filename="settings_strings.pak" type="data_package" />
+    
+  </outputs>
+
+  <release seq="1" allow_pseudo="false">
+    <messages fallback_to_english="true">
+
+      
+      <part file="settings_strings.grdp" />
+
+    </messages>
+  </release>
+</grit>
\ No newline at end of file
--- a/chrome/browser/browser_resources.grd
+++ b/chrome/browser/browser_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/browser_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="browser_resources.pak" type="data_package" />
   </outputs>
@@ -32,7 +31,7 @@
         <structure name="IDR_EXTENSIONS_HTML" file="resources\extensions\extensions.html" flattenhtml="true" type="chrome_html" />
       </if>
       <if expr="chromeos">
-        <structure name="IDR_FIRST_RUN_HTML" file="resources\chromeos\first_run\first_run.html" flattenhtml="true" type="chrome_html"/>
+        <structure name="IDR_FIRST_RUN_HTML" file="resources\chromeos\first_run\first_run.html" flattenhtml="true" type="chrome_html" />
         <structure name="IDR_FIRST_RUN_JS" file="resources\chromeos\first_run\first_run.js" flattenhtml="true" type="chrome_html" />
       </if>
       <if expr="not is_android">
@@ -47,7 +46,7 @@
         <structure name="IDR_GUEST_TAB_HTML" file="resources\ntp4\guest_tab.html" flattenhtml="true" type="chrome_html" />
       </if>
       <if expr="chromeos">
-        <structure name="IDR_LOGIN_HTML" file="resources\chromeos\login\login.html" flattenhtml="true" type="chrome_html" variables="OOBE=login" expand_variables="true"/>
+        <structure name="IDR_LOGIN_HTML" file="resources\chromeos\login\login.html" flattenhtml="true" type="chrome_html" variables="OOBE=login" expand_variables="true" />
         <structure name="IDR_LOGIN_JS" file="resources\chromeos\login\login.js" flattenhtml="true" type="chrome_html" />
       </if>
       <if expr="not is_android">
@@ -56,7 +55,7 @@
         <structure name="IDR_NEW_TAB_4_THEME_CSS" file="resources\ntp4\new_tab_theme.css" flattenhtml="true" type="chrome_html" />
       </if>
       <if expr="chromeos">
-        <structure name="IDR_OOBE_HTML" file="resources\chromeos\login\oobe.html" flattenhtml="true" type="chrome_html" variables="OOBE=oobe" expand_variables="true"/>
+        <structure name="IDR_OOBE_HTML" file="resources\chromeos\login\oobe.html" flattenhtml="true" type="chrome_html" variables="OOBE=oobe" expand_variables="true" />
         <structure name="IDR_OOBE_JS" file="resources\chromeos\login\oobe.js" flattenhtml="true" type="chrome_html" />
         <structure name="IDR_OOBE_ENROLLMENT_HTML" file="resources\chromeos\login\oobe_screen_oauth_enrollment.html" flattenhtml="true" type="chrome_html" />
         <structure name="IDR_OOBE_ENROLLMENT_CSS" file="resources\chromeos\login\oobe_screen_oauth_enrollment.css" flattenhtml="true" type="chrome_html" />
@@ -116,7 +115,7 @@
       <include name="IDR_CREDITS_HTML" file="${about_credits_file}" use_base_dir="false" type="BINDATA" />
       <include name="IDR_CREDITS_JS" file="resources\about_credits.js" type="BINDATA" />
       <if expr="not is_ios">
-        <include name="IDR_DEVTOOLS_DISCOVERY_PAGE_HTML" file="devtools\frontend\devtools_discovery_page.html" type="BINDATA"/>
+        <include name="IDR_DEVTOOLS_DISCOVERY_PAGE_HTML" file="devtools\frontend\devtools_discovery_page.html" type="BINDATA" />
       </if>
       <include name="IDR_DOMAIN_RELIABILITY_INTERNALS_HTML" file="resources\domain_reliability_internals.html" type="BINDATA" />
       <include name="IDR_DOMAIN_RELIABILITY_INTERNALS_CSS" file="resources\domain_reliability_internals.css" type="BINDATA" />
@@ -155,7 +154,7 @@
       <include name="IDR_FLAGS_HTML" file="resources\flags.html" flattenhtml="true" type="BINDATA" />
       <include name="IDR_FLAGS_JS" file="resources\flags.js" type="BINDATA" />
       <if expr="_google_chrome or enable_hangout_services_extension">
-        <!-- Hangout Services extension, included in Google Chrome builds only. -->
+        
         <include name="IDR_HANGOUT_SERVICES_MANIFEST" file="resources\hangout_services\manifest.json" type="BINDATA" />
       </if>
       <include name="IDR_HOTWORD_MANIFEST" file="resources\hotword\manifest.json" type="BINDATA" />
@@ -222,7 +221,7 @@
       <include name="IDR_OMNIBOX_HTML" file="resources\omnibox\omnibox.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
       <include name="IDR_OMNIBOX_CSS" file="resources\omnibox\omnibox.css" type="BINDATA" />
       <include name="IDR_OMNIBOX_JS" file="resources\omnibox\omnibox.js" type="BINDATA" />
-      <include name="IDR_OMNIBOX_MOJO_JS" file="${omnibox_mojom_file}" use_base_dir="false" type="BINDATA"/>
+      <include name="IDR_OMNIBOX_MOJO_JS" file="${omnibox_mojom_file}" use_base_dir="false" type="BINDATA" />
       <if expr="not is_android">
         <include name="IDR_PLUGINS_HTML" file="resources\plugins.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
         <include name="IDR_PLUGINS_JS" file="resources\plugins.js" type="BINDATA" />
@@ -246,32 +245,24 @@
         <include name="IDR_PLATFORM_PLUGIN_DB_JSON" file="resources\plugin_metadata\plugins_ubuntu_linux.json" type="BINDATA" />
       </if>
       <if expr="is_android">
-        <include name="IDR_POLICY_CSS" file="resources\policy_android.css" type="BINDATA"/>
+        <include name="IDR_POLICY_CSS" file="resources\policy_android.css" type="BINDATA" />
       </if>
       <if expr="not is_android">
-        <include name="IDR_POLICY_CSS" file="resources\policy.css" type="BINDATA"/>
+        <include name="IDR_POLICY_CSS" file="resources\policy.css" type="BINDATA" />
       </if>
-      <include name="IDR_POLICY_HTML" file="resources\policy.html" flattenhtml="true" allowexternalscript="true" type="BINDATA"/>
-      <include name="IDR_POLICY_JS" file="resources\policy.js" type="BINDATA"/>
+      <include name="IDR_POLICY_HTML" file="resources\policy.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
+      <include name="IDR_POLICY_JS" file="resources\policy.js" type="BINDATA" />
       <if expr="enable_print_preview">
         <include name="IDR_PRINT_PREVIEW_HTML" file="resources\print_preview\print_preview.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
         <include name="IDR_PRINT_PREVIEW_JS" file="resources\print_preview\print_preview.js" flattenhtml="true" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_PRINTER"
-                 file="resources\print_preview\images\printer.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_PRINTER_SHARED"
-                 file="resources\print_preview\images\printer_shared.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_GOOGLE_DOC"
-                 file="resources\print_preview\images\google_doc.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_PDF"
-                 file="resources\print_preview\images\pdf.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_THIRD_PARTY"
-                 file="resources\print_preview\images\third_party.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_THIRD_PARTY_FEDEX"
-                 file="resources\print_preview\images\third_party_fedex.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_MOBILE"
-                 file="resources\print_preview\images\mobile.png" type="BINDATA" />
-        <include name="IDR_PRINT_PREVIEW_IMAGES_MOBILE_SHARED"
-                 file="resources\print_preview\images\mobile_shared.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_PRINTER" file="resources\print_preview\images\printer.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_PRINTER_SHARED" file="resources\print_preview\images\printer_shared.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_GOOGLE_DOC" file="resources\print_preview\images\google_doc.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_PDF" file="resources\print_preview\images\pdf.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_THIRD_PARTY" file="resources\print_preview\images\third_party.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_THIRD_PARTY_FEDEX" file="resources\print_preview\images\third_party_fedex.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_MOBILE" file="resources\print_preview\images\mobile.png" type="BINDATA" />
+        <include name="IDR_PRINT_PREVIEW_IMAGES_MOBILE_SHARED" file="resources\print_preview\images\mobile_shared.png" type="BINDATA" />
       </if>
       <include name="IDR_PROFILER_HTML" file="resources\profiler\profiler.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
       <include name="IDR_PROFILER_JS" file="resources\profiler\profiler.js" flattenhtml="true" type="BINDATA" />
@@ -302,7 +293,7 @@
         <include name="IDR_CROSH_BUILTIN_MANIFEST" file="resources\chromeos\crosh_builtin\manifest.json" type="BINDATA" />
         <include name="IDR_CRYPTOHOME_HTML" file="resources\chromeos\cryptohome.html" flattenhtml="true" type="BINDATA" />
         <include name="IDR_CRYPTOHOME_JS" file="resources\chromeos\cryptohome.js" type="BINDATA" />
-        <!-- manifest file of Connectivity Diagnostics app -->
+        
         <include name="IDR_CONNECTIVITY_DIAGNOSTICS_MANIFEST" file="resources\chromeos\connectivity_diagnostics\manifest.json" type="BINDATA" />
         <include name="IDR_CONNECTIVITY_DIAGNOSTICS_LAUNCHER_MANIFEST" file="resources\chromeos\connectivity_diagnostics_launcher\manifest.json" type="BINDATA" />
         <include name="IDR_DRIVE_INTERNALS_CSS" file="resources\chromeos\drive_internals.css" type="BINDATA" />
@@ -449,4 +440,4 @@
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/devtools/device/webrtc/resources.grd
+++ b/chrome/browser/devtools/device/webrtc/resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/webrtc_device_provider_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/webrtc_device_provider_resources_map.cc" type="resource_file_map_source" />
     <output filename="grit/webrtc_device_provider_resources_map.h" type="resource_map_header" />
@@ -14,4 +13,4 @@
       <include name="IDR_WEBRTC_DEVICE_PROVIDER_JS" file="js/webrtc_device_provider.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings.grd
+++ b/chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings.grd
@@ -1,60 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
 <grit base_dir="." current_release="1" enc_check="möl" latest_public_release="0" source_lang_id="en">
   <outputs>
-    <output filename="_locales/am/messages.json" type="chrome_messages_json" lang="am"/>
-    <output filename="_locales/ar/messages.json" type="chrome_messages_json" lang="ar"/>
-    <output filename="_locales/bg/messages.json" type="chrome_messages_json" lang="bg"/>
-    <output filename="_locales/bn/messages.json" type="chrome_messages_json" lang="bn"/>
-    <output filename="_locales/ca/messages.json" type="chrome_messages_json" lang="ca"/>
-    <output filename="_locales/cs/messages.json" type="chrome_messages_json" lang="cs"/>
-    <output filename="_locales/da/messages.json" type="chrome_messages_json" lang="da"/>
-    <output filename="_locales/de/messages.json" type="chrome_messages_json" lang="de"/>
-    <output filename="_locales/el/messages.json" type="chrome_messages_json" lang="el"/>
-    <output filename="_locales/en_GB/messages.json" type="chrome_messages_json" lang="en-GB"/>
-    <output filename="_locales/en/messages.json" type="chrome_messages_json" lang="en"/>
-    <output filename="_locales/es/messages.json" type="chrome_messages_json" lang="es"/>
-    <output filename="_locales/es_419/messages.json" type="chrome_messages_json" lang="es-419"/>
-    <output filename="_locales/et/messages.json" type="chrome_messages_json" lang="et"/>
-    <output filename="_locales/fa/messages.json" type="chrome_messages_json" lang="fa"/>
-    <output filename="_locales/fi/messages.json" type="chrome_messages_json" lang="fi"/>
-    <output filename="_locales/fil/messages.json" type="chrome_messages_json" lang="fil"/>
-    <output filename="_locales/fr/messages.json" type="chrome_messages_json" lang="fr"/>
-    <output filename="_locales/gu/messages.json" type="chrome_messages_json" lang="gu"/>
-    <output filename="_locales/he/messages.json" type="chrome_messages_json" lang="he"/>
-    <output filename="_locales/hi/messages.json" type="chrome_messages_json" lang="hi"/>
-    <output filename="_locales/hr/messages.json" type="chrome_messages_json" lang="hr"/>
-    <output filename="_locales/hu/messages.json" type="chrome_messages_json" lang="hu"/>
-    <output filename="_locales/id/messages.json" type="chrome_messages_json" lang="id"/>
-    <output filename="_locales/it/messages.json" type="chrome_messages_json" lang="it"/>
-    <output filename="_locales/ja/messages.json" type="chrome_messages_json" lang="ja"/>
-    <output filename="_locales/kn/messages.json" type="chrome_messages_json" lang="kn"/>
-    <output filename="_locales/ko/messages.json" type="chrome_messages_json" lang="ko"/>
-    <output filename="_locales/lt/messages.json" type="chrome_messages_json" lang="lt"/>
-    <output filename="_locales/lv/messages.json" type="chrome_messages_json" lang="lv"/>
-    <output filename="_locales/ml/messages.json" type="chrome_messages_json" lang="ml"/>
-    <output filename="_locales/mr/messages.json" type="chrome_messages_json" lang="mr"/>
-    <output filename="_locales/ms/messages.json" type="chrome_messages_json" lang="ms"/>
-    <output filename="_locales/nl/messages.json" type="chrome_messages_json" lang="nl"/>
-    <output filename="_locales/nb/messages.json" type="chrome_messages_json" lang="no"/>
-    <output filename="_locales/pl/messages.json" type="chrome_messages_json" lang="pl"/>
-    <output filename="_locales/pt_BR/messages.json" type="chrome_messages_json" lang="pt-BR"/>
-    <output filename="_locales/pt_PT/messages.json" type="chrome_messages_json" lang="pt-PT"/>
-    <output filename="_locales/ro/messages.json" type="chrome_messages_json" lang="ro"/>
-    <output filename="_locales/ru/messages.json" type="chrome_messages_json" lang="ru"/>
-    <output filename="_locales/sk/messages.json" type="chrome_messages_json" lang="sk"/>
-    <output filename="_locales/sl/messages.json" type="chrome_messages_json" lang="sl"/>
-    <output filename="_locales/sr/messages.json" type="chrome_messages_json" lang="sr"/>
-    <output filename="_locales/sv/messages.json" type="chrome_messages_json" lang="sv"/>
-    <output filename="_locales/sw/messages.json" type="chrome_messages_json" lang="sw"/>
-    <output filename="_locales/ta/messages.json" type="chrome_messages_json" lang="ta"/>
-    <output filename="_locales/te/messages.json" type="chrome_messages_json" lang="te"/>
-    <output filename="_locales/th/messages.json" type="chrome_messages_json" lang="th"/>
-    <output filename="_locales/tr/messages.json" type="chrome_messages_json" lang="tr"/>
-    <output filename="_locales/uk/messages.json" type="chrome_messages_json" lang="uk"/>
-    <output filename="_locales/vi/messages.json" type="chrome_messages_json" lang="vi"/>
-    <output filename="_locales/zh_CN/messages.json" type="chrome_messages_json" lang="zh-CN"/>
-    <output filename="_locales/zh_TW/messages.json" type="chrome_messages_json" lang="zh-TW"/>
+    <output filename="_locales/am/messages.json" type="chrome_messages_json" lang="am" />
+    <output filename="_locales/ar/messages.json" type="chrome_messages_json" lang="ar" />
+    <output filename="_locales/bg/messages.json" type="chrome_messages_json" lang="bg" />
+    <output filename="_locales/bn/messages.json" type="chrome_messages_json" lang="bn" />
+    <output filename="_locales/ca/messages.json" type="chrome_messages_json" lang="ca" />
+    <output filename="_locales/cs/messages.json" type="chrome_messages_json" lang="cs" />
+    <output filename="_locales/da/messages.json" type="chrome_messages_json" lang="da" />
+    <output filename="_locales/de/messages.json" type="chrome_messages_json" lang="de" />
+    <output filename="_locales/el/messages.json" type="chrome_messages_json" lang="el" />
+    <output filename="_locales/en_GB/messages.json" type="chrome_messages_json" lang="en-GB" />
+    <output filename="_locales/en/messages.json" type="chrome_messages_json" lang="en" />
+    <output filename="_locales/es/messages.json" type="chrome_messages_json" lang="es" />
+    <output filename="_locales/es_419/messages.json" type="chrome_messages_json" lang="es-419" />
+    <output filename="_locales/et/messages.json" type="chrome_messages_json" lang="et" />
+    <output filename="_locales/fa/messages.json" type="chrome_messages_json" lang="fa" />
+    <output filename="_locales/fi/messages.json" type="chrome_messages_json" lang="fi" />
+    <output filename="_locales/fil/messages.json" type="chrome_messages_json" lang="fil" />
+    <output filename="_locales/fr/messages.json" type="chrome_messages_json" lang="fr" />
+    <output filename="_locales/gu/messages.json" type="chrome_messages_json" lang="gu" />
+    <output filename="_locales/he/messages.json" type="chrome_messages_json" lang="he" />
+    <output filename="_locales/hi/messages.json" type="chrome_messages_json" lang="hi" />
+    <output filename="_locales/hr/messages.json" type="chrome_messages_json" lang="hr" />
+    <output filename="_locales/hu/messages.json" type="chrome_messages_json" lang="hu" />
+    <output filename="_locales/id/messages.json" type="chrome_messages_json" lang="id" />
+    <output filename="_locales/it/messages.json" type="chrome_messages_json" lang="it" />
+    <output filename="_locales/ja/messages.json" type="chrome_messages_json" lang="ja" />
+    <output filename="_locales/kn/messages.json" type="chrome_messages_json" lang="kn" />
+    <output filename="_locales/ko/messages.json" type="chrome_messages_json" lang="ko" />
+    <output filename="_locales/lt/messages.json" type="chrome_messages_json" lang="lt" />
+    <output filename="_locales/lv/messages.json" type="chrome_messages_json" lang="lv" />
+    <output filename="_locales/ml/messages.json" type="chrome_messages_json" lang="ml" />
+    <output filename="_locales/mr/messages.json" type="chrome_messages_json" lang="mr" />
+    <output filename="_locales/ms/messages.json" type="chrome_messages_json" lang="ms" />
+    <output filename="_locales/nl/messages.json" type="chrome_messages_json" lang="nl" />
+    <output filename="_locales/nb/messages.json" type="chrome_messages_json" lang="no" />
+    <output filename="_locales/pl/messages.json" type="chrome_messages_json" lang="pl" />
+    <output filename="_locales/pt_BR/messages.json" type="chrome_messages_json" lang="pt-BR" />
+    <output filename="_locales/pt_PT/messages.json" type="chrome_messages_json" lang="pt-PT" />
+    <output filename="_locales/ro/messages.json" type="chrome_messages_json" lang="ro" />
+    <output filename="_locales/ru/messages.json" type="chrome_messages_json" lang="ru" />
+    <output filename="_locales/sk/messages.json" type="chrome_messages_json" lang="sk" />
+    <output filename="_locales/sl/messages.json" type="chrome_messages_json" lang="sl" />
+    <output filename="_locales/sr/messages.json" type="chrome_messages_json" lang="sr" />
+    <output filename="_locales/sv/messages.json" type="chrome_messages_json" lang="sv" />
+    <output filename="_locales/sw/messages.json" type="chrome_messages_json" lang="sw" />
+    <output filename="_locales/ta/messages.json" type="chrome_messages_json" lang="ta" />
+    <output filename="_locales/te/messages.json" type="chrome_messages_json" lang="te" />
+    <output filename="_locales/th/messages.json" type="chrome_messages_json" lang="th" />
+    <output filename="_locales/tr/messages.json" type="chrome_messages_json" lang="tr" />
+    <output filename="_locales/uk/messages.json" type="chrome_messages_json" lang="uk" />
+    <output filename="_locales/vi/messages.json" type="chrome_messages_json" lang="vi" />
+    <output filename="_locales/zh_CN/messages.json" type="chrome_messages_json" lang="zh-CN" />
+    <output filename="_locales/zh_TW/messages.json" type="chrome_messages_json" lang="zh-TW" />
   </outputs>
   <translations>
     <file path="chromevox_strings_am.xtb" lang="am" />
@@ -80,7 +78,7 @@
     <file path="chromevox_strings_hu.xtb" lang="hu" />
     <file path="chromevox_strings_id.xtb" lang="id" />
     <file path="chromevox_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="chromevox_strings_iw.xtb" lang="he" />
     <file path="chromevox_strings_ja.xtb" lang="ja" />
     <file path="chromevox_strings_kn.xtb" lang="kn" />
@@ -110,7 +108,9 @@
     <file path="chromevox_strings_vi.xtb" lang="vi" />
     <file path="chromevox_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="chromevox_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release allow_pseudo="false" seq="1">
     <messages fallback_to_english="true">
       <message desc="The locale you're translating into. For use in URL to localized pages.  e.g. http://www.google.com/?hl=en." name="IDS_LOCALE">
@@ -158,7 +158,7 @@
       <message desc="The description of the previousGranularity key. Displayed in the Options page." name="IDS_CHROMEVOX_PREVIOUS_GRANULARITY">
         Decrease navigation granularity
       </message>
-      <message desc='The description of the nextGranularity key.  Navigation granularity can be e.g. "sentence level", "word level".  Granularity is also referred as "level of detail".  c.f. http://chromevox.com/tutorial/text_navigation.html Displayed in the Options page.' name="IDS_CHROMEVOX_NEXT_GRANULARITY">
+      <message desc="The description of the nextGranularity key.  Navigation granularity can be e.g. &quot;sentence level&quot;, &quot;word level&quot;.  Granularity is also referred as &quot;level of detail&quot;.  c.f. http://chromevox.com/tutorial/text_navigation.html Displayed in the Options page." name="IDS_CHROMEVOX_NEXT_GRANULARITY">
         Increase navigation granularity
       </message>
       <message desc="The description of the actOnCurrentItem key. The current item is the HTML element which has focus.  Taking action is similar to using the mouse to click on the element. Displayed in the Options page." name="IDS_CHROMEVOX_ACT_ON_CURRENT_ITEM">
@@ -275,7 +275,7 @@
       <message desc="The description of the skipToColEnd key. Displayed in the Options page." name="IDS_CHROMEVOX_SKIP_TO_COL_END">
         Go to end of the current column
       </message>
-      <message desc='The description of the nextHeading1 key. In most cases, "level 1 heading" is a H1 HTML tag.  ChromeVox will search, from the current focus, for the next heading on the page.  If a heading is found, ChromeVox will focus on the heading. Displayed in the Options page.' name="IDS_CHROMEVOX_NEXT_HEADING1">
+      <message desc="The description of the nextHeading1 key. In most cases, &quot;level 1 heading&quot; is a H1 HTML tag.  ChromeVox will search, from the current focus, for the next heading on the page.  If a heading is found, ChromeVox will focus on the heading. Displayed in the Options page." name="IDS_CHROMEVOX_NEXT_HEADING1">
         Next level 1 heading
       </message>
       <message desc="The description of the previousHeading1 key.  Behaves like nextHeading1, but this key's action will search backwards (up the page). Displayed in the Options page." name="IDS_CHROMEVOX_PREVIOUS_HEADING1">
@@ -953,40 +953,40 @@
       <message desc="Describes the list position of a list item in braille." name="IDS_CHROMEVOX_LIST_POSITION_BRL">
         <ph name="index">$1</ph>/<ph name="total">$2</ph>
       </message>
-      <message desc='Spoken after a menu is spoken if the menu has a submenu. For example "Menu Options has submenu"' name="IDS_CHROMEVOX_ARIA_HAS_SUBMENU">
+      <message desc="Spoken after a menu is spoken if the menu has a submenu. For example &quot;Menu Options has submenu&quot;" name="IDS_CHROMEVOX_ARIA_HAS_SUBMENU">
         has submenu
       </message>
       <message desc="Brailled after a menu if the menu has a submenu." name="IDS_CHROMEVOX_ARIA_HAS_SUBMENU_BRL">
-        ->
+        -&gt;
       </message>
-      <message desc='Spoken after an element is spoken if the element has a pop up. For example "Button Add friends has pop up"' name="IDS_CHROMEVOX_ARIA_HAS_POPUP">
+      <message desc="Spoken after an element is spoken if the element has a pop up. For example &quot;Button Add friends has pop up&quot;" name="IDS_CHROMEVOX_ARIA_HAS_POPUP">
         has pop up
       </message>
       <message desc="Brailled after an element is spoken if the element has a pop up." name="IDS_CHROMEVOX_ARIA_HAS_POPUP_BRL">
         +popup
       </message>
-      <message desc='Spoken when describing an ARIA value minimun. For example "Distance, in meters textbox 6, min 2, max 10"' name="IDS_CHROMEVOX_ARIA_VALUE_MIN">
+      <message desc="Spoken when describing an ARIA value minimun. For example &quot;Distance, in meters textbox 6, min 2, max 10&quot;" name="IDS_CHROMEVOX_ARIA_VALUE_MIN">
         Min <ph name="x">$1</ph>
       </message>
-      <message desc='Brailled when describing an ARIA value minimun. For example "Distance, in meters: 6 min:6 max:10"' name="IDS_CHROMEVOX_ARIA_VALUE_MIN_BRL">
+      <message desc="Brailled when describing an ARIA value minimun. For example &quot;Distance, in meters: 6 min:6 max:10&quot;" name="IDS_CHROMEVOX_ARIA_VALUE_MIN_BRL">
         min:<ph name="x">$1</ph>
       </message>
-      <message desc='Spoken when describing an ARIA value maximum. For example "Distance, in meters textbox 6, min 2, max 10"' name="IDS_CHROMEVOX_ARIA_VALUE_MAX">
+      <message desc="Spoken when describing an ARIA value maximum. For example &quot;Distance, in meters textbox 6, min 2, max 10&quot;" name="IDS_CHROMEVOX_ARIA_VALUE_MAX">
         Max <ph name="x">$1</ph>
       </message>
-      <message desc='Brailled when describing an ARIA value maximum. For example "Distance, in meters: 6 min:2 max:10".' name="IDS_CHROMEVOX_ARIA_VALUE_MAX_BRL">
+      <message desc="Brailled when describing an ARIA value maximum. For example &quot;Distance, in meters: 6 min:2 max:10&quot;." name="IDS_CHROMEVOX_ARIA_VALUE_MAX_BRL">
         max:<ph name="x">$1</ph>
       </message>
-      <message desc='Spoken when describing an ARIA value. For example "Distance, in meters textbox 6, min 2, max 10".' name="IDS_CHROMEVOX_ARIA_VALUE_NOW">
+      <message desc="Spoken when describing an ARIA value. For example &quot;Distance, in meters textbox 6, min 2, max 10&quot;." name="IDS_CHROMEVOX_ARIA_VALUE_NOW">
         <ph name="x">$1</ph>
       </message>
-      <message desc='Brailled when describing an ARIA value. For example "Distance, in meters: 6 min:2 max:10".' name="IDS_CHROMEVOX_ARIA_VALUE_NOW_BRL">
+      <message desc="Brailled when describing an ARIA value. For example &quot;Distance, in meters: 6 min:2 max:10&quot;." name="IDS_CHROMEVOX_ARIA_VALUE_NOW_BRL">
         <ph name="x">$1</ph>
       </message>
-      <message desc='Spoken when describing an ARIA value text. For example "Distance, short distance set"' name="IDS_CHROMEVOX_ARIA_VALUE_TEXT">
+      <message desc="Spoken when describing an ARIA value text. For example &quot;Distance, short distance set&quot;" name="IDS_CHROMEVOX_ARIA_VALUE_TEXT">
         <ph name="x">$1</ph>
       </message>
-      <message desc='Brailled when describing an ARIA value text. For example "Distance, short distance set"' name="IDS_CHROMEVOX_ARIA_VALUE_TEXT_BRL">
+      <message desc="Brailled when describing an ARIA value text. For example &quot;Distance, short distance set&quot;" name="IDS_CHROMEVOX_ARIA_VALUE_TEXT_BRL">
         <ph name="x">$1</ph>
       </message>
       <message desc="Describes an element with the ARIA role alert." name="IDS_CHROMEVOX_ARIA_ROLE_ALERT">
@@ -1791,7 +1791,7 @@
         with submenu
       </message>
       <message desc="Brailled after an menu is spoken if the menu has a submenu." name="IDS_CHROMEVOX_HAS_SUBMENU_BRL">
-        ->
+        -&gt;
       </message>
       <message desc="Phrase indicating a control has a pop-up component to it." name="IDS_CHROMEVOX_HAS_POPUP">
         has popup
@@ -1802,28 +1802,28 @@
       <message desc="Describes a collection of tags. e.g. A 'link collection'." name="IDS_CHROMEVOX_COLLECTION">
         <ph name="tag">$1</ph> collection with <ph name="num">$2</ph> items
       </message>
-      <message desc='The "Enter" key on the keyboard.' name="IDS_CHROMEVOX_ENTER_KEY">
+      <message desc="The &quot;Enter&quot; key on the keyboard." name="IDS_CHROMEVOX_ENTER_KEY">
         Enter
       </message>
-      <message desc='The "Space" key on the keyboard.' name="IDS_CHROMEVOX_SPACE_KEY">
+      <message desc="The &quot;Space&quot; key on the keyboard." name="IDS_CHROMEVOX_SPACE_KEY">
         Space
       </message>
-      <message desc='The "Backspace" key on the keyboard.' name="IDS_CHROMEVOX_BACKSPACE_KEY">
+      <message desc="The &quot;Backspace&quot; key on the keyboard." name="IDS_CHROMEVOX_BACKSPACE_KEY">
         Backspace
       </message>
-      <message desc='The "Tab" key on the keyboard.' name="IDS_CHROMEVOX_TAB_KEY">
+      <message desc="The &quot;Tab&quot; key on the keyboard." name="IDS_CHROMEVOX_TAB_KEY">
         Tab
       </message>
-      <message desc='The "Left" key on the keyboard.' name="IDS_CHROMEVOX_LEFT_KEY">
+      <message desc="The &quot;Left&quot; key on the keyboard." name="IDS_CHROMEVOX_LEFT_KEY">
         Left
       </message>
-      <message desc='The "Up" key on the keyboard.' name="IDS_CHROMEVOX_UP_KEY">
+      <message desc="The &quot;Up&quot; key on the keyboard." name="IDS_CHROMEVOX_UP_KEY">
         Up
       </message>
-      <message desc='The "Right" key on the keyboard.' name="IDS_CHROMEVOX_RIGHT_KEY">
+      <message desc="The &quot;Right&quot; key on the keyboard." name="IDS_CHROMEVOX_RIGHT_KEY">
         Right
       </message>
-      <message desc='The "Down" key on the keyboard.' name="IDS_CHROMEVOX_DOWN_KEY">
+      <message desc="The &quot;Down&quot; key on the keyboard." name="IDS_CHROMEVOX_DOWN_KEY">
         Down
       </message>
       <message desc="Describes an element with a link that has no known URL." name="IDS_CHROMEVOX_UNKNOWN_LINK">
@@ -2243,7 +2243,7 @@
       <message desc="Spoken when semantics interpretation is switched off." name="IDS_CHROMEVOX_SEMANTICS_OFF">
         Semantics off
       </message>
-      <message desc='Used as a phonetic word hint for a particular letter. The word is used to clarify similarly sounding letters like m and n.  This mapping is taken directly from the NATO phonetic standard: https://en.wikipedia.org/wiki/NATO_phonetic_alphabet Please retain the structure of this string.  The structure is of the form {"letter": "phonetic word equivalent", ..., "letter": "phonetic word equivalent"}.  The first part of the mapping (letter) should be all letters of the localization in lower case. The second part (phonetic word equivalent) should be the word that describes the letter.' name="IDS_CHROMEVOX_PHONETIC_MAP">
+      <message desc="Used as a phonetic word hint for a particular letter. The word is used to clarify similarly sounding letters like m and n.  This mapping is taken directly from the NATO phonetic standard: https://en.wikipedia.org/wiki/NATO_phonetic_alphabet Please retain the structure of this string.  The structure is of the form {&quot;letter&quot;: &quot;phonetic word equivalent&quot;, ..., &quot;letter&quot;: &quot;phonetic word equivalent&quot;}.  The first part of the mapping (letter) should be all letters of the localization in lower case. The second part (phonetic word equivalent) should be the word that describes the letter." name="IDS_CHROMEVOX_PHONETIC_MAP">
         {"a": "alpha", "b": "bravo", "c": "charlie", "d": "delta", "e": "echo", "f": "foxtrot", "g": "golf", "h": "hotel", "i": "india", "j": "juliet","k": "kilo", "l": "lima", "m": "mike", "n": "november", "o": "oscar","p": "papa", "q": "quebec", "r": "romeo", "s": "sierra", "t": "tango", "u": "uniform", "v": "victor", "w": "whiskey","x": "xray", "y": "yankee", "z": "zulu"}
       </message>
       <message desc="Describes a key sequence that will let the user review (examine and make a decision on) all of the alerts on the page." name="IDS_CHROMEVOX_REVIEW_ALERTS">
@@ -2372,7 +2372,7 @@
       <message desc="Question mark (?) character description." name="IDS_CHROMEVOX_QUESTION_MARK">
         {COUNT, plural, =1 {question mark}other {# question marks}}
       </message>
-      <message desc='Quote (") character description.' name="IDS_CHROMEVOX_QUOTE">
+      <message desc="Quote (&quot;) character description." name="IDS_CHROMEVOX_QUOTE">
         {COUNT, plural, =1 {quote}other {# quotes}}
       </message>
       <message desc="Apostrophe (') character description." name="IDS_CHROMEVOX_APOSTROPHE">
@@ -2496,4 +2496,4 @@
       </message>
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/component_extension_resources.grd
+++ b/chrome/browser/resources/component_extension_resources.grd
@@ -1,10 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This comment is only here because changes to resources are not picked up
-     without changes to the corresponding grd file.  -->
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/component_extension_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/component_extension_resources_map.cc" type="resource_file_map_source" />
     <output filename="grit/component_extension_resources_map.h" type="resource_map_header" />
@@ -17,10 +14,10 @@
       <if expr="chromeos">
         <structure name="IDR_WALLPAPER_MANAGER_MAIN" file="chromeos/wallpaper_manager/main.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" />
         <if expr="not _google_chrome">
-          <structure name="IDR_FIRST_RUN_DIALOG_MAIN" file="chromeos/first_run/app/main.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" variables="GREETING_IMAGE=disabled" expand_variables="true"/>
+          <structure name="IDR_FIRST_RUN_DIALOG_MAIN" file="chromeos/first_run/app/main.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" variables="GREETING_IMAGE=disabled" expand_variables="true" />
         </if>
         <if expr="_google_chrome">
-          <structure name="IDR_FIRST_RUN_DIALOG_MAIN" file="chromeos/first_run/app/main.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" variables="GREETING_IMAGE=enabled" expand_variables="true"/>
+          <structure name="IDR_FIRST_RUN_DIALOG_MAIN" file="chromeos/first_run/app/main.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" variables="GREETING_IMAGE=enabled" expand_variables="true" />
         </if>
       </if>
     </structures>
@@ -39,7 +36,7 @@
       <include name="IDR_BOOKMARK_MANAGER_BOOKMARK_BMM_TREE_JS" file="bookmark_manager/js/bmm/bookmark_tree.js" type="BINDATA" />
       <include name="IDR_BOOKMARK_MANAGER_BOOKMARK_DND_JS" file="bookmark_manager/js/dnd.js" type="BINDATA" />
       <include name="IDR_BOOKMARK_MANAGER_BOOKMARK_BMM_JS" file="bookmark_manager/js/bmm.js" type="BINDATA" />
-      <!-- Gaia auth extension -->
+      
       <include name="IDR_GAIA_AUTH_MAIN" file="gaia_auth/main.html" allowexternalscript="true" type="BINDATA" />
       <include name="IDR_GAIA_AUTH_MAIN_JS" file="gaia_auth/main.js" type="BINDATA" />
       <include name="IDR_GAIA_AUTH_MAIN_CSS" file="gaia_auth/main.css" type="BINDATA" />
@@ -51,13 +48,13 @@
       <include name="IDR_GAIA_AUTH_BACKGROUND_JS" file="gaia_auth/background.js" type="BINDATA" />
       <include name="IDR_GAIA_AUTH_SAML_INJECTED_JS" file="gaia_auth/saml_injected.js" type="BINDATA" />
       <include name="IDR_GAIA_AUTH_CHANNEL_JS" file="gaia_auth/channel.js" type="BINDATA" />
-      <!-- Hangout Services extension, included in Google Chrome builds only. -->
+      
       <if expr="_google_chrome or enable_hangout_services_extension">
         <include name="IDR_HANGOUT_SERVICES_BACKGROUND_HTML" file="hangout_services/background.html" type="BINDATA" />
         <include name="IDR_HANGOUT_SERVICES_THUNK_JS" file="hangout_services/thunk.js" type="BINDATA" />
       </if>
       <if expr="enable_extensions">
-        <!-- Hotword Audio Verification app -->
+        
         <include name="IDR_HOTWORD_AUDIO_VERIFICATION_BACKGROUND_JS" file="hotword_audio_verification/event_page.js" type="BINDATA" />
         <include name="IDR_HOTWORD_AUDIO_VERIFICATION_MAIN_JS" file="hotword_audio_verification/main.js" type="BINDATA" />
         <include name="IDR_HOTWORD_AUDIO_VERIFICATION_FLOW_JS" file="hotword_audio_verification/flow.js" type="BINDATA" />
@@ -84,7 +81,7 @@
         <include name="IDR_HOTWORD_AUDIO_VERIFICATION_IMAGE_ICON_48" file="hotword_audio_verification/images/icon-48.png" type="BINDATA" />
         <include name="IDR_HOTWORD_AUDIO_VERIFICATION_IMAGE_ICON_128" file="hotword_audio_verification/images/icon-128.png" type="BINDATA" />
 
-        <!-- Hotword extension -->
+        
         <include name="IDR_HOTWORD_ALWAYS_ON_MANAGER_JS" file="hotword/always_on_manager.js" type="BINDATA" />
         <include name="IDR_HOTWORD_AUDIO_CLIENT_JS" file="hotword/audio_client.js" type="BINDATA" />
         <include name="IDR_HOTWORD_BASE_SESSION_MANAGER_JS" file="hotword/base_session_manager.js" type="BINDATA" />
@@ -208,7 +205,7 @@
         <include name="IDR_PDF_VIEWER_ZOOM_SELECTOR_HTML" file="pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.html" type="BINDATA" />
         <include name="IDR_PDF_VIEWER_ZOOM_SELECTOR_JS" file="pdf/elements/viewer-zoom-toolbar/viewer-zoom-toolbar.js" type="BINDATA" />
 
-        <!-- Button images. -->
+        
         <include name="IDR_PDF_BUTTON_LOW_1" file="pdf/elements/viewer-button/img/lowDPI/button_fit_page.png" type="BINDATA" />
         <include name="IDR_PDF_BUTTON_LOW_2" file="pdf/elements/viewer-button/img/lowDPI/button_fit_width.png" type="BINDATA" />
         <include name="IDR_PDF_BUTTON_LOW_3" file="pdf/elements/viewer-button/img/lowDPI/button_zoom_out.png" type="BINDATA" />
@@ -270,13 +267,9 @@
       <include name="IDR_WHISPERNET_PROXY_INIT_JS" file="whispernet_proxy/js/init.js" type="BINDATA" />
       <include name="IDR_WHISPERNET_PROXY_NACL_JS" file="whispernet_proxy/js/nacl.js" type="BINDATA" />
       <include name="IDR_WHISPERNET_PROXY_WRAPPER_JS" file="whispernet_proxy/js/wrapper.js" type="BINDATA" />
-      <!-- The next two files have a .png extension since grit for some reason
-           won't compile these files in if they are named .nmf/.pexe or
-           anything remotely similar to their actual extension. Naming these
-           .js or .html breaks all kinds of presubmit checks, hence .png seems
-           to be the only viable option at the moment. -->
+      
       <include name="IDR_WHISPERNET_PROXY_WHISPERNET_PROXY_PROXY_NMF" file="whispernet_proxy/whispernet_proxy.nmf.png" type="BINDATA" />
       <include name="IDR_WHISPERNET_PROXY_WHISPERNET_PROXY_PROXY_PEXE" file="whispernet_proxy/whispernet_proxy_pnacl.pexe.png" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/invalidations_resources.grd
+++ b/chrome/browser/resources/invalidations_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/invalidations_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="invalidations_resources.pak" type="data_package" />
   </outputs>
@@ -13,4 +12,4 @@
       <include name="IDR_ABOUT_INVALIDATIONS_CSS" file="about_invalidations.css" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/memory_internals_resources.grd
+++ b/chrome/browser/resources/memory_internals_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/memory_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="memory_internals_resources.pak" type="data_package" />
   </outputs>
@@ -12,4 +11,4 @@
       <include name="IDR_MEMORY_INTERNALS_MEMORY_INTERNALS_JS" file="memory_internals/memory_internals.js" flattenhtml="true" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/net_internals_resources.grd
+++ b/chrome/browser/resources/net_internals_resources.grd
@@ -1,10 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This comment is only here because changes to resources are not picked up
-     without changes to the corresponding grd file. -->
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/net_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="net_internals_resources.pak" type="data_package" />
   </outputs>
@@ -14,4 +11,4 @@
       <include name="IDR_NET_INTERNALS_INDEX_JS" file="net_internals/index.js" flattenhtml="true" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/options_resources.grd
+++ b/chrome/browser/resources/options_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/options_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="options_resources.pak" type="data_package" />
   </outputs>
@@ -12,4 +11,4 @@
       <structure name="IDR_OPTIONS_HTML" file="options/options.html" flattenhtml="true" allowexternalscript="true" type="chrome_html" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/password_manager_internals_resources.grd
+++ b/chrome/browser/resources/password_manager_internals_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/password_manager_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="password_manager_internals_resources.pak" type="data_package" />
   </outputs>
@@ -13,4 +12,4 @@
       <include name="IDR_PASSWORD_MANAGER_INTERNALS_PASSWORD_MANAGER_INTERNALS_CSS" file="password_manager_internals/password_manager_internals.css" flattenhtml="true" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/quota_internals_resources.grd
+++ b/chrome/browser/resources/quota_internals_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/quota_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="quota_internals_resources.pak" type="data_package" />
   </outputs>
@@ -13,4 +12,4 @@
       <include name="IDR_QUOTA_INTERNALS_MESSAGE_DISPATCHER_JS" file="quota_internals/message_dispatcher.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/settings/settings_resources.grd
+++ b/chrome/browser/resources/settings/settings_resources.grd
@@ -1,391 +1,130 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/settings_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
-    <output filename="grit/settings_resources_map.cc"
-            type="resource_file_map_source" />
-    <output filename="grit/settings_resources_map.h"
-            type="resource_map_header" />
+    <output filename="grit/settings_resources_map.cc" type="resource_file_map_source" />
+    <output filename="grit/settings_resources_map.h" type="resource_map_header" />
     <output filename="settings_resources.pak" type="data_package" />
   </outputs>
   <release seq="1">
     <structures>
-      <structure name="IDR_SETTINGS_A11Y_PAGE_JS"
-                 file="a11y_page/a11y_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_A11Y_PAGE_HTML"
-                 file="a11y_page/a11y_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_A11Y_PAGE_CSS"
-                 file="a11y_page/a11y_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_ADVANCED_PAGE_JS"
-                 file="advanced_page/advanced_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_ADVANCED_PAGE_HTML"
-                 file="advanced_page/advanced_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_CSS"
-                 file="settings_page/settings_animated_pages.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_HTML"
-                 file="settings_page/settings_animated_pages.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_JS"
-                 file="settings_page/settings_animated_pages.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_CSS"
-                 file="appearance_page/appearance_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_HTML"
-                 file="appearance_page/appearance_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_JS"
-                 file="appearance_page/appearance_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_BASIC_PAGE_JS"
-                 file="basic_page/basic_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_BASIC_PAGE_HTML"
-                 file="basic_page/basic_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_CHECKBOX_HTML"
-                 file="checkbox/checkbox.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CHECKBOX_JS"
-                 file="checkbox/checkbox.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CHECKBOX_CSS"
-                 file="checkbox/checkbox.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_CSS"
-                 file="settings_main/settings_main.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_HTML"
-                 file="settings_main/settings_main.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_JS"
-                 file="settings_main/settings_main.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_CSS"
-                 file="settings_menu/settings_menu.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_HTML"
-                 file="settings_menu/settings_menu.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_JS"
-                 file="settings_menu/settings_menu.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_CSS"
-                 file="settings_page/settings_section.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_HTML"
-                 file="settings_page/settings_section.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_JS"
-                 file="settings_page/settings_section.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_CSS"
-                 file="settings_page/settings_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_CSS"
-                 file="settings_page/settings_page_header.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_HTML"
-                 file="settings_page/settings_page_header.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_JS"
-                 file="settings_page/settings_page_header.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_CSS"
-                 file="settings_ui/settings_ui.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_HTML"
-                 file="settings_ui/settings_ui.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_JS"
-                 file="settings_ui/settings_ui.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_CSS"
-                 file="certificate_manager_page/certificate_manager_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_HTML"
-                 file="certificate_manager_page/certificate_manager_page.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_JS"
-                 file="certificate_manager_page/certificate_manager_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_CSS"
-                 file="downloads_page/downloads_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_HTML"
-                 file="downloads_page/downloads_page.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_JS"
-                 file="downloads_page/downloads_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PREFS_HTML"
-                 file="prefs/prefs.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PREFS_JS"
-                 file="prefs/prefs.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PREFS_TYPES_JS"
-                 file="prefs/prefs_types.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PREF_TRACKER_HTML"
-                 file="pref_tracker/pref_tracker.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PREF_TRACKER_JS"
-                 file="pref_tracker/pref_tracker.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PRIVACY_PAGE_CSS"
-                 file="privacy_page/privacy_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_PRIVACY_PAGE_HTML"
-                 file="privacy_page/privacy_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_PRIVACY_PAGE_JS"
-                 file="privacy_page/privacy_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_ROUTES_HTML"
-                 file="routes.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_CSS"
-                 file="site_settings_page/site_settings_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_HTML"
-                 file="site_settings_page/site_settings_page.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_JS"
-                 file="site_settings_page/site_settings_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_JS"
-                 file="search_engines_page/search_engine_adder.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_HTML"
-                 file="search_engines_page/search_engine_adder.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_CSS"
-                 file="search_engines_page/search_engine_adder.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_JS"
-                 file="search_engines_page/search_engine_entry.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_HTML"
-                 file="search_engines_page/search_engine_entry.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_CSS"
-                 file="search_engines_page/search_engine_entry.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_JS"
-                 file="search_engines_page/search_engines_list.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_HTML"
-                 file="search_engines_page/search_engines_list.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_CSS"
-                 file="search_engines_page/search_engines_list.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_JS"
-                 file="search_engines_page/search_engines_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_HTML"
-                 file="search_engines_page/search_engines_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_CSS"
-                 file="search_engines_page/search_engines_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_PAGE_JS"
-                 file="search_page/search_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SEARCH_PAGE_HTML"
-                 file="search_page/search_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SEARCH_PAGE_CSS"
-                 file="search_page/search_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SYNC_PAGE_JS"
-                 file="sync_page/sync_page.js"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SYNC_PAGE_HTML"
-                 file="sync_page/sync_page.html"
-                 type="chrome_html"
-                 flattenhtml="true"
-                 allowexternalscript="true" />
-      <structure name="IDR_SETTINGS_SYNC_PAGE_CSS"
-                 file="sync_page/sync_page.css"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SETTINGS_HTML"
-                 file="settings.html"
-                 type="chrome_html" />
-      <structure name="IDR_SETTINGS_SETTINGS_JS"
-                 file="settings.js"
-                 type="chrome_html" />
+      <structure name="IDR_SETTINGS_A11Y_PAGE_JS" file="a11y_page/a11y_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_A11Y_PAGE_HTML" file="a11y_page/a11y_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_A11Y_PAGE_CSS" file="a11y_page/a11y_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_ADVANCED_PAGE_JS" file="advanced_page/advanced_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_ADVANCED_PAGE_HTML" file="advanced_page/advanced_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_CSS" file="settings_page/settings_animated_pages.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_HTML" file="settings_page/settings_animated_pages.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_ANIMATED_PAGES_JS" file="settings_page/settings_animated_pages.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_CSS" file="appearance_page/appearance_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_HTML" file="appearance_page/appearance_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_APPEARANCE_PAGE_JS" file="appearance_page/appearance_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_BASIC_PAGE_JS" file="basic_page/basic_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_BASIC_PAGE_HTML" file="basic_page/basic_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_CHECKBOX_HTML" file="checkbox/checkbox.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CHECKBOX_JS" file="checkbox/checkbox.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CHECKBOX_CSS" file="checkbox/checkbox.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_CSS" file="settings_main/settings_main.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_HTML" file="settings_main/settings_main.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MAIN_JS" file="settings_main/settings_main.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_CSS" file="settings_menu/settings_menu.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_HTML" file="settings_menu/settings_menu.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_MENU_JS" file="settings_menu/settings_menu.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_CSS" file="settings_page/settings_section.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_HTML" file="settings_page/settings_section.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_SECTION_JS" file="settings_page/settings_section.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_CSS" file="settings_page/settings_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_CSS" file="settings_page/settings_page_header.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_HTML" file="settings_page/settings_page_header.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_PAGE_HEADER_JS" file="settings_page/settings_page_header.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_CSS" file="settings_ui/settings_ui.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_HTML" file="settings_ui/settings_ui.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CR_SETTINGS_UI_JS" file="settings_ui/settings_ui.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_CSS" file="certificate_manager_page/certificate_manager_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_HTML" file="certificate_manager_page/certificate_manager_page.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_CERTIFICATE_MANAGER_PAGE_JS" file="certificate_manager_page/certificate_manager_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_CSS" file="downloads_page/downloads_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_HTML" file="downloads_page/downloads_page.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_DOWNLOADS_PAGE_JS" file="downloads_page/downloads_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PREFS_HTML" file="prefs/prefs.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PREFS_JS" file="prefs/prefs.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PREFS_TYPES_JS" file="prefs/prefs_types.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PREF_TRACKER_HTML" file="pref_tracker/pref_tracker.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PREF_TRACKER_JS" file="pref_tracker/pref_tracker.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PRIVACY_PAGE_CSS" file="privacy_page/privacy_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_PRIVACY_PAGE_HTML" file="privacy_page/privacy_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_PRIVACY_PAGE_JS" file="privacy_page/privacy_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_ROUTES_HTML" file="routes.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_CSS" file="site_settings_page/site_settings_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_HTML" file="site_settings_page/site_settings_page.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SITE_SETTINGS_PAGE_JS" file="site_settings_page/site_settings_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_JS" file="search_engines_page/search_engine_adder.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_HTML" file="search_engines_page/search_engine_adder.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ADDER_CSS" file="search_engines_page/search_engine_adder.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_JS" file="search_engines_page/search_engine_entry.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_HTML" file="search_engines_page/search_engine_entry.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINE_ENTRY_CSS" file="search_engines_page/search_engine_entry.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_JS" file="search_engines_page/search_engines_list.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_HTML" file="search_engines_page/search_engines_list.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_LIST_CSS" file="search_engines_page/search_engines_list.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_JS" file="search_engines_page/search_engines_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_HTML" file="search_engines_page/search_engines_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SEARCH_ENGINES_PAGE_SEARCH_ENGINES_PAGE_CSS" file="search_engines_page/search_engines_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_PAGE_JS" file="search_page/search_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SEARCH_PAGE_HTML" file="search_page/search_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SEARCH_PAGE_CSS" file="search_page/search_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SYNC_PAGE_JS" file="sync_page/sync_page.js" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SYNC_PAGE_HTML" file="sync_page/sync_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+      <structure name="IDR_SETTINGS_SYNC_PAGE_CSS" file="sync_page/sync_page.css" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SETTINGS_HTML" file="settings.html" type="chrome_html" />
+      <structure name="IDR_SETTINGS_SETTINGS_JS" file="settings.js" type="chrome_html" />
       <if expr="chromeos">
-        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_CSS"
-                   file="date_time_page/date_time_page.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_HTML"
-                   file="date_time_page/date_time_page.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_JS"
-                   file="date_time_page/date_time_page.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_CSS"
-                   file="internet_page/internet_detail_page.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_HTML"
-                   file="internet_page/internet_detail_page.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_JS"
-                   file="internet_page/internet_detail_page.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_INTERNET_PAGE_HTML"
-                   file="internet_page/internet_page.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_INTERNET_PAGE_JS"
-                   file="internet_page/internet_page.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_APNLIST_CSS"
-                   file="internet_page/network_apnlist.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_APNLIST_HTML"
-                   file="internet_page/network_apnlist.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_APNLIST_JS"
-                   file="internet_page/network_apnlist.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_CSS"
-                   file="internet_page/network_ip_config.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_HTML"
-                   file="internet_page/network_ip_config.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_JS"
-                   file="internet_page/network_ip_config.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_CSS"
-                   file="internet_page/network_nameservers.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_HTML"
-                   file="internet_page/network_nameservers.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_JS"
-                   file="internet_page/network_nameservers.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_CSS"
-                   file="internet_page/network_property_list.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_HTML"
-                   file="internet_page/network_property_list.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_JS"
-                   file="internet_page/network_property_list.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_CSS"
-                   file="internet_page/network_proxy.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_HTML"
-                   file="internet_page/network_proxy.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_JS"
-                   file="internet_page/network_proxy.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_CSS"
-                   file="internet_page/network_proxy_exclusions.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_HTML"
-                   file="internet_page/network_proxy_exclusions.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_JS"
-                   file="internet_page/network_proxy_exclusions.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_CSS"
-                   file="internet_page/network_proxy_input.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_HTML"
-                   file="internet_page/network_proxy_input.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_JS"
-                   file="internet_page/network_proxy_input.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_CSS"
-                   file="internet_page/network_siminfo.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_HTML"
-                   file="internet_page/network_siminfo.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_JS"
-                   file="internet_page/network_siminfo.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_CSS"
-                   file="internet_page/network_summary.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_HTML"
-                   file="internet_page/network_summary.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_JS"
-                   file="internet_page/network_summary.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_CSS"
-                   file="internet_page/network_summary_item.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_HTML"
-                   file="internet_page/network_summary_item.html"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_JS"
-                   file="internet_page/network_summary_item.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_JS"
-                   file="users_page/user_list.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_HTML"
-                   file="users_page/user_list.html"
-                   type="chrome_html"
-                   flattenhtml="true"
-                   allowexternalscript="true" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_CSS"
-                   file="users_page/user_list.css"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_JS"
-                   file="users_page/users_page.js"
-                   type="chrome_html" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_HTML"
-                   file="users_page/users_page.html"
-                   type="chrome_html"
-                   flattenhtml="true"
-                   allowexternalscript="true" />
-        <structure name="IDR_SETTINGS_USERS_PAGE_CSS"
-                   file="users_page/users_page.css"
-                   type="chrome_html" />
+        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_CSS" file="date_time_page/date_time_page.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_HTML" file="date_time_page/date_time_page.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_DATE_TIME_PAGE_JS" file="date_time_page/date_time_page.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_CSS" file="internet_page/internet_detail_page.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_HTML" file="internet_page/internet_detail_page.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_INTERNET_DETAIL_PAGE_JS" file="internet_page/internet_detail_page.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_INTERNET_PAGE_HTML" file="internet_page/internet_page.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_INTERNET_PAGE_JS" file="internet_page/internet_page.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_APNLIST_CSS" file="internet_page/network_apnlist.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_APNLIST_HTML" file="internet_page/network_apnlist.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_APNLIST_JS" file="internet_page/network_apnlist.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_CSS" file="internet_page/network_ip_config.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_HTML" file="internet_page/network_ip_config.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_IP_CONFIG_JS" file="internet_page/network_ip_config.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_CSS" file="internet_page/network_nameservers.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_HTML" file="internet_page/network_nameservers.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_NAMESERVERS_JS" file="internet_page/network_nameservers.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_CSS" file="internet_page/network_property_list.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_HTML" file="internet_page/network_property_list.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROPERTY_LIST_JS" file="internet_page/network_property_list.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_CSS" file="internet_page/network_proxy.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_HTML" file="internet_page/network_proxy.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_JS" file="internet_page/network_proxy.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_CSS" file="internet_page/network_proxy_exclusions.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_HTML" file="internet_page/network_proxy_exclusions.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_EXCLUSIONS_JS" file="internet_page/network_proxy_exclusions.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_CSS" file="internet_page/network_proxy_input.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_HTML" file="internet_page/network_proxy_input.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_PROXY_INPUT_JS" file="internet_page/network_proxy_input.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_CSS" file="internet_page/network_siminfo.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_HTML" file="internet_page/network_siminfo.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SIMINFO_JS" file="internet_page/network_siminfo.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_CSS" file="internet_page/network_summary.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_HTML" file="internet_page/network_summary.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_JS" file="internet_page/network_summary.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_CSS" file="internet_page/network_summary_item.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_HTML" file="internet_page/network_summary_item.html" type="chrome_html" />
+        <structure name="IDR_SETTINGS_NETWORK_SUMMARY_ITEM_JS" file="internet_page/network_summary_item.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_JS" file="users_page/user_list.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_HTML" file="users_page/user_list.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_USER_LIST_CSS" file="users_page/user_list.css" type="chrome_html" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_JS" file="users_page/users_page.js" type="chrome_html" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_HTML" file="users_page/users_page.html" type="chrome_html" flattenhtml="true" allowexternalscript="true" />
+        <structure name="IDR_SETTINGS_USERS_PAGE_CSS" file="users_page/users_page.css" type="chrome_html" />
       </if>
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/signin_internals_resources.grd
+++ b/chrome/browser/resources/signin_internals_resources.grd
@@ -1,18 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/signin_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="signin_internals_resources.pak" type="data_package" />
   </outputs>
   <release seq="1">
     <includes>
-      <include name="IDR_SIGNIN_INTERNALS_INDEX_HTML"
-	       file="signin_internals/signin_index.html"
-	       flattenhtml="true" allowexternalscript="true" type="BINDATA" />
-      <include name="IDR_SIGNIN_INTERNALS_INDEX_JS"
-	       file="signin_internals/signin_internals.js" type="BINDATA" />
+      <include name="IDR_SIGNIN_INTERNALS_INDEX_HTML" file="signin_internals/signin_index.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
+      <include name="IDR_SIGNIN_INTERNALS_INDEX_JS" file="signin_internals/signin_internals.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/sync_file_system_internals_resources.grd
+++ b/chrome/browser/resources/sync_file_system_internals_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/sync_file_system_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="sync_file_system_internals_resources.pak" type="data_package" />
   </outputs>
@@ -17,4 +16,4 @@
       <include name="IDR_SYNC_FILE_SYSTEM_INTERNALS_TASK_LOG_JS" file="sync_file_system_internals/task_log.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/sync_internals_resources.grd
+++ b/chrome/browser/resources/sync_internals_resources.grd
@@ -1,10 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This comment is only here because changes to resources are not picked up
-     without changes to the corresponding grd file. -->
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/sync_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="sync_internals_resources.pak" type="data_package" />
   </outputs>
@@ -13,14 +10,14 @@
       <include name="IDR_SYNC_INTERNALS_INDEX_HTML" file="sync_internals/index.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
       <include name="IDR_SYNC_INTERNALS_INDEX_JS" file="sync_internals/sync_index.js" type="BINDATA" />
       <include name="IDR_SYNC_INTERNALS_CHROME_SYNC_JS" file="sync_internals/chrome_sync.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_TYPES_JS"  file="sync_internals/types.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_TYPES_JS" file="sync_internals/types.js" type="BINDATA" />
       <include name="IDR_SYNC_INTERNALS_SYNC_LOG_JS" file="sync_internals/sync_log.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_SYNC_NODE_BROWSER_JS"  file="sync_internals/sync_node_browser.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_SYNC_SEARCH_JS"  file="sync_internals/sync_search.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_ABOUT_JS"  file="sync_internals/about.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_DATA_JS"  file="sync_internals/data.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_EVENTS_JS"  file="sync_internals/events.js" type="BINDATA" />
-      <include name="IDR_SYNC_INTERNALS_SEARCH_JS"  file="sync_internals/search.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_SYNC_NODE_BROWSER_JS" file="sync_internals/sync_node_browser.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_SYNC_SEARCH_JS" file="sync_internals/sync_search.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_ABOUT_JS" file="sync_internals/about.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_DATA_JS" file="sync_internals/data.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_EVENTS_JS" file="sync_internals/events.js" type="BINDATA" />
+      <include name="IDR_SYNC_INTERNALS_SEARCH_JS" file="sync_internals/search.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/browser/resources/translate_internals_resources.grd
+++ b/chrome/browser/resources/translate_internals_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/translate_internals_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="translate_internals_resources.pak" type="data_package" />
   </outputs>
@@ -12,4 +11,4 @@
       <include name="IDR_TRANSLATE_INTERNALS_TRANSLATE_INTERNALS_JS" file="translate_internals/translate_internals.js" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/common/common_resources.grd
+++ b/chrome/common/common_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/common_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="common_resources.pak" type="data_package" />
   </outputs>
@@ -16,4 +15,4 @@
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/common/extensions_api_resources.grd
+++ b/chrome/common/extensions_api_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/extensions_api_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="extensions_api_resources.pak" type="data_package" />
   </outputs>
@@ -26,4 +25,4 @@
       <include name="IDR_EXTENSION_API_JSON_WEBSTORE" file="extensions\api\webstore.json" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/chrome/renderer/resources/renderer_resources.grd
+++ b/chrome/renderer/resources/renderer_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/renderer_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="renderer_resources_100_percent.pak" type="data_package" context="default_100_percent" />
     <output filename="renderer_resources_200_percent.pak" type="data_package" context="default_200_percent" />
@@ -22,14 +21,14 @@
       <include name="IDR_NET_ERROR_HTML" file="neterror.html" flattenhtml="true" type="BINDATA" />
       <include name="IDR_PLUGIN_POSTER_HTML" file="plugins/plugin_poster.html" flattenhtml="true" type="BINDATA" />
 
-      <!-- Searchbox API -->
+      
       <if expr="enable_extensions or is_android">
         <include name="IDR_SEARCHBOX_API" file="extensions\searchbox_api.js" type="BINDATA" />
       </if>
 
-      <!-- Extension libraries. -->
+      
       <if expr="enable_extensions">
-        <!-- Custom bindings for extension APIs. -->
+        
         <include name="IDR_APP_CUSTOM_BINDINGS_JS" file="extensions\app_custom_bindings.js" type="BINDATA" />
         <include name="IDR_AUTOMATION_CUSTOM_BINDINGS_JS" file="extensions\automation_custom_bindings.js" type="BINDATA" />
         <include name="IDR_AUTOMATION_EVENT_JS" file="extensions\automation\automation_event.js" type="BINDATA" />
@@ -39,8 +38,7 @@
         <include name="IDR_CAST_STREAMING_SESSION_CUSTOM_BINDINGS_JS" file="extensions\cast_streaming_session_custom_bindings.js" type="BINDATA" />
         <include name="IDR_CAST_STREAMING_UDP_TRANSPORT_CUSTOM_BINDINGS_JS" file="extensions\cast_streaming_udp_transport_custom_bindings.js" type="BINDATA" />
         <include name="IDR_CAST_STREAMING_RECEIVER_SESSION_CUSTOM_BINDINGS_JS" file="extensions\cast_streaming_receiver_session_custom_bindings.js" type="BINDATA" />
-        <include name="IDR_CHROME_DIRECT_SETTING_JS"
-        file="extensions\chrome_direct_setting.js" type="BINDATA" />
+        <include name="IDR_CHROME_DIRECT_SETTING_JS" file="extensions\chrome_direct_setting.js" type="BINDATA" />
         <include name="IDR_CHROME_SETTING_JS" file="extensions\chrome_setting.js" type="BINDATA" />
         <include name="IDR_CHROME_WEB_VIEW_INTERNAL_CUSTOM_BINDINGS_JS" file="extensions\web_view\chrome_web_view_internal_custom_bindings.js" type="BINDATA" />
         <include name="IDR_CHROME_WEB_VIEW_JS" file="extensions\web_view\chrome_web_view.js" type="BINDATA" />
@@ -86,9 +84,9 @@
         <include name="IDR_WEBRTC_DESKTOP_CAPTURE_PRIVATE_CUSTOM_BINDINGS_JS" file="extensions\webrtc_desktop_capture_private_custom_bindings.js" type="BINDATA" />
         <include name="IDR_WEBSTORE_CUSTOM_BINDINGS_JS" file="extensions\webstore_custom_bindings.js" type="BINDATA" />
 
-        <!-- Platform app support. -->
+        
         <include name="IDR_INJECT_APP_TITLEBAR_JS" file="extensions\inject_app_titlebar.js" type="BINDATA" />
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Reaniciar</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Intro</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Enllaz</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">Cuadru de llista</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_MENU">Menú</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Caxa de testu</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Escoyíu</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Personalizáu</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Guetar</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Fin</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEPARATOR">Separtador</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Retrocesu</translation><translation id="IDS_CHROMEVOX_PAUSE">, '''</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Resetuj</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Tekstualni okvir</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Označeno</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Korisnički</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Pretraga</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Kraj</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Backspace</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Restablir</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Intro</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Enllaç</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">Quadre de llista</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_MENU">Menú</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Quadre de text</translation><translation id="IDS_CHROMEVOX_DEVELOPER">Desenvolupador</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_BUTTON">Botó</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Seleccionat</translation><translation id="IDS_CHROMEVOX_TEXT_BOX_WHITESPACE">Espai</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Personalitzat</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_COMBOBOX">Quadre de combinacions</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Cerca</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Pestanya</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Fi</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEPARATOR">Separador</translation><translation id="IDS_CHROMEVOX_ARIA_DISABLED_TRUE">Desactivat</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Retrocés</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/en-AU.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Reset</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Link</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">List box</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Selected</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Custom</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Search</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">End</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Backspace</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Berrezarri</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Sartu</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Esteka</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">Zerrenda-koadroa</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_MENU">Menua</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Testu-koadroa</translation><translation id="IDS_CHROMEVOX_DEVELOPER">Garatzailea</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_BUTTON">Botoia</translation><translation id="IDS_CHROMEVOX_TAG_TIME">Ordua</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Hautatua</translation><translation id="IDS_CHROMEVOX_TEXT_BOX_WHITESPACE">Zuriunea</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Pertsonalizatuta</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_COMBOBOX">Konbinazio-koadroa</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Bilatu</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Amaiera</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEPARATOR">Bereizlea</translation><translation id="IDS_CHROMEVOX_ARIA_DISABLED_TRUE">Desgaitua</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Atzera tekla</translation><translation id="IDS_CHROMEVOX_PAUSE">, '''</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Restabelecer</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Intro</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Ligazón</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">Caixa de lista</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_MENU">Menú</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Caixa de texto</translation><translation id="IDS_CHROMEVOX_DEVELOPER">Desenvolvedor</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_BUTTON">Botón</translation><translation id="IDS_CHROMEVOX_TAG_TIME">Tempo</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Seleccionado</translation><translation id="IDS_CHROMEVOX_TEXT_BOX_WHITESPACE">Espazo</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Personalizar</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_COMBOBOX">Selector</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Busca</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Lapela</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Fin</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEPARATOR">Separador</translation><translation id="IDS_CHROMEVOX_ARIA_DISABLED_TRUE">Desactivada</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Retroceso</translation><translation id="IDS_CHROMEVOX_PAUSE">, '''</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Ետ բերել</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter ստեղն</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">Հղում</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">Ցանկ</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">Տեքստային դաշտ</translation><translation id="IDS_CHROMEVOX_TAG_TIME">Ժամը</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Ընտրված է</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Ընտրելի</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Որոնում</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab ստեղն</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Վերջ</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Ետշարժ</translation><translation id="IDS_CHROMEVOX_PAUSE">, '''</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/ka.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">ჩამოყრა</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">მორგებული</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">End</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">უკუშლა (Backspace)</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/ku.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Ji nû dest pê bike</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">Hilbijartî</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">Taybet</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">Lêgerîn</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Dawî</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Backspace</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/kw.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">Dassettya</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Entra</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">Diwedha</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/chromevox_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_CHROMEVOX_INPUT_TYPE_RESET">ئەسلىگە قايتۇر</translation><translation id="IDS_CHROMEVOX_ENTER_KEY">Enter</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LINK">ئۇلانما</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_LISTBOX">تىزىم رامكىسى</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_MENU">تىزىملىك</translation><translation id="IDS_CHROMEVOX_ARIA_EXPANDED_FALSE_BRL">+</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TEXTBOX">تېكىست رامكىسى</translation><translation id="IDS_CHROMEVOX_DEVELOPER">ئىجادىيەتچى</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_BUTTON">توپچا</translation><translation id="IDS_CHROMEVOX_TAG_TIME">ۋاقىت</translation><translation id="IDS_CHROMEVOX_ARIA_SELECTED_TRUE">تاللانغان</translation><translation id="IDS_CHROMEVOX_TEXT_BOX_WHITESPACE">بوشلۇق</translation><translation id="IDS_CHROMEVOX_CUSTOM_STRATEGY">ئىختىيارى…</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_COMBOBOX">بىرىكمە رامكا</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEARCH">ئىزدە</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_TAB">Tab</translation><translation id="IDS_CHROMEVOX_END_OF_TEXT_BRIEF">تامام</translation><translation id="IDS_CHROMEVOX_ARIA_ROLE_SEPARATOR">ئايرىغۇچ</translation><translation id="IDS_CHROMEVOX_ARIA_DISABLED_TRUE">چەكلەنگەن</translation><translation id="IDS_CHROMEVOX_BACKSPACE_KEY">Backspace</translation><translation id="IDS_CHROMEVOX_PAUSE">, '''</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components/components_chromium_strings.grd
@@ -0,0 +1,168 @@
+<grit latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
+  <outputs>
+    <output filename="grit/components_chromium_strings.h" type="rc_header">
+      <emit emit_type="prepend" />
+    </output>
+    <output filename="components_chromium_strings_am.pak" type="data_package" lang="am" />
+    <output filename="components_chromium_strings_ar.pak" type="data_package" lang="ar" />
+    <output filename="components_chromium_strings_bg.pak" type="data_package" lang="bg" />
+    <output filename="components_chromium_strings_bn.pak" type="data_package" lang="bn" />
+    <output filename="components_chromium_strings_ca.pak" type="data_package" lang="ca" />
+    <output filename="components_chromium_strings_cs.pak" type="data_package" lang="cs" />
+    <output filename="components_chromium_strings_da.pak" type="data_package" lang="da" />
+    <output filename="components_chromium_strings_de.pak" type="data_package" lang="de" />
+    <output filename="components_chromium_strings_el.pak" type="data_package" lang="el" />
+    <output filename="components_chromium_strings_en-GB.pak" type="data_package" lang="en-GB" />
+    <output filename="components_chromium_strings_en-US.pak" type="data_package" lang="en" />
+    <output filename="components_chromium_strings_es.pak" type="data_package" lang="es" />
+    <if expr="is_ios">
+      
+      <output filename="components_chromium_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="components_chromium_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
+    <output filename="components_chromium_strings_et.pak" type="data_package" lang="et" />
+    <output filename="components_chromium_strings_fa.pak" type="data_package" lang="fa" />
+    <output filename="components_chromium_strings_fake-bidi.pak" type="data_package" lang="fake-bidi" />
+    <output filename="components_chromium_strings_fi.pak" type="data_package" lang="fi" />
+    <output filename="components_chromium_strings_fil.pak" type="data_package" lang="fil" />
+    <output filename="components_chromium_strings_fr.pak" type="data_package" lang="fr" />
+    <output filename="components_chromium_strings_gu.pak" type="data_package" lang="gu" />
+    <output filename="components_chromium_strings_he.pak" type="data_package" lang="he" />
+    <output filename="components_chromium_strings_hi.pak" type="data_package" lang="hi" />
+    <output filename="components_chromium_strings_hr.pak" type="data_package" lang="hr" />
+    <output filename="components_chromium_strings_hu.pak" type="data_package" lang="hu" />
+    <output filename="components_chromium_strings_id.pak" type="data_package" lang="id" />
+    <output filename="components_chromium_strings_it.pak" type="data_package" lang="it" />
+    <output filename="components_chromium_strings_ja.pak" type="data_package" lang="ja" />
+    <output filename="components_chromium_strings_kn.pak" type="data_package" lang="kn" />
+    <output filename="components_chromium_strings_ko.pak" type="data_package" lang="ko" />
+    <output filename="components_chromium_strings_lt.pak" type="data_package" lang="lt" />
+    <output filename="components_chromium_strings_lv.pak" type="data_package" lang="lv" />
+    <output filename="components_chromium_strings_ml.pak" type="data_package" lang="ml" />
+    <output filename="components_chromium_strings_mr.pak" type="data_package" lang="mr" />
+    <output filename="components_chromium_strings_ms.pak" type="data_package" lang="ms" />
+    <output filename="components_chromium_strings_nl.pak" type="data_package" lang="nl" />
+    
+    <output filename="components_chromium_strings_nb.pak" type="data_package" lang="no" />
+    <output filename="components_chromium_strings_pl.pak" type="data_package" lang="pl" />
+    <if expr="is_ios">
+      
+      <output filename="components_chromium_strings_pt.pak" type="data_package" lang="pt-BR" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="components_chromium_strings_pt-BR.pak" type="data_package" lang="pt-BR" />
+    </if>
+    <output filename="components_chromium_strings_pt-PT.pak" type="data_package" lang="pt-PT" />
+    <output filename="components_chromium_strings_ro.pak" type="data_package" lang="ro" />
+    <output filename="components_chromium_strings_ru.pak" type="data_package" lang="ru" />
+    <output filename="components_chromium_strings_sk.pak" type="data_package" lang="sk" />
+    <output filename="components_chromium_strings_sl.pak" type="data_package" lang="sl" />
+    <output filename="components_chromium_strings_sr.pak" type="data_package" lang="sr" />
+    <output filename="components_chromium_strings_sv.pak" type="data_package" lang="sv" />
+    <output filename="components_chromium_strings_sw.pak" type="data_package" lang="sw" />
+    <output filename="components_chromium_strings_ta.pak" type="data_package" lang="ta" />
+    <output filename="components_chromium_strings_te.pak" type="data_package" lang="te" />
+    <output filename="components_chromium_strings_th.pak" type="data_package" lang="th" />
+    <output filename="components_chromium_strings_tr.pak" type="data_package" lang="tr" />
+    <output filename="components_chromium_strings_uk.pak" type="data_package" lang="uk" />
+    <output filename="components_chromium_strings_vi.pak" type="data_package" lang="vi" />
+    <output filename="components_chromium_strings_zh-CN.pak" type="data_package" lang="zh-CN" />
+    <output filename="components_chromium_strings_zh-TW.pak" type="data_package" lang="zh-TW" />
+  </outputs>
+  <translations>
+    <file path="strings/components_chromium_strings_am.xtb" lang="am" />
+    <file path="strings/components_chromium_strings_ar.xtb" lang="ar" />
+    <file path="strings/components_chromium_strings_bg.xtb" lang="bg" />
+    <file path="strings/components_chromium_strings_bn.xtb" lang="bn" />
+    <file path="strings/components_chromium_strings_ca.xtb" lang="ca" />
+    <file path="strings/components_chromium_strings_cs.xtb" lang="cs" />
+    <file path="strings/components_chromium_strings_da.xtb" lang="da" />
+    <file path="strings/components_chromium_strings_de.xtb" lang="de" />
+    <file path="strings/components_chromium_strings_el.xtb" lang="el" />
+    <file path="strings/components_chromium_strings_en-GB.xtb" lang="en-GB" />
+    <file path="strings/components_chromium_strings_es.xtb" lang="es" />
+    <file path="strings/components_chromium_strings_es-419.xtb" lang="es-419" />
+    <file path="strings/components_chromium_strings_et.xtb" lang="et" />
+    <file path="strings/components_chromium_strings_fa.xtb" lang="fa" />
+    <file path="strings/components_chromium_strings_fi.xtb" lang="fi" />
+    <file path="strings/components_chromium_strings_fil.xtb" lang="fil" />
+    <file path="strings/components_chromium_strings_fr.xtb" lang="fr" />
+    <file path="strings/components_chromium_strings_gu.xtb" lang="gu" />
+    <file path="strings/components_chromium_strings_hi.xtb" lang="hi" />
+    <file path="strings/components_chromium_strings_hr.xtb" lang="hr" />
+    <file path="strings/components_chromium_strings_hu.xtb" lang="hu" />
+    <file path="strings/components_chromium_strings_id.xtb" lang="id" />
+    <file path="strings/components_chromium_strings_it.xtb" lang="it" />
+    
+    <file path="strings/components_chromium_strings_iw.xtb" lang="he" />
+    <file path="strings/components_chromium_strings_ja.xtb" lang="ja" />
+    <file path="strings/components_chromium_strings_kn.xtb" lang="kn" />
+    <file path="strings/components_chromium_strings_ko.xtb" lang="ko" />
+    <file path="strings/components_chromium_strings_lt.xtb" lang="lt" />
+    <file path="strings/components_chromium_strings_lv.xtb" lang="lv" />
+    <file path="strings/components_chromium_strings_ml.xtb" lang="ml" />
+    <file path="strings/components_chromium_strings_mr.xtb" lang="mr" />
+    <file path="strings/components_chromium_strings_ms.xtb" lang="ms" />
+    <file path="strings/components_chromium_strings_nl.xtb" lang="nl" />
+    <file path="strings/components_chromium_strings_no.xtb" lang="no" />
+    <file path="strings/components_chromium_strings_pl.xtb" lang="pl" />
+    <file path="strings/components_chromium_strings_pt-BR.xtb" lang="pt-BR" />
+    <file path="strings/components_chromium_strings_pt-PT.xtb" lang="pt-PT" />
+    <file path="strings/components_chromium_strings_ro.xtb" lang="ro" />
+    <file path="strings/components_chromium_strings_ru.xtb" lang="ru" />
+    <file path="strings/components_chromium_strings_sk.xtb" lang="sk" />
+    <file path="strings/components_chromium_strings_sl.xtb" lang="sl" />
+    <file path="strings/components_chromium_strings_sr.xtb" lang="sr" />
+    <file path="strings/components_chromium_strings_sv.xtb" lang="sv" />
+    <file path="strings/components_chromium_strings_sw.xtb" lang="sw" />
+    <file path="strings/components_chromium_strings_ta.xtb" lang="ta" />
+    <file path="strings/components_chromium_strings_te.xtb" lang="te" />
+    <file path="strings/components_chromium_strings_th.xtb" lang="th" />
+    <file path="strings/components_chromium_strings_tr.xtb" lang="tr" />
+    <file path="strings/components_chromium_strings_uk.xtb" lang="uk" />
+    <file path="strings/components_chromium_strings_vi.xtb" lang="vi" />
+    <file path="strings/components_chromium_strings_zh-CN.xtb" lang="zh-CN" />
+    <file path="strings/components_chromium_strings_zh-TW.xtb" lang="zh-TW" />
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
+  <release seq="1" allow_pseudo="false">
+    <messages fallback_to_english="true">
+      
+      <if expr="not is_android">
+        <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for non Android devices.">
+          Go to
+          the Chromium menu &gt;
+          <ph name="SETTINGS_TITLE">&lt;span jscontent="settingsTitle"&gt;&lt;/span&gt;<ex>Settings</ex></ph>
+          &gt;
+          <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
+          and deselect "<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>."
+          If this does not resolve the issue, we recommend selecting this option
+          again for improved performance.
+        </message>
+      </if>
+      <if expr="is_android">
+        <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for Android devices.  Note that on devices without mobile network (3G) capability, the setting is a checkbox, while on other devices, it is a list of three items.  The words _disable_ and _re-enabling_ can be used for both cases.">
+          Go to the Chromium menu &gt; Settings &gt; (Advanced) Privacy
+          and disable "Prefetch page resources."
+          If this does not resolve the issue, we recommend re-enabling this option
+          again for improved performance.
+        </message>
+      </if>
+
+      
+      <if expr="not chromeos">
+        <message name="IDS_FLAGS_UI_RELAUNCH_NOTICE" desc="Notifies the user that he needs to relaunch Chromium. Shown next to a button that says 'Relaunch Now'.">
+          Your changes will take effect the next time you relaunch Chromium.
+        </message>
+      </if>
+      <if expr="chromeos">
+        <message name="IDS_FLAGS_UI_RELAUNCH_NOTICE" desc="Notifies the user that he needs to restart Chromium OS. Shown next to a button that says 'Restart Now'.">
+          Your changes will take effect the next time you restart your device.
+        </message>
+      </if>
+    </messages>
+  </release>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/components/components_google_chrome_strings.grd
@@ -0,0 +1,169 @@
+<grit latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
+  <outputs>
+    <output filename="grit/components_google_chrome_strings.h" type="rc_header">
+      <emit emit_type="prepend" />
+    </output>
+    <output filename="components_google_chrome_strings_am.pak" type="data_package" lang="am" />
+    <output filename="components_google_chrome_strings_ar.pak" type="data_package" lang="ar" />
+    <output filename="components_google_chrome_strings_bg.pak" type="data_package" lang="bg" />
+    <output filename="components_google_chrome_strings_bn.pak" type="data_package" lang="bn" />
+    <output filename="components_google_chrome_strings_ca.pak" type="data_package" lang="ca" />
+    <output filename="components_google_chrome_strings_cs.pak" type="data_package" lang="cs" />
+    <output filename="components_google_chrome_strings_da.pak" type="data_package" lang="da" />
+    <output filename="components_google_chrome_strings_de.pak" type="data_package" lang="de" />
+    <output filename="components_google_chrome_strings_el.pak" type="data_package" lang="el" />
+    <output filename="components_google_chrome_strings_en-GB.pak" type="data_package" lang="en-GB" />
+    <output filename="components_google_chrome_strings_en-US.pak" type="data_package" lang="en" />
+    <output filename="components_google_chrome_strings_es.pak" type="data_package" lang="es" />
+    <if expr="is_ios">
+      
+      <output filename="components_google_chrome_strings_es-MX.pak" type="data_package" lang="es-419" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="components_google_chrome_strings_es-419.pak" type="data_package" lang="es-419" />
+    </if>
+    <output filename="components_google_chrome_strings_et.pak" type="data_package" lang="et" />
+    <output filename="components_google_chrome_strings_fa.pak" type="data_package" lang="fa" />
+    <output filename="components_google_chrome_strings_fake-bidi.pak" type="data_package" lang="fake-bidi" />
+    <output filename="components_google_chrome_strings_fi.pak" type="data_package" lang="fi" />
+    <output filename="components_google_chrome_strings_fil.pak" type="data_package" lang="fil" />
+    <output filename="components_google_chrome_strings_fr.pak" type="data_package" lang="fr" />
+    <output filename="components_google_chrome_strings_gu.pak" type="data_package" lang="gu" />
+    <output filename="components_google_chrome_strings_he.pak" type="data_package" lang="he" />
+    <output filename="components_google_chrome_strings_hi.pak" type="data_package" lang="hi" />
+    <output filename="components_google_chrome_strings_hr.pak" type="data_package" lang="hr" />
+    <output filename="components_google_chrome_strings_hu.pak" type="data_package" lang="hu" />
+    <output filename="components_google_chrome_strings_id.pak" type="data_package" lang="id" />
+    <output filename="components_google_chrome_strings_it.pak" type="data_package" lang="it" />
+    <output filename="components_google_chrome_strings_ja.pak" type="data_package" lang="ja" />
+    <output filename="components_google_chrome_strings_kn.pak" type="data_package" lang="kn" />
+    <output filename="components_google_chrome_strings_ko.pak" type="data_package" lang="ko" />
+    <output filename="components_google_chrome_strings_lt.pak" type="data_package" lang="lt" />
+    <output filename="components_google_chrome_strings_lv.pak" type="data_package" lang="lv" />
+    <output filename="components_google_chrome_strings_ml.pak" type="data_package" lang="ml" />
+    <output filename="components_google_chrome_strings_mr.pak" type="data_package" lang="mr" />
+    <output filename="components_google_chrome_strings_ms.pak" type="data_package" lang="ms" />
+    <output filename="components_google_chrome_strings_nl.pak" type="data_package" lang="nl" />
+    
+    <output filename="components_google_chrome_strings_nb.pak" type="data_package" lang="no" />
+    <output filename="components_google_chrome_strings_pl.pak" type="data_package" lang="pl" />
+    <if expr="is_ios">
+      
+      <output filename="components_google_chrome_strings_pt.pak" type="data_package" lang="pt-BR" />
+    </if>
+    <if expr="not is_ios">
+      <output filename="components_google_chrome_strings_pt-BR.pak" type="data_package" lang="pt-BR" />
+    </if>
+    <output filename="components_google_chrome_strings_pt-PT.pak" type="data_package" lang="pt-PT" />
+    <output filename="components_google_chrome_strings_ro.pak" type="data_package" lang="ro" />
+    <output filename="components_google_chrome_strings_ru.pak" type="data_package" lang="ru" />
+    <output filename="components_google_chrome_strings_sk.pak" type="data_package" lang="sk" />
+    <output filename="components_google_chrome_strings_sl.pak" type="data_package" lang="sl" />
+    <output filename="components_google_chrome_strings_sr.pak" type="data_package" lang="sr" />
+    <output filename="components_google_chrome_strings_sv.pak" type="data_package" lang="sv" />
+    <output filename="components_google_chrome_strings_sw.pak" type="data_package" lang="sw" />
+    <output filename="components_google_chrome_strings_ta.pak" type="data_package" lang="ta" />
+    <output filename="components_google_chrome_strings_te.pak" type="data_package" lang="te" />
+    <output filename="components_google_chrome_strings_th.pak" type="data_package" lang="th" />
+    <output filename="components_google_chrome_strings_tr.pak" type="data_package" lang="tr" />
+    <output filename="components_google_chrome_strings_uk.pak" type="data_package" lang="uk" />
+    <output filename="components_google_chrome_strings_vi.pak" type="data_package" lang="vi" />
+    <output filename="components_google_chrome_strings_zh-CN.pak" type="data_package" lang="zh-CN" />
+    <output filename="components_google_chrome_strings_zh-TW.pak" type="data_package" lang="zh-TW" />
+  </outputs>
+  <translations>
+    <file path="strings/components_google_chrome_strings_am.xtb" lang="am" />
+    <file path="strings/components_google_chrome_strings_ar.xtb" lang="ar" />
+    <file path="strings/components_google_chrome_strings_bg.xtb" lang="bg" />
+    <file path="strings/components_google_chrome_strings_bn.xtb" lang="bn" />
+    <file path="strings/components_google_chrome_strings_ca.xtb" lang="ca" />
+    <file path="strings/components_google_chrome_strings_cs.xtb" lang="cs" />
+    <file path="strings/components_google_chrome_strings_da.xtb" lang="da" />
+    <file path="strings/components_google_chrome_strings_de.xtb" lang="de" />
+    <file path="strings/components_google_chrome_strings_el.xtb" lang="el" />
+    <file path="strings/components_google_chrome_strings_en-GB.xtb" lang="en-GB" />
+    <file path="strings/components_google_chrome_strings_es.xtb" lang="es" />
+    <file path="strings/components_google_chrome_strings_es-419.xtb" lang="es-419" />
+    <file path="strings/components_google_chrome_strings_et.xtb" lang="et" />
+    <file path="strings/components_google_chrome_strings_fa.xtb" lang="fa" />
+    <file path="strings/components_google_chrome_strings_fi.xtb" lang="fi" />
+    <file path="strings/components_google_chrome_strings_fil.xtb" lang="fil" />
+    <file path="strings/components_google_chrome_strings_fr.xtb" lang="fr" />
+    <file path="strings/components_google_chrome_strings_gu.xtb" lang="gu" />
+    <file path="strings/components_google_chrome_strings_hi.xtb" lang="hi" />
+    <file path="strings/components_google_chrome_strings_hr.xtb" lang="hr" />
+    <file path="strings/components_google_chrome_strings_hu.xtb" lang="hu" />
+    <file path="strings/components_google_chrome_strings_id.xtb" lang="id" />
+    <file path="strings/components_google_chrome_strings_it.xtb" lang="it" />
+    
+    <file path="strings/components_google_chrome_strings_iw.xtb" lang="he" />
+    <file path="strings/components_google_chrome_strings_ja.xtb" lang="ja" />
+    <file path="strings/components_google_chrome_strings_kn.xtb" lang="kn" />
+    <file path="strings/components_google_chrome_strings_ko.xtb" lang="ko" />
+    <file path="strings/components_google_chrome_strings_lt.xtb" lang="lt" />
+    <file path="strings/components_google_chrome_strings_lv.xtb" lang="lv" />
+    <file path="strings/components_google_chrome_strings_ml.xtb" lang="ml" />
+    <file path="strings/components_google_chrome_strings_mr.xtb" lang="mr" />
+    <file path="strings/components_google_chrome_strings_ms.xtb" lang="ms" />
+    <file path="strings/components_google_chrome_strings_nl.xtb" lang="nl" />
+    <file path="strings/components_google_chrome_strings_no.xtb" lang="no" />
+    <file path="strings/components_google_chrome_strings_pl.xtb" lang="pl" />
+    <file path="strings/components_google_chrome_strings_pt-BR.xtb" lang="pt-BR" />
+    <file path="strings/components_google_chrome_strings_pt-PT.xtb" lang="pt-PT" />
+    <file path="strings/components_google_chrome_strings_ro.xtb" lang="ro" />
+    <file path="strings/components_google_chrome_strings_ru.xtb" lang="ru" />
+    <file path="strings/components_google_chrome_strings_sk.xtb" lang="sk" />
+    <file path="strings/components_google_chrome_strings_sl.xtb" lang="sl" />
+    <file path="strings/components_google_chrome_strings_sr.xtb" lang="sr" />
+    <file path="strings/components_google_chrome_strings_sv.xtb" lang="sv" />
+    <file path="strings/components_google_chrome_strings_sw.xtb" lang="sw" />
+    <file path="strings/components_google_chrome_strings_ta.xtb" lang="ta" />
+    <file path="strings/components_google_chrome_strings_te.xtb" lang="te" />
+    <file path="strings/components_google_chrome_strings_th.xtb" lang="th" />
+    <file path="strings/components_google_chrome_strings_tr.xtb" lang="tr" />
+    <file path="strings/components_google_chrome_strings_uk.xtb" lang="uk" />
+    <file path="strings/components_google_chrome_strings_vi.xtb" lang="vi" />
+    <file path="strings/components_google_chrome_strings_zh-CN.xtb" lang="zh-CN" />
+    <file path="strings/components_google_chrome_strings_zh-TW.xtb" lang="zh-TW" />
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
+  <release seq="1" allow_pseudo="false">
+    <messages fallback_to_english="true">
+      
+      <if expr="not is_android">
+        <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for non Android devices.">
+          Go to
+          the Chrome menu &gt;
+          <ph name="SETTINGS_TITLE">&lt;span jscontent="settingsTitle"&gt;&lt;/span&gt;<ex>Settings</ex></ph>
+          &gt;
+          <ph name="ADVANCED_TITLE">&lt;span jscontent="advancedTitle"&gt;&lt;/span&gt;<ex>Under the Hood</ex></ph>
+          and deselect "<ph name="NO_PREFETCH_DESCRIPTION">&lt;span jscontent="noNetworkPredictionTitle"&gt;&lt;/span&gt;<ex>Prefetch resources to load pages more quickly</ex></ph>."
+          If this does not resolve the issue, we recommend selecting this option
+          again for improved performance.
+        </message>
+      </if>
+      <if expr="is_android">
+        <message name="IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY" desc="When a page fails to load, sometimes we suggest disabling predicting network actions.  These are details below a header for Android devices.  Note that on devices without mobile network (3G) capability, the setting is a checkbox, while on other devices, it is a list of three items.  The words _disable_ and _re-enabling_ can be used for both cases.">
+          Go to the Chrome menu &gt; Settings &gt; (Advanced) Privacy
+          and disable "Prefetch page resources."
+          If this does not resolve the issue, we recommend re-enabling this option
+          again for improved performance.
+        </message>
+      </if>
+
+      
+      <if expr="not chromeos">
+        <message name="IDS_FLAGS_UI_RELAUNCH_NOTICE" desc="Notifies the user that he needs to relaunch Chrome. Shown next to a button that says 'Relaunch Now'.">
+          Your changes will take effect the next time you relaunch Google Chrome.
+        </message>
+      </if>
+      <if expr="chromeos">
+        <message name="IDS_FLAGS_UI_RELAUNCH_NOTICE" desc="Notifies the user that he needs to restart Chrome OS. Shown next to a button that says 'Restart Now'.">
+          Your changes will take effect the next time you restart your device.
+        </message>
+      </if>
+
+    </messages>
+  </release>
+</grit>
\ No newline at end of file
--- a/components/components_strings.grd
+++ b/components/components_strings.grd
@@ -1,10 +1,7 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<grit latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="grit/components_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="components_strings_am.pak" type="data_package" lang="am" />
     <output filename="components_strings_ar.pak" type="data_package" lang="ar" />
@@ -19,7 +16,7 @@
     <output filename="components_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="components_strings_es.pak" type="data_package" lang="es" />
     <if expr="is_ios">
-      <!-- iOS uses es-MX for es-419 -->
+      
       <output filename="components_strings_es-MX.pak" type="data_package" lang="es-419" />
     </if>
     <if expr="not is_ios">
@@ -47,12 +44,11 @@
     <output filename="components_strings_mr.pak" type="data_package" lang="mr" />
     <output filename="components_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="components_strings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="components_strings_nb.pak" type="data_package" lang="no" />
     <output filename="components_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="components_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -99,7 +95,7 @@
     <file path="strings/components_strings_hu.xtb" lang="hu" />
     <file path="strings/components_strings_id.xtb" lang="id" />
     <file path="strings/components_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="strings/components_strings_iw.xtb" lang="he" />
     <file path="strings/components_strings_ja.xtb" lang="ja" />
     <file path="strings/components_strings_kn.xtb" lang="kn" />
@@ -129,7 +125,9 @@
     <file path="strings/components_strings_vi.xtb" lang="vi" />
     <file path="strings/components_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="strings/components_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
       <part file="app_modal_strings.grdp" />
@@ -146,7 +144,7 @@
       <part file="undo_strings.grdp" />
       <part file="version_info.grdp" />
 
-      <!-- Generic terms -->
+      
       <message name="IDS_LEARN_MORE" desc="Learn more text">
         Learn more
       </message>
@@ -155,4 +153,4 @@
       </message>
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/components/policy/resources/policy_templates.grd
+++ b/components/policy/resources/policy_templates.grd
@@ -1,10 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- This file contains definitions of resources that are used in policy
-templates and will be translated for each locale. -->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="app/policy/common/html/am/chrome_policy_list.html" type="doc" lang="am" />
     <output filename="app/policy/common/html/ar/chrome_policy_list.html" type="doc" lang="ar" />
@@ -41,7 +35,7 @@ templates and will be translated for eac
     <output filename="app/policy/common/html/ms/chrome_policy_list.html" type="doc" lang="ms" />
     <output filename="app/policy/common/html/nl/chrome_policy_list.html" type="doc" lang="nl" />
     <output filename="app/policy/common/html/nb/chrome_policy_list.html" type="doc" lang="no" />
-    <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+    
     <output filename="app/policy/common/html/pl/chrome_policy_list.html" type="doc" lang="pl" />
     <output filename="app/policy/common/html/pt-BR/chrome_policy_list.html" type="doc" lang="pt-BR" />
     <output filename="app/policy/common/html/pt-PT/chrome_policy_list.html" type="doc" lang="pt-PT" />
@@ -99,7 +93,7 @@ templates and will be translated for eac
       <output filename="app/policy/windows/admx/ms/chrome.adml" type="adml" lang="ms" />
       <output filename="app/policy/windows/admx/nl/chrome.adml" type="adml" lang="nl" />
       <output filename="app/policy/windows/admx/nb/chrome.adml" type="adml" lang="no" />
-      <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+      
       <output filename="app/policy/windows/admx/pl/chrome.adml" type="adml" lang="pl" />
       <output filename="app/policy/windows/admx/pt-BR/chrome.adml" type="adml" lang="pt-BR" />
       <output filename="app/policy/windows/admx/pt-PT/chrome.adml" type="adml" lang="pt-PT" />
@@ -154,7 +148,7 @@ templates and will be translated for eac
       <output filename="app/policy/windows/adm/ms/chrome.adm" type="adm" lang="ms" />
       <output filename="app/policy/windows/adm/nl/chrome.adm" type="adm" lang="nl" />
       <output filename="app/policy/windows/adm/nb/chrome.adm" type="adm" lang="no" />
-      <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+      
       <output filename="app/policy/windows/adm/pl/chrome.adm" type="adm" lang="pl" />
       <output filename="app/policy/windows/adm/pt-BR/chrome.adm" type="adm" lang="pt-BR" />
       <output filename="app/policy/windows/adm/pt-PT/chrome.adm" type="adm" lang="pt-PT" />
@@ -183,8 +177,7 @@ templates and will be translated for eac
     <if expr="is_macosx">
       <output filename="app/policy/mac/app-Manifest.plist" type="plist" lang="en" />
 
-      <!-- The following directory names use Mac language codes (en instead of en-US,
-           underscores instead of dashes. (As described in build/apply_locales.py -->
+      
       <output filename="app/policy/mac/strings/am.lproj/Localizable.strings" type="plist_strings" lang="am" />
       <output filename="app/policy/mac/strings/ar.lproj/Localizable.strings" type="plist_strings" lang="ar" />
       <output filename="app/policy/mac/strings/bg.lproj/Localizable.strings" type="plist_strings" lang="bg" />
@@ -220,7 +213,7 @@ templates and will be translated for eac
       <output filename="app/policy/mac/strings/ms.lproj/Localizable.strings" type="plist_strings" lang="ms" />
       <output filename="app/policy/mac/strings/nl.lproj/Localizable.strings" type="plist_strings" lang="nl" />
       <output filename="app/policy/mac/strings/nb.lproj/Localizable.strings" type="plist_strings" lang="no" />
-      <!-- 'no' for Norwegian Bokmål. It should be 'nb'. -->
+      
       <output filename="app/policy/mac/strings/pl.lproj/Localizable.strings" type="plist_strings" lang="pl" />
       <output filename="app/policy/mac/strings/pt_BR.lproj/Localizable.strings" type="plist_strings" lang="pt-BR" />
       <output filename="app/policy/mac/strings/pt_PT.lproj/Localizable.strings" type="plist_strings" lang="pt-PT" />
@@ -240,7 +233,7 @@ templates and will be translated for eac
       <output filename="app/policy/mac/strings/zh_CN.lproj/Localizable.strings" type="plist_strings" lang="zh-CN" />
       <output filename="app/policy/mac/strings/zh_TW.lproj/Localizable.strings" type="plist_strings" lang="zh-TW" />
 
-      <!-- Generate the sample iOS plist when building the templates for the Mac. -->
+      
       <output filename="app/policy/ios/chrome_policy.plist" type="ios_plist" lang="en" />
     </if>
   </outputs>
@@ -268,7 +261,7 @@ templates and will be translated for eac
     <file path="policy_templates_hu.xtb" lang="hu" />
     <file path="policy_templates_id.xtb" lang="id" />
     <file path="policy_templates_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="policy_templates_iw.xtb" lang="he" />
     <file path="policy_templates_ja.xtb" lang="ja" />
     <file path="policy_templates_kn.xtb" lang="kn" />
@@ -298,12 +291,13 @@ templates and will be translated for eac
     <file path="policy_templates_vi.xtb" lang="vi" />
     <file path="policy_templates_zh-CN.xtb" lang="zh-CN" />
     <file path="policy_templates_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <structures fallback_to_english="true">
-      <!-- List of policies and placeholder texts. This item should precede any
-      message definitions. -->
+      
       <structure name="IDD_POLICY_SOURCE_FILE" file="policy_templates.json" type="policy_template_metafile" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Cargando...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">Mensaxe de la páxina &lt;ph name="SITE" /&gt;:</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">Tornar</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">Tocante a Google Translate</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Enxamás traducir esti sitiu</translation><translation id="IDS_AUTOFILL_CC_MASTERCARD">MasterCard</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PARISH">Parroquia</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra de marcadores</translation><translation id="IDS_LEARN_MORE">Deprendi más</translation><translation id="IDS_AUTOFILL_CC_JCB">JCB</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">Traducir</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">Guardar</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Nun pudo cargase'l documentu PDF</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Desfacer</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra de marcadores</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">Esta páxina desactivó'l rellenáu automáticu pa esti formulariu.</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_DEFAULT_TITLE">JavaScript</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Otros marcadores</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">Evita qu'esta páxina cree cuadros de diálogu adicionales.</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">¿Tas seguru de que quies colar d'esta páxina?</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">Hebo un fallu de traducción por cuenta d'un problema col sirvidor.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Islandia</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_NO">Non</translation><translation id="IDS_POLICY_OK">Aceutar</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Otros marcadores</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">Discover</translation><translation id="IDS_PDF_PROGRESS_LOADING">Cargando</translation><translation id="IDS_AUTOFILL_ADDRESS_LINE_SEPARATOR">, '''</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Departamentu</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Sí</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">Códigu zip</translation><translation id="IDS_BOOKMARK_BAR_REDO">&amp;Refacer</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Siguir</translation><translation id="IDS_PDF_NEED_PASSWORD">Esti documentu ta protexíu por contraseña. Introduz una contraseña.</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Llimpiar formulariu</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_URL">URL</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Učitavam...</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">Nazad</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">O Google prevodiocu</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Nemoj prevoditi ovu stranicu</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">Sačuvaj</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Nije moguće učitati PDF dokument</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Poništi</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Jeste li sigurni da želite napustiti ovu stranicu?</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">Prevođenje nije uspjelo zbog serverske greške.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Ostrvo</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">Ne</translation><translation id="IDS_POLICY_OK">U redu</translation><translation id="IDS_DOM_DISTILLER_WEBUI_VIEW_URL">Pregled</translation><translation id="IDS_PDF_PROGRESS_LOADING">Učitavam</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Da</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_STATE">Država</translation><translation id="IDS_PDF_NEED_PASSWORD">Ova dokument je zaštićen šifrom. Molimo vas da unesete šifru.</translation><translation id="IDS_AUTOFILL_CC_VISA">Visa</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Očisti obrazac</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">S'està carregant...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">La pàgina de &lt;ph name="SITE" /&gt; diu:</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_ADD">Afig</translation><translation id="IDS_EXTENSION_KEYWORD_COMMAND">Executa l'orde &lt;ph name="EXTENSION_NAME" /&gt;: &lt;ph name="SEARCH_TERMS" /&gt;</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">Arrere</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_OK_BUTTON_LABEL">Abandona esta pàgina</translation><translation id="IDS_POLICY_SCOPE_DEVICE">Dispositiu</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_AREA">Àrea</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">Quant a Google Traductor</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">No traduïsques mai este lloc</translation><translation id="IDS_AUTOFILL_CC_DINERS">Diners Club</translation><translation id="IDS_AUTOFILL_CC_MASTERCARD">MasterCard</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PARISH">Districte</translation><translation id="IDS_AUTOCOMPLETE_SEARCH_DESCRIPTION">Cerca de &lt;ph name="ENGINE" /&gt;</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_TEXT">Voleu que Chrome alce la informació d'esta targeta de crèdit per completar formularis web?</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra d'adreces d'interés</translation><translation id="IDS_LEARN_MORE">Més informació</translation><translation id="IDS_AUTOFILL_CC_JCB">JCB</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">Tradueix</translation><translation id="IDS_TRANSLATE_INFOBAR_RETRY">Torna-ho a provar</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">Alça</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_TITLE">Confirma la navegació</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">No es pot carregar el document en format PDF</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_DENY">No alces</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Desfés</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra d'adreces d'interés</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">Esta pàgina web ha desactivat l'emplenament automàtic per a este formulari.</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_DEFAULT_TITLE">JavaScript</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Altres adreces d'interés</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_POSTAL_CODE">Codi postal</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">Evita que esta pàgina cree diàlegs addicionals.</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Estàs segur que vols marxar d'esta pàgina?</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DISTRICT">Districte</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTY">Comtat</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_CANCEL_BUTTON_LABEL">Roman en esta pàgina</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">S'ha produït un error en el procés de traducció a causa d'un error del servidor.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Illa</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_NO">No</translation><translation id="IDS_KEYWORD_SEARCH">Cerca &lt;ph name="SITE_NAME" /&gt; per a &lt;ph name="SEARCH_TERMS" /&gt;</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_EMIRATE">Emirat</translation><translation id="IDS_AUTOFILL_CC_AMEX">American Express</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">No</translation><translation id="IDS_POLICY_OK">Accepta</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Altres adreces d'interés</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS">Opcions</translation><translation id="IDS_DOM_DISTILLER_WEBUI_VIEW_URL">Visualització</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">Discover</translation><translation id="IDS_TRANSLATE_INFOBAR_REVERT">Mostra l'original</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PROVINCE">Província</translation><translation id="IDS_PDF_PROGRESS_LOADING">S'està carregant</translation><translation id="IDS_EMPTY_KEYWORD_VALUE">&lt;introdueix la consulta&gt;</translation><translation id="IDS_AUTOFILL_WARNING_INSECURE_CONNECTION">L'emplenament automàtic de targetes de crèdit està desactivat perquè el formulari no utilitza una connexió segura.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Departament</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PREFECTURE">Prefectura</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Sí</translation><translation id="IDS_POLICY_NEVER_FETCHED">Mai</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">Codi postal</translation><translation id="IDS_TRANSLATE_INFOBAR_UNKNOWN_PAGE_LANGUAGE">S'ha produït un error en fer la traducció perquè no s'ha pogut determinar l'idioma de la pàgina.</translation><translation id="IDS_BOOKMARK_BAR_REDO">&amp;Refés</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTRY">País</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_STATE">Estat</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Continua</translation><translation id="IDS_PDF_NEED_PASSWORD">Este document està protegit mitjançant contrasenya. Introduïu una contrasenya.</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_CONNECT">No s'ha pogut executar la traducció a causa d'un problema amb la connexió de xarxa.</translation><translation id="IDS_AUTOFILL_CC_VISA">Visa</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Esborra el formulari</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_URL">URL</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/en-AU.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Loading...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">The page at &lt;ph name="SITE" /&gt; says:</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Never translate this site</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Failed to load PDF document</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Undo</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Are you sure you want to leave this page?</translation><translation id="IDS_POLICY_OK">OK</translation><translation id="IDS_PDF_PROGRESS_LOADING">Loading</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Department</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Yes</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">Post code</translation><translation id="IDS_PDF_NEED_PASSWORD">This document is password protected.  Please enter a password.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Kargatzen...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">&lt;ph name="SITE" /&gt;-(e)ko orriak zera dio:</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_ADD">Gehitu</translation><translation id="IDS_EXTENSION_KEYWORD_COMMAND">Exekutatu &lt;ph name="EXTENSION_NAME" /&gt; komandoa: &lt;ph name="SEARCH_TERMS" /&gt;</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">Atzera</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_OK_BUTTON_LABEL">Utzi orri hau</translation><translation id="IDS_POLICY_SCOPE_DEVICE">Gailua</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_AREA">Area</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">Google Translate-ri buruz...</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Inoiz ez itzuli gune hau</translation><translation id="IDS_AUTOFILL_CC_DINERS">Diners Club</translation><translation id="IDS_AUTOFILL_CC_MASTERCARD">MasterCard</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PARISH">Parrokia</translation><translation id="IDS_AUTOCOMPLETE_SEARCH_DESCRIPTION">&lt;ph name="ENGINE" /&gt; bilaketa</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_TEXT">Nahi al duzu Chromium-ek kreditu-txartel honen informazioa gorde dezan web-formularioak betetzeko?</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Laster-marken barra</translation><translation id="IDS_LEARN_MORE">Ikasi gehiago</translation><translation id="IDS_AUTOFILL_CC_JCB">JCB</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">Itzuli</translation><translation id="IDS_TRANSLATE_INFOBAR_RETRY">Saiatu berriro</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">Gorde</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_TITLE">Baieztatu nabigazioa</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Ezin izan da PDF dokumentua kargatu.</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_DENY">Ez gorde</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Desegin</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Laster-marken barra</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">Web-orri honek desgaitu egin du formulario honetarako betetze automatikoa.</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_DEFAULT_TITLE">JavaScript</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Beste laster-marka batzuk</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_POSTAL_CODE">Posta-kodea</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">Ez utzi orri honi elkarrizketa-koadro gehiago sortzen.</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Seguru zaude orri hau utzi nahi duzula?</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DISTRICT">Barrutia</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTY">Eskualdea</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_CANCEL_BUTTON_LABEL">Geratu orri honetan</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">Itzulpenak huts egin du zerbitzariaren errore baten erruz.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Uhartea</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_NO">Ez</translation><translation id="IDS_KEYWORD_SEARCH">Bilatu &lt;ph name="SEARCH_TERMS" /&gt; hitzak &lt;ph name="SITE_NAME" /&gt;-(e)n</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_EMIRATE">Emirerria</translation><translation id="IDS_AUTOFILL_CC_AMEX">American Express</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">Ez</translation><translation id="IDS_POLICY_OK">Ados</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Beste laster-marka batzuk</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS">Aukerak</translation><translation id="IDS_DOM_DISTILLER_WEBUI_VIEW_URL">Ikusi</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">Erakutsi</translation><translation id="IDS_TRANSLATE_INFOBAR_REVERT">Erakutsi jatorrizkoa</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PROVINCE">Probintzia</translation><translation id="IDS_PDF_PROGRESS_LOADING">Kargatzen</translation><translation id="IDS_AUTOFILL_ADDRESS_LINE_SEPARATOR">, '''</translation><translation id="IDS_EMPTY_KEYWORD_VALUE">&lt;sartu kontsulta&gt;</translation><translation id="IDS_AUTOFILL_WARNING_INSECURE_CONNECTION">Kreditu-txartelen betetze automatikoa desgaituta dago, formulario honek ez baitu konexio segururik erabiltzen.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Departamentua</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PREFECTURE">Prefektura</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Bai</translation><translation id="IDS_POLICY_NEVER_FETCHED">Inoiz ez</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">ZIP kodea</translation><translation id="IDS_TRANSLATE_INFOBAR_UNKNOWN_PAGE_LANGUAGE">Itzulpenak huts egin du orriaren hizkuntza ezin izan delako zehaztu.</translation><translation id="IDS_BOOKMARK_BAR_REDO">Be&amp;rregin</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTRY">Herrialdea</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_STATE">Estatua</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Jarraitu</translation><translation id="IDS_PDF_NEED_PASSWORD">Dokumentu hau pasahitzez babesturik dago. Idatzi pasahitza.</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_CONNECT">Itzulpenak huts egin du arazo bat gertatu delako sare-konexioarekin.</translation><translation id="IDS_AUTOFILL_CC_VISA">Visa</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Garbitu formulazioa</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_URL">URLa</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Cargando...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">Mensaxe da páxina &lt;ph name="SITE" /&gt;:</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_ADD">Engadir</translation><translation id="IDS_EXTENSION_KEYWORD_COMMAND">Executar &lt;ph name="EXTENSION_NAME" /&gt; orde: &lt;ph name="SEARCH_TERMS" /&gt;</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">Atrás</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_OK_BUTTON_LABEL">Abandonar esta páxina</translation><translation id="IDS_POLICY_SCOPE_DEVICE">Dispositivo</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_AREA">Área</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">Sobre o tradutor de Google</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Non traducir nunca este sitio</translation><translation id="IDS_AUTOFILL_CC_DINERS">Diners Club</translation><translation id="IDS_AUTOFILL_CC_MASTERCARD">MasterCard</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PARISH">Parroquia</translation><translation id="IDS_AUTOCOMPLETE_SEARCH_DESCRIPTION">Busca de &lt;ph name="ENGINE" /&gt;</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_TEXT">Desexa que Chrome garde a información desta tarxeta de crédito para que se completen os formularios web?</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra de marcadores</translation><translation id="IDS_LEARN_MORE">Aprender máis</translation><translation id="IDS_AUTOFILL_CC_JCB">JCB</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">Traducir</translation><translation id="IDS_TRANSLATE_INFOBAR_RETRY">Tentar de novo</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">Gardar</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_TITLE">Confirmar navegación</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Produciuse un fallo ao cargar o documento PDF</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_DENY">Non gardar</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Desfacer</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra de marcadores</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">Esta páxina web desactivou o autocompletado para este formulario.</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_DEFAULT_TITLE">JavaScript</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Outros marcadores</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_POSTAL_CODE">Código postal</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">Evita que esta páxina cree xanelas de diálogo adicionais.</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Está seguro de querer abandonar esta páxina?</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DISTRICT">Distrito</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTY">Condado</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_CANCEL_BUTTON_LABEL">Permanecer nesta páxina</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">Produciuse un fallo na tradución debido a un erro no servidor.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Illa</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_NO">Non</translation><translation id="IDS_KEYWORD_SEARCH">Buscar &lt;ph name="SEARCH_TERMS" /&gt; de &lt;ph name="SITE_NAME" /&gt;</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_EMIRATE">Emirato</translation><translation id="IDS_AUTOFILL_CC_AMEX">American Express</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">Non</translation><translation id="IDS_POLICY_OK">Aceptar</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Outros marcadores</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS">Opcións</translation><translation id="IDS_DOM_DISTILLER_WEBUI_VIEW_URL">Ver</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">Discover</translation><translation id="IDS_TRANSLATE_INFOBAR_REVERT">Mostrar o orixinal</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PROVINCE">Provincia</translation><translation id="IDS_PDF_PROGRESS_LOADING">Cargando</translation><translation id="IDS_AUTOFILL_ADDRESS_LINE_SEPARATOR">, '''</translation><translation id="IDS_EMPTY_KEYWORD_VALUE">&lt;introduza unha consulta&gt;</translation><translation id="IDS_AUTOFILL_WARNING_INSECURE_CONNECTION">O autocompletado da tarxeta de crédito foi desactivado porque este formulario non emprega unha conexión segura.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Departamento</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PREFECTURE">Prefectura</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Si</translation><translation id="IDS_POLICY_NEVER_FETCHED">Nunca</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">Código ZIP</translation><translation id="IDS_TRANSLATE_INFOBAR_UNKNOWN_PAGE_LANGUAGE">A tradución non foi feita correctamente porque non se puido determinar o idioma da páxina.</translation><translation id="IDS_BOOKMARK_BAR_REDO">&amp;Refacer</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTRY">País</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_STATE">Estado</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Continuar</translation><translation id="IDS_PDF_NEED_PASSWORD">Este documento está protexido por contrasinal. Escriba un contrasinal.</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_CONNECT">Produciuse un un erro de tradución debido a un problema coa conexión de rede.</translation><translation id="IDS_AUTOFILL_CC_VISA">Visa</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Limpar o formulario</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_URL">URL</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Բեռնում...</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">Հաստատե՛ք գործողությունը &lt;ph name="SITE" /&gt; կայքում՝</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_AREA">Տարածք</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">Google Թարգմանիչի մասին</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Երբեք չթարգմանել այս կայքը</translation><translation id="IDS_LEARN_MORE">Իմանալ ավելին</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">Թարգմանել</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">PDF փաստաթղթի բեռնման ձախողում</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Ետարկել</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">Այս ոստայն էջի վրա անջատված է ձեւի ինքնալրացումը։</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">Կանխել լրացուցիչ երկխոսությունների պատուհանների ստեղծումն այս էջի վրա։</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Դուք իրո՞ք կամենում եք լքել այս էջը։</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">Կղզի</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">Ոչ</translation><translation id="IDS_POLICY_OK">Լավ</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Այլ էջանիշեր</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS">Ընտրանքներ</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">Հայտնաբերել</translation><translation id="IDS_PDF_PROGRESS_LOADING">Բեռնում</translation><translation id="IDS_AUTOFILL_ADDRESS_LINE_SEPARATOR">, '''</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">Բաժանմունք</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Այո</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">Փոստային դասիչ</translation><translation id="IDS_BOOKMARK_BAR_REDO">&amp;Վերարկել</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Շարունակել</translation><translation id="IDS_PDF_NEED_PASSWORD">Փաստաթուղթը պաշտպանված է գաղտնաբառով։ Մուտքագրե՛ք գաղտնաբառը։</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">Մաքրե՛լ ձեւը</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Barra de marcatores</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Alteres marcatores</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ka.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">იტვირთება...</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;უკუქმნა</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">ნამდვილად გსურთ მიმდინარე გვერდის დახურვა?</translation><translation id="IDS_POLICY_OK">დიახ</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ku.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">Bar dike...</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">Vê malperê tu caran wernegerîne</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Darika bijareyan</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">Barkirina dokumana PDFê têk çû</translation><translation id="IDS_BOOKMARK_BAR_UNDO">&amp;Vegerîne</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">Darika bijareyan</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Bijareyên din</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">Ji dil dixwazî ji vê rûpelê derkevî?</translation><translation id="IDS_POLICY_OK">Baş e</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">Bijareyên din</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">Erê</translation><translation id="IDS_PDF_NEED_PASSWORD">Ev dokuman bi şîfreyekê tê parastin. Tika ye şîfreyê binivîse.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/kw.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_BOOKMARK_BAR_UNDO">Diswul</translation><translation id="IDS_POLICY_OK">OK</translation><translation id="IDS_PDF_PROGRESS_LOADING">Ow carga</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">Pejya</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/components_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_DOM_DISTILLER_VIEWER_LOADING_STRING">يۈكلەۋاتىدۇ…</translation><translation id="IDS_JAVASCRIPT_ALERT_TITLE">مەزكۇر &lt;ph name="SITE" /&gt; بەتتە دېيىلگەن:</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_ADD">قوش</translation><translation id="IDS_EXTENSION_KEYWORD_COMMAND">&lt;ph name="EXTENSION_NAME" /&gt; بۇيرۇقىنى ئىجرا قىل: &lt;ph name="SEARCH_TERMS" /&gt;</translation><translation id="IDS_DATA_REDUCTION_PROXY_BACK_BUTTON">كەينى</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_OK_BUTTON_LABEL">بۇ بەتتىن ئايرىل</translation><translation id="IDS_POLICY_SCOPE_DEVICE">ئۈسكۈنە</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_AREA">رايون</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_ABOUT">گۇگىل تەرجىمان ھەققىدە</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS_NEVER_TRANSLATE_SITE">بۇ بېكەتكە ھەرگىز تەرجىمە قىلما</translation><translation id="IDS_AUTOFILL_CC_DINERS">Diners Club</translation><translation id="IDS_AUTOFILL_CC_MASTERCARD">MasterCard</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PARISH">ئوقۇتۇش رايونى</translation><translation id="IDS_AUTOCOMPLETE_SEARCH_DESCRIPTION">&lt;ph name="ENGINE" /&gt; ئىزدە</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_TEXT">گۇگىل توركۆرگۈنىڭ مەزكۇر ئىناۋەتلىك كارتا ئۇچۇرىنى ساقلاپ تور جەدۋىلى تولدۇرۇشقا ئىشلىتىشىنى خالامسىز؟</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">خەتكۈش بالداق</translation><translation id="IDS_LEARN_MORE">تەپسىلات بىلدۈرگۈسى</translation><translation id="IDS_AUTOFILL_CC_JCB">JCB</translation><translation id="IDS_TRANSLATE_INFOBAR_ACCEPT">تەرجىمە</translation><translation id="IDS_TRANSLATE_INFOBAR_RETRY">قايتا سىنا</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_ACCEPT">ساقلا</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_TITLE">يېتەكلەشنى جەزملە</translation><translation id="IDS_PDF_PAGE_LOAD_FAILED">PDF پۈتۈكنى يۈكلىيەلمىدى</translation><translation id="IDS_AUTOFILL_CC_INFOBAR_DENY">ساقلىما</translation><translation id="IDS_BOOKMARK_BAR_UNDO">يېنىۋال(&amp;U)</translation><translation id="IDS_BOOKMARK_BAR_FOLDER_NAME">خەتكۈش بالداق</translation><translation id="IDS_AUTOFILL_WARNING_FORM_DISABLED">بۇ تور بەت مەزكۇر جەدۋەلنى ئۆزلۈكىدىن تولدۇرۇشنى چەكلىگەن.</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_DEFAULT_TITLE">JavaScript</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">باشقا خەتكۈچلەر</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_POSTAL_CODE">پوچتا نومۇرى</translation><translation id="IDS_JAVASCRIPT_MESSAGEBOX_SUPPRESS_OPTION">بۇ بەتنىڭ باشقا سۆزلەشكۈ قۇرۇشىنى چەكلە.</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_FOOTER">راستىنىلا بۇ بەتتىن ئايرىلامسىز؟</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DISTRICT">رايون</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTY">دۆلەت</translation><translation id="IDS_BEFOREUNLOAD_MESSAGEBOX_CANCEL_BUTTON_LABEL">بۇ بەتتە تۇرۇپ تۇر</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_TRANSLATE">مۇلازىمېتىر خاتالىقى سەۋەبىدىن تەرجىمە قىلالمىدى.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ISLAND">ئارال</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_NO">ياق</translation><translation id="IDS_KEYWORD_SEARCH">&lt;ph name="SITE_NAME" /&gt; دىن &lt;ph name="SEARCH_TERMS" /&gt; نى ئىزدە</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_EMIRATE">خەلىپەلىك</translation><translation id="IDS_AUTOFILL_CC_AMEX">American Express</translation><translation id="IDS_TRANSLATE_INFOBAR_DENY">ياق</translation><translation id="IDS_POLICY_OK">جەزملە</translation><translation id="IDS_BOOKMARK_BAR_OTHER_FOLDER_NAME">باشقا خەتكۈچلەر</translation><translation id="IDS_TRANSLATE_INFOBAR_OPTIONS">تاللانما</translation><translation id="IDS_DOM_DISTILLER_WEBUI_VIEW_URL">كۆرۈنۈش</translation><translation id="IDS_AUTOFILL_CC_DISCOVER">بايقاش</translation><translation id="IDS_TRANSLATE_INFOBAR_REVERT">دەسلەپكىنى كۆرسەت</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PROVINCE">ئۆلكە</translation><translation id="IDS_PDF_PROGRESS_LOADING">يۈكلەۋاتىدۇ</translation><translation id="IDS_AUTOFILL_ADDRESS_LINE_SEPARATOR">, '''</translation><translation id="IDS_EMPTY_KEYWORD_VALUE">&lt;سۈرۈشتۈرۈش كىرگۈزۈش&gt;</translation><translation id="IDS_AUTOFILL_WARNING_INSECURE_CONNECTION">ئىناۋەتلىك كارتىنى ئۆزلۈكىدىن تولدۇرۇش چەكلەنگەن چۈنكى بۇ جەدۋەل بىخەتەر باغلىنىش  ئىشلەتمىگەن.</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_DEPARTMENT">بۆلۈم</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_PREFECTURE">تەۋە رايون</translation><translation id="IDS_DOM_DISTILLER_QUALITY_ANSWER_YES">ھەئە</translation><translation id="IDS_POLICY_NEVER_FETCHED">ھەرگىز</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_ZIP_CODE">پوچتا نومۇرى</translation><translation id="IDS_TRANSLATE_INFOBAR_UNKNOWN_PAGE_LANGUAGE">تەرجىمە قىلالمىدى چۈنكى بەتنىڭ تىلىنى جەزملىيەلمىدى.</translation><translation id="IDS_BOOKMARK_BAR_REDO">قايتىلا(&amp;R)</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_COUNTRY">دۆلەت</translation><translation id="IDS_AUTOFILL_FIELD_LABEL_STATE">ئايماق</translation><translation id="IDS_DATA_REDUCTION_PROXY_CONTINUE_BUTTON">داۋاملاشتۇر</translation><translation id="IDS_PDF_NEED_PASSWORD">بۇ پۈتۈك ئىم بىلەن قوغدالغان. ئىم كىرگۈزۈڭ.</translation><translation id="IDS_TRANSLATE_INFOBAR_ERROR_CANT_CONNECT">تور باغلىنىش خاتالىقى سەۋەبىدىن تەرجىمە قىلالمىدى.</translation><translation id="IDS_AUTOFILL_CC_VISA">Visa</translation><translation id="IDS_AUTOFILL_CLEAR_FORM_MENU_ITEM">جەدۋەل تازىلا</translation><translation id="IDS_DOM_DISTILLER_WEBUI_ENTRY_URL">URL</translation></translationbundle>
\ No newline at end of file
--- a/content/app/resources/content_resources.grd
+++ b/content/app/resources/content_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/content_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="content_resources_100_percent.pak" type="data_package" context="default_100_percent" />
     <output filename="content_resources_200_percent.pak" type="data_package" context="default_200_percent" />
@@ -36,4 +35,4 @@
       </if>
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/content/app/strings/content_strings.grd
+++ b/content/app/strings/content_strings.grd
@@ -1,49 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- This file contains definitions of resources that will be translated for
-each locale. Specifically, these are UI strings that are used by content that
-need to be translated for each locale.-->
-
-<!-- Some of these strings and string descriptions were taken from
-WebKit/win/WebCoreLocalizedStrings.cpp so we include the original license
-below:
-
-/*
- * Copyright (C) 2007 Apple Inc.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
--->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
-    <!-- TODO add each of your output files.  Modify the three below, and add
-    your own for your various languages.  See the user's guide
-    (http://wiki/Main/GritUsersGuide) for more details.
-    Note that all output references are relative to the output directory
-    which is specified at build time. -->
+    
     <output filename="grit/content_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="content_strings_am.pak" type="data_package" lang="am" />
     <output filename="content_strings_ar.pak" type="data_package" lang="ar" />
@@ -80,8 +39,7 @@ below:
     <output filename="content_strings_mr.pak" type="data_package" lang="mr" />
     <output filename="content_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="content_strings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="content_strings_nb.pak" type="data_package" lang="no" />
     <output filename="content_strings_pl.pak" type="data_package" lang="pl" />
     <output filename="content_strings_pt-BR.pak" type="data_package" lang="pt-BR" />
@@ -126,7 +84,7 @@ below:
     <file path="translations/content_strings_hu.xtb" lang="hu" />
     <file path="translations/content_strings_id.xtb" lang="id" />
     <file path="translations/content_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="translations/content_strings_iw.xtb" lang="he" />
     <file path="translations/content_strings_ja.xtb" lang="ja" />
     <file path="translations/content_strings_kn.xtb" lang="kn" />
@@ -156,13 +114,12 @@ below:
     <file path="translations/content_strings_vi.xtb" lang="vi" />
     <file path="translations/content_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="translations/content_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- TODO add all of your "string table" messages here.  Remember to
-      change nontranslateable parts of the messages into placeholders (using the
-      <ph> element).  You can also use the 'grit add' tool to help you identify
-      nontranslateable parts and create placeholders for them. -->
+      
 
       <message name="IDS_DETAILS_WITHOUT_SUMMARY_LABEL" desc="Clickable label to show detailed information or to hide the detailed information.">
         Details
@@ -609,46 +566,7 @@ below:
         Please enter a number.
       </message>
 
-<!-- The following IDS_FORM_VALIDATION_* messages were taken from Mozilla's dom.properties file.
 
-# ***** BEGIN LICENSE BLOCK *****
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# The Original Code is mozilla.org code.
-#
-# The Initial Developer of the Original Code is
-# Netscape Communications Corporation.
-# Portions created by the Initial Developer are Copyright (C) 2001
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#   Mitch <mstoltz@netscape.com> (original author)
-#   Ehsan Akhgari <ehsan.akhgari@gmail.com>
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either of the GNU General Public License Version 2 or later (the "GPL"),
-# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-# in which case the provisions of the GPL or the LGPL are applicable instead
-# of those above. If you wish to allow use of your version of this file only
-# under the terms of either the GPL or the LGPL, and not to allow others to
-# use your version of this file under the terms of the MPL, indicate your
-# decision by deleting the provisions above and replace them with the notice
-# and other provisions required by the GPL or the LGPL. If you do not delete
-# the provisions above, a recipient may use your version of this file under
-# the terms of any one of the MPL, the GPL or the LGPL.
-#
-# ***** END LICENSE BLOCK *****
--->
       <message name="IDS_FORM_VALIDATION_VALUE_MISSING" desc="Heading or short sentence shown when a text form control in a webpage requires a value, but the user didn't specify any value.">
         Please fill out this field.
       </message>
@@ -692,4 +610,4 @@ below:
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/content/content_resources.grd
+++ b/content/content_resources.grd
@@ -1,13 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/content_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="content_resources.pak" type="data_package" />
   </outputs>
-  <translations />
+  <translations><if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1">
     <includes>
       <include name="IDR_ACCESSIBILITY_HTML" file="browser/resources/accessibility/accessibility.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
@@ -51,4 +51,4 @@
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/content/shell/shell_resources.grd
+++ b/content/shell/shell_resources.grd
@@ -1,12 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/shell_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="shell_resources.pak" type="data_package" />
   </outputs>
-  <translations />
+  <translations><if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1">
     <includes>
       <include name="IDR_CONTENT_SHELL_DEVTOOLS_DISCOVERY_PAGE" file="resources/shell_devtools_discovery_page.html" type="BINDATA" />
@@ -15,4 +16,4 @@
       <include name="IDR_CONTENT_SHELL_TEXT_AREA_RESIZE_CORNER_PNG" file="resources/textAreaResizeCorner.png" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/extensions/browser/resources/extensions_browser_resources.grd
+++ b/extensions/browser/resources/extensions_browser_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/extensions_browser_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/extensions_browser_resources_map.cc" type="resource_map_source" context="default_100_percent" />
     <output filename="grit/extensions_browser_resources_map.h" type="resource_map_header" context="default_100_percent" />
@@ -13,8 +12,8 @@
     <structures fallback_to_low_resolution="true">
       <structure type="chrome_scaled_image" name="IDR_APP_DEFAULT_ICON" file="app_default_icon.png" />
       <structure type="chrome_scaled_image" name="IDR_EXTENSION_DEFAULT_ICON" file="extension_default_icon.png" />
-      <structure type="chrome_scaled_image" name="IDR_EXTENSION_ACTION_PLAIN_BACKGROUND" file="extension_action_plain_background.png"/>
-      <structure type="chrome_scaled_image" name="IDR_EXTENSION_ICON_PLAIN_BACKGROUND" file="extension_icon_plain_background.png"/>
+      <structure type="chrome_scaled_image" name="IDR_EXTENSION_ACTION_PLAIN_BACKGROUND" file="extension_action_plain_background.png" />
+      <structure type="chrome_scaled_image" name="IDR_EXTENSION_ICON_PLAIN_BACKGROUND" file="extension_icon_plain_background.png" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/extensions/extensions_resources.grd
+++ b/extensions/extensions_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/extensions_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="extensions_resources.pak" type="data_package" />
   </outputs>
@@ -16,4 +15,4 @@
       <include name="IDR_EXTENSION_BEHAVIOR_FEATURES" file="common\api\_behavior_features.json" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/extensions/extensions_strings.grd
+++ b/extensions/extensions_strings.grd
@@ -1,16 +1,7 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-  Strings for the extensions module. Used mostly for low-level error messages.
-  Where possible new strings should be kept in Chrome and the extensions module
-  should return an error code, message flag, etc.
--->
-
-<grit latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="grit/extensions_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="extensions_strings_am.pak" type="data_package" lang="am" />
     <output filename="extensions_strings_ar.pak" type="data_package" lang="ar" />
@@ -25,7 +16,7 @@
     <output filename="extensions_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="extensions_strings_es.pak" type="data_package" lang="es" />
     <if expr="is_ios">
-      <!-- iOS uses es-MX for es-419 -->
+      
       <output filename="extensions_strings_es-MX.pak" type="data_package" lang="es-419" />
     </if>
     <if expr="not is_ios">
@@ -53,12 +44,11 @@
     <output filename="extensions_strings_mr.pak" type="data_package" lang="mr" />
     <output filename="extensions_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="extensions_strings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="extensions_strings_nb.pak" type="data_package" lang="no" />
     <output filename="extensions_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="extensions_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -105,7 +95,7 @@
     <file path="strings/extensions_strings_hu.xtb" lang="hu" />
     <file path="strings/extensions_strings_id.xtb" lang="id" />
     <file path="strings/extensions_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="strings/extensions_strings_iw.xtb" lang="he" />
     <file path="strings/extensions_strings_ja.xtb" lang="ja" />
     <file path="strings/extensions_strings_kn.xtb" lang="kn" />
@@ -135,16 +125,18 @@
     <file path="strings/extensions_strings_vi.xtb" lang="vi" />
     <file path="strings/extensions_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="strings/extensions_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
 
-      <!-- Document Scan API strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_DOCUMENT_SCAN" desc="Permission string for access to document scanning.">
         Access document scanners attached via USB or on the local network
       </message>
 
-      <!-- General extensions strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_CONTAINS_PRIVATE_KEY" desc="Error message when an extension includes a file containing a private key.">
         This extension includes the key file '<ph name="KEY_PATH">$1<ex>relative/path/to/file.pem</ex></ph>'. You probably don't want to do that.
       </message>
@@ -198,7 +190,7 @@
         extension <ph name="EXTENSION_NAME">$1<ex>Adblock</ex></ph>
       </message>
 
-      <!-- Bluetooth access permissions. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_BLUETOOTH" desc="Permission string for general access to the Bluetooth API.">
         Access information about Bluetooth devices paired with your system and discover nearby Bluetooth devices.
       </message>
@@ -209,7 +201,7 @@
         Control Bluetooth adapter state and pairing
       </message>
 
-      <!-- Host access permissions. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_1_HOST" desc="Permission string for access to data on one website.">
         Read and change your data on <ph name="WEBSITE_1">$1<ex>www.google.com</ex></ph>
       </message>
@@ -241,7 +233,7 @@
         Read your data on a number of websites
       </message>
 
-      <!-- Media capture permissions. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_AUDIO_CAPTURE" desc="Permission string for access to audio capture devices.">
         Use your microphone
       </message>
@@ -252,12 +244,12 @@
         Use your microphone and camera
       </message>
 
-      <!-- Media galleries strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_MEDIA_GALLERIES_READ" desc="Permission string for access to read all of the user's media galleries.">
         Access photos, music, and other media from your computer
       </message>
 
-      <!-- Policy strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_CANT_INSTALL_POLICY_BLOCKED" desc="Error message when a user tries to install an extension that is blocked by administrator policy.">
         <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> (extension ID "<ph name="EXTENSION_ID">$2<ex>nckgahadagoaajjgafhacjanaoiihapd</ex></ph>") is blocked by the administrator.
       </message>
@@ -271,7 +263,7 @@
         The administrator of this machine requires <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> to have a minimum version of <ph name="EXTENSION_VERSION">$2<ex>1.1.0</ex></ph>. It cannot be enabled until it has updated to that version (or higher).
       </message>
 
-      <!-- Settings override strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_HOME_PAGE_SETTING_OVERRIDE" desc="Permission string for home page override.">
         Change your home page to: <ph name="HOME_PAGE">$1<ex>home.page.com/home.html</ex></ph>
       </message>
@@ -282,7 +274,7 @@
         Change your start page to: <ph name="START_PAGE">$1<ex>start.page.com/start.html</ex></ph>
       </message>
 
-      <!-- Sockets API strings. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_PROMPT_WARNING_NETWORK_STATE" desc="Permission string for network list access.">
         Access list of network connections
       </message>
@@ -302,7 +294,7 @@
         Exchange data with the devices named: <ph name="HOSTNAMES">$1<ex>foo.example.com bar.example.com</ex></ph>
       </message>
 
-      <!-- Device API strings. Please keep alphabetized. -->
+      
       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_SERIAL" desc="String describing a device by its product name and serial number.">
         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> (serial number <ph name="SERIAL_NUMBER">$2<ex>00001</ex></ph>)
       </message>
@@ -401,7 +393,7 @@
         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph> (serial number <ph name="SERIAL_NUMBER">$3<ex>00001</ex></ph>)
       </message>
 
-      <!-- Global error messages for extensions. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_WARNINGS_NETWORK_DELAY" desc="Warning message indicating that an extension caused excessive network delays for web requests">
         This extension is slowing down <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. You should disable it to restore <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s performance.
       </message>
@@ -433,7 +425,7 @@
         Communicate with cooperating websites
       </message>
 
-      <!-- Install related messages. Please keep alphabetized. -->
+      
       <message name="IDS_EXTENSION_INSTALL_PROCESS_CRASHED" desc="Error message in case package fails to install because a utility process crashed.">
         Could not install package because a utility process crashed. Try restarting Chrome and trying again.
       </message>
@@ -457,7 +449,7 @@
         </message>
       </if>
 
-      <!-- Utility process names. Please keep alphabetized. -->
+      
       <message name="IDS_UTILITY_PROCESS_EXTENSION_UNPACKER_NAME" desc="The name of the utility process used for unpacking extensions.">
         Extension Unpacker
       </message>
@@ -466,4 +458,4 @@
       </message>
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/extensions/renderer/resources/extensions_renderer_resources.grd
+++ b/extensions/renderer/resources/extensions_renderer_resources.grd
@@ -1,14 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/extensions_renderer_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="extensions_renderer_resources.pak" type="data_package" />
   </outputs>
   <release seq="1">
     <includes>
-      <!-- Extension libraries. -->
+      
       <include name="IDR_APP_VIEW_JS" file="guest_view/app_view/app_view.js" type="BINDATA" />
       <include name="IDR_ASYNC_WAITER_JS" file="async_waiter.js" type="BINDATA" />
       <include name="IDR_BROWSER_TEST_ENVIRONMENT_SPECIFIC_BINDINGS_JS" file="browser_test_environment_specific_bindings.js" type="BINDATA" />
@@ -18,10 +17,10 @@
       <include name="IDR_DATA_STREAM_SERIALIZATION_MOJOM_JS" file="${mojom_root}\device\serial\data_stream_serialization.mojom.js" use_base_dir="false" type="BINDATA" />
       <include name="IDR_ENTRY_ID_MANAGER" file="entry_id_manager.js" type="BINDATA" />
       <include name="IDR_EVENT_BINDINGS_JS" file="event.js" type="BINDATA" />
-      <include name="IDR_EXTENSION_OPTIONS_JS" file="guest_view/extension_options/extension_options.js" type="BINDATA"/>
-      <include name="IDR_EXTENSION_OPTIONS_ATTRIBUTES_JS" file="guest_view/extension_options/extension_options_attributes.js" type="BINDATA"/>
-      <include name="IDR_EXTENSION_OPTIONS_CONSTANTS_JS" file="guest_view/extension_options/extension_options_constants.js" type="BINDATA"/>
-      <include name="IDR_EXTENSION_OPTIONS_EVENTS_JS" file="guest_view/extension_options/extension_options_events.js" type="BINDATA"/>
+      <include name="IDR_EXTENSION_OPTIONS_JS" file="guest_view/extension_options/extension_options.js" type="BINDATA" />
+      <include name="IDR_EXTENSION_OPTIONS_ATTRIBUTES_JS" file="guest_view/extension_options/extension_options_attributes.js" type="BINDATA" />
+      <include name="IDR_EXTENSION_OPTIONS_CONSTANTS_JS" file="guest_view/extension_options/extension_options_constants.js" type="BINDATA" />
+      <include name="IDR_EXTENSION_OPTIONS_EVENTS_JS" file="guest_view/extension_options/extension_options_events.js" type="BINDATA" />
       <include name="IDR_EXTENSION_VIEW_JS" file="guest_view/extension_view/extension_view.js" type="BINDATA" />
       <include name="IDR_EXTENSION_VIEW_API_METHODS_JS" file="guest_view/extension_view/extension_view_api_methods.js" type="BINDATA" />
       <include name="IDR_EXTENSION_VIEW_ATTRIBUTES_JS" file="guest_view/extension_view/extension_view_attributes.js" type="BINDATA" />
@@ -66,7 +65,7 @@
       <include name="IDR_WEB_VIEW_INTERNAL_CUSTOM_BINDINGS_JS" file="guest_view/web_view/web_view_internal.js" type="BINDATA" />
       <include name="IDR_WEB_VIEW_JS" file="guest_view/web_view/web_view.js" type="BINDATA" />
 
-      <!-- Custom bindings for APIs. -->
+      
       <include name="IDR_APP_RUNTIME_CUSTOM_BINDINGS_JS" file="app_runtime_custom_bindings.js" type="BINDATA" />
       <include name="IDR_APP_WINDOW_CUSTOM_BINDINGS_JS" file="app_window_custom_bindings.js" type="BINDATA" />
       <include name="IDR_BINDING_JS" file="binding.js" type="BINDATA" />
@@ -87,25 +86,25 @@
       <include name="IDR_WINDOW_CONTROLS_TEMPLATE_HTML" file="window_controls_template.html" type="BINDATA" />
       <include name="IDR_WEB_VIEW_REQUEST_CUSTOM_BINDINGS_JS" file="guest_view/web_view/web_view_request_custom_bindings.js" type="BINDATA" />
 
-      <!-- Custom types for APIs. -->
+      
       <include name="IDR_STORAGE_AREA_JS" file="storage_area.js" type="BINDATA" />
 
-      <!-- Platform app support. -->
+      
       <include name="IDR_PLATFORM_APP_CSS" file="platform_app.css" type="BINDATA" />
       <include name="IDR_PLATFORM_APP_JS" file="platform_app.js" type="BINDATA" />
 
-      <!-- Extension styles. -->
-      <include name="IDR_EXTENSION_FONTS_CSS" file="extension_fonts.css" type="BINDATA"/>
+      
+      <include name="IDR_EXTENSION_FONTS_CSS" file="extension_fonts.css" type="BINDATA" />
 
-      <!-- Media Router Mojo service and bindings. -->
+      
       <if expr="enable_media_router">
         <include name="IDR_MEDIA_ROUTER_MOJOM_JS" file="${mojom_root}\chrome\browser\media\router\media_router.mojom.js" use_base_dir="false" type="BINDATA" />
         <include name="IDR_MEDIA_ROUTER_BINDINGS_JS" file="media_router_bindings.js" type="BINDATA" />
       </if>
     </includes>
     <structures>
-      <!-- Extension styles. -->
+      
       <structure name="IDR_EXTENSION_CSS" file="extension.css" type="chrome_html" flattenhtml="true" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/extensions/shell/app_shell_resources.grd
+++ b/extensions/shell/app_shell_resources.grd
@@ -1,15 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/app_shell_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="app_shell_resources.pak" type="data_package" />
   </outputs>
   <release seq="1">
     <includes>
-      <!-- Features specific to app_shell. -->
+      
       <include name="IDR_SHELL_EXTENSION_API_FEATURES" file="common\api\_api_features.json" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">El paquete ye incorreutu: «&lt;ph name="ERROR_CODE" /&gt;».</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">Nun pue instalase'l paquete: «&lt;ph name="ERROR_CODE" /&gt;»</translation><translation id="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED">Nun se pudo cargar la páxina d'opciones "&lt;ph name="OPTIONS_PAGE" /&gt;".</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">El ficheru de manifiestu nun ye válidu.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">Nun se pudo cargar l'iconu de la estensión «&lt;ph name="ICON" /&gt;».</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">Nun se pue desempaquetar la estensión. Pa descomprimir con seguridá una estensión, tien d'haber una ruta d'accesu al directoriu del perfil qu'entame con una lletra d'unidá y nun contién un encruz, puntu de montaxe o enllaz simbólicu. Nun esiste tal camín pal to perfil.</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">Utilizóse la localización, pero nun s'especificó default_locale nel manifiestu.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">Nun pudo cargase la páxina de fondu «&lt;ph name="BACKGROUND_PAGE" /&gt;».</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">Paket je neispravan: '&lt;ph name="ERROR_CODE" /&gt;'.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">El paquet no és vàlid: "&lt;ph name="ERROR_CODE" /&gt;".</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">No s'ha pogut instal·lar el paquet: "&lt;ph name="ERROR_CODE" /&gt;"</translation><translation id="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED">No s'ha pogut carregar la pàgina d'opcions "&lt;ph name="OPTIONS_PAGE" /&gt;".</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">El fitxer de manifest no és vàlid.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">No s'ha pogut carregar la icona d'extensió "&lt;ph name="ICON" /&gt;".</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">No es pot desempaquetar l'extensió. Per desempaquetar l'extensió amb seguretat, cal un camí al directori del perfil que comence amb la lletra d'una unitat i no continga cap unió, punt de muntatge o enllaç simbòlic. No hi ha cap camí d'estes característiques al vostre perfil.</translation><translation id="IDS_EXTENSION_PACKAGE_ERROR_MESSAGE">El paquet no és vàlid. Detalls: "&lt;ph name="ERROR_MESSAGE" /&gt;".</translation><translation id="IDS_EXTENSION_MANIFEST_UNREADABLE">El fitxer de manifest falta o bé no es pot llegir.</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">No es pot desempaquetar l'extensió. Per desempaquetar l'extensió amb seguretat, cal un camí al directori del perfil que no continga un enllaç simbòlic. No hi ha cap camí d'estes característiques al vostre perfil.</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">S'ha utilitzat localització, però no s'ha especificat default_locale al manifest.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">No s'ha pogut carregar la pàgina de fons "&lt;ph name="BACKGROUND_PAGE" /&gt;".</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/en-AU.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">Package is invalid: '&lt;ph name="ERROR_CODE" /&gt;'.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">Could not load extension icon '&lt;ph name="ICON" /&gt;'.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">Could not load background page '&lt;ph name="BACKGROUND_PAGE" /&gt;'.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">Paketea baliogabea da: '&lt;ph name="ERROR_CODE" /&gt;'.</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">Ezin izan da paketea instalatu: '&lt;ph name="ERROR_CODE" /&gt;'</translation><translation id="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED">Ezin izan da '&lt;ph name="OPTIONS_PAGE" /&gt;' aukera-orria kargatu.</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">Manifestu-fitxategia baliogabea da.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">Ezin izan da '&lt;ph name="ICON" /&gt;' ikono-luzapena kargatu.</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">Ezin da hedapena despaketatu.  Hedapen bat modu seguruan despaketatzeko, unitate-letra batekin hasten den eta lotura bat, muntatze-puntu bat edo esteka sinboliko bat ez daukan bide-izen bat egon behar da zure profilaren direktorioan.  Ez da halako bide-izenik existitzen zure profilean.</translation><translation id="IDS_EXTENSION_PACKAGE_ERROR_MESSAGE">Paketea baliogabea da. Xehetasunak: '&lt;ph name="ERROR_MESSAGE" /&gt;'.</translation><translation id="IDS_EXTENSION_MANIFEST_UNREADABLE">Manifest fitxategia galdu egin da edo ezin da irakurri.</translation><translation id="IDS_LOAD_STATE_PARAMETER_EXTENSION">&lt;ph name="EXTENSION_NAME" /&gt; hedapena</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">Ezin da hedapena despaketatu.  Hedapen bat modu seguruan despaketatzeko, esteka sinboliko bat ez daukan bide-izen bat egon behar da zure profilaren direktorioan.  Ez da halako bide-izenik existitzen zure profilean.</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">Erabilitako lokalizazioa, baina default_locale ez da zehaztu manifestuan.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">Ezin da '&lt;ph name="BACKGROUND_PAGE" /&gt;' atzeko planoko orria kargatu.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">O paquete non é correcto: «&lt;ph name="ERROR_CODE" /&gt;»</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">Non foi posíbel instalar o paquete: «'&lt;ph name="ERROR_CODE" /&gt;»</translation><translation id="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED">Non foi posíbel cargar a páxina de opcións «&lt;ph name="OPTIONS_PAGE" /&gt;».</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">O ficheiro de manifesto non é correcto.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">Non foi posíbel cargar a icona da extensión «&lt;ph name="ICON" /&gt;».</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">Non se pode desempaquetar a extensión. Para desempaquetar con seguranza unha extensión, debe haber unha ruta de acceso ao cartafol do seu perfil que comece cunha letra de unidade e que non conteña un cruzamento, punto de montaxe ou ligazón simbólica. Non existe tal ruta para o seu perfil.</translation><translation id="IDS_EXTENSION_PACKAGE_ERROR_MESSAGE">O paquete non é correcto. Detalles: «&lt;ph name="ERROR_MESSAGE" /&gt;».</translation><translation id="IDS_EXTENSION_MANIFEST_UNREADABLE">Falta o ficheiro de manifesto ou non é lexíbel.</translation><translation id="IDS_LOAD_STATE_PARAMETER_EXTENSION">extensión &lt;ph name="EXTENSION_NAME" /&gt;</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">Non se pode desempaquetar a extensión. Para desempaquetar con seguranza unha extensión, debe haber unha ruta de acceso ao directorio do seu perfil que non conteña unha ligazón simbólica. Non existe tal ruta para o seu perfil.</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">Estase a empregar a localización, mais non se especificou o default_locale no manifesto.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">Non foi posíbel cargar a páxina de fondo «&lt;ph name="BACKGROUND_PAGE" /&gt;».</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">Անվավեր փաթեթ՝ «&lt;ph name="ERROR_CODE" /&gt;»։</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">Չհաջողվեց տեղադրել փաթեթը՝ «&lt;ph name="ERROR_CODE" /&gt;»</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">Հրովարտակի անվավեր նշոց։</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">Չի հաջողվում բեռնել ընդլայնման «&lt;ph name="ICON" /&gt;» պատկերակը։</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">Տեղայնացումն օգտագործվում է, սակայն default_locale հատկանիշը չէր նշվել հրովարտակի մեջ։</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">Չհաջողվեց բեռնել «&lt;ph name="BACKGROUND_PAGE" /&gt;» խորքի էջը։</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/ku.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">Pakêt tune ye: '&lt;ph name="ERROR_CODE" /&gt;'.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/extensions_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_EXTENSION_PACKAGE_ERROR_CODE">بوغچا ئىناۋەتسىز: '&lt;ph name="ERROR_CODE" /&gt;'.</translation><translation id="IDS_EXTENSION_PACKAGE_INSTALL_ERROR">بوغچىنى ئورنىتالمىدى: '&lt;ph name="ERROR_CODE" /&gt;'</translation><translation id="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED">تاللانما بەت '&lt;ph name="OPTIONS_PAGE" /&gt;'نى يۈكلىيەلمىدى.</translation><translation id="IDS_EXTENSION_MANIFEST_INVALID">Manifest ھۆججەت ئىناۋەتسىز.</translation><translation id="IDS_EXTENSION_LOAD_ICON_FAILED">كېڭەيتىلمە سىنبەلگىسى '&lt;ph name="ICON" /&gt;'نى يۈكلىيەلمەيدۇ.</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">كېڭەيتىلمە بوغچىسىنى يېشەلمىدى. كېڭەيتىلمىنى بىخەتەر يېشىشتە، چوقۇم قوزغاتقۇچ بەلگىسىدىن باشلانغان  ئۇلانما نۇقتىسى، ئىگەرلەش نۇقتىسى ياكى بەلگە ئۇلانمىسىنى ئۆز ئىچىگە ئالمىغان سەپلىمە ھۆججىتىڭىزنى كۆرسىتىدىغان يولنى تەمىنلىشىڭىز لازىم. سەپلىمە ھۆججىتىڭىزنىڭ بۇنداق يولى مەۋجۇد ئەمەس.</translation><translation id="IDS_EXTENSION_PACKAGE_ERROR_MESSAGE">بوغچا ئىناۋەتسىز. تەپسىلاتى: '&lt;ph name="ERROR_MESSAGE" /&gt;'.</translation><translation id="IDS_EXTENSION_MANIFEST_UNREADABLE">تىزىملىك ھۆججەت كەم ياكى ئوقۇغىلى بولمايدۇ.</translation><translation id="IDS_EXTENSION_UNPACK_FAILED">كېڭەيتىلمە بوغچىسىنى يېشەلمىدى. كېڭەيتىلمىنى بىخەتەر يېشىشتە، چوقۇم قوزغاتقۇچ بەلگىسىدىن باشلانغان  ئۇلانما نۇقتىسىنى ئۆز ئىچىگە ئالمىغان سەپلىمە ھۆججىتىڭىزنى كۆرسىتىدىغان يولنى تەمىنلىشىڭىز لازىم. سەپلىمە ھۆججىتىڭىزنىڭ بۇنداق يولى مەۋجۇد ئەمەس.</translation><translation id="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED">يەرلىكلەشتۈرۈلگەن ئىقتىدار ئىشلىتىلدى، ئەمما manifest دا default_locale بەلگىلەنمىگەن.</translation><translation id="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED">تەگلىك بەت'&lt;ph name="BACKGROUND_PAGE" /&gt;' نى يۈكلىيەلمىدى.</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/ast.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_UNINSTALL_BUTTON_TEXT">Desinstalar</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/bs.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_SHORTCUT_NEW_WINDOW">Novi prozor</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/ca@valencia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_UPGRADE_AVAILABLE_BUTTON">Actualitza</translation><translation id="IDS_SHORTCUT_NEW_WINDOW">Finestra nova</translation><translation id="IDS_UNINSTALL_BUTTON_TEXT">Desinstal·la</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/eu.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_UPGRADE_AVAILABLE_BUTTON">Eguneratu</translation><translation id="IDS_SHORTCUT_NEW_WINDOW">Leiho berria</translation><translation id="IDS_UNINSTALL_BUTTON_TEXT">Desinstalatu</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/gl.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_UPGRADE_AVAILABLE_BUTTON">Actualizar</translation><translation id="IDS_SHORTCUT_NEW_WINDOW">Nova xanela</translation><translation id="IDS_UNINSTALL_BUTTON_TEXT">Desinstalar</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/hy.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_SHORTCUT_NEW_WINDOW">Նոր պատուհան</translation><translation id="IDS_UNINSTALL_BUTTON_TEXT">Հեռացնել</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/ia.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_SHORTCUT_NEW_WINDOW">Nove fenestra</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/ku.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_SHORTCUT_NEW_WINDOW">Paceya nû</translation></translationbundle>
\ No newline at end of file
--- /dev/null
+++ b/google_chrome_strings/ug.xtb
@@ -0,0 +1,2 @@
+<translationbundle>
+<translation id="IDS_UPGRADE_AVAILABLE_BUTTON">يېڭىلا</translation><translation id="IDS_SHORTCUT_NEW_WINDOW">يېڭى كۆزنەك</translation><translation id="IDS_UNINSTALL_BUTTON_TEXT">يوقات</translation></translationbundle>
\ No newline at end of file
--- a/net/base/net_resources.grd
+++ b/net/base/net_resources.grd
@@ -1,15 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/net_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="net_resources.pak" type="data_package" />
   </outputs>
-  <translations />
+  <translations><if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1">
     <includes>
       <include name="IDR_DIR_HEADER_HTML" file="dir_header.html" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/remoting/resources/remoting_strings.grd
+++ b/remoting/resources/remoting_strings.grd
@@ -1,239 +1,239 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
 <grit base_dir="." current_release="1" enc_check="möl" latest_public_release="0" source_lang_id="en">
   <outputs>
     <output filename="remoting/base/string_resources.h" type="rc_header">
-      <emit emit_type="prepend"/>
+      <emit emit_type="prepend" />
     </output>
 
-    <output filename="remoting/resources/am.pak" lang="am" type="data_package"/>
-    <output filename="remoting/resources/ar.pak" lang="ar" type="data_package"/>
-    <output filename="remoting/resources/bg.pak" lang="bg" type="data_package"/>
-    <output filename="remoting/resources/bn.pak" lang="bn" type="data_package"/>
-    <output filename="remoting/resources/ca.pak" lang="ca" type="data_package"/>
-    <output filename="remoting/resources/cs.pak" lang="cs" type="data_package"/>
-    <output filename="remoting/resources/da.pak" lang="da" type="data_package"/>
-    <output filename="remoting/resources/de.pak" lang="de" type="data_package"/>
-    <output filename="remoting/resources/el.pak" lang="el" type="data_package"/>
-    <output filename="remoting/resources/en-GB.pak" lang="en-GB" type="data_package"/>
+    <output filename="remoting/resources/am.pak" lang="am" type="data_package" />
+    <output filename="remoting/resources/ar.pak" lang="ar" type="data_package" />
+    <output filename="remoting/resources/bg.pak" lang="bg" type="data_package" />
+    <output filename="remoting/resources/bn.pak" lang="bn" type="data_package" />
+    <output filename="remoting/resources/ca.pak" lang="ca" type="data_package" />
+    <output filename="remoting/resources/cs.pak" lang="cs" type="data_package" />
+    <output filename="remoting/resources/da.pak" lang="da" type="data_package" />
+    <output filename="remoting/resources/de.pak" lang="de" type="data_package" />
+    <output filename="remoting/resources/el.pak" lang="el" type="data_package" />
+    <output filename="remoting/resources/en-GB.pak" lang="en-GB" type="data_package" />
     <if expr="chromeos or is_ios">
-      <output filename="remoting/resources/en-US.pak" lang="en" type="data_package"/>
+      <output filename="remoting/resources/en-US.pak" lang="en" type="data_package" />
     </if>
-    <output filename="remoting/resources/en.pak" lang="en" type="data_package"/>
+    <output filename="remoting/resources/en.pak" lang="en" type="data_package" />
     <if expr="is_ios">
-      <!-- iOS uses es-MX for es-419 -->
-      <output filename="remoting/resources/es-MX.pak" lang="es-419" type="data_package"/>
+      
+      <output filename="remoting/resources/es-MX.pak" lang="es-419" type="data_package" />
     </if>
-    <output filename="remoting/resources/es-419.pak" lang="es-419" type="data_package"/>
-    <output filename="remoting/resources/es.pak" lang="es" type="data_package"/>
-    <output filename="remoting/resources/et.pak" lang="et" type="data_package"/>
-    <output filename="remoting/resources/fa.pak" lang="fa" type="data_package"/>
-    <output filename="remoting/resources/fake-bidi.pak" lang="fake-bidi" type="data_package"/>
-    <output filename="remoting/resources/fi.pak" lang="fi" type="data_package"/>
-    <output filename="remoting/resources/fil.pak" lang="fil" type="data_package"/>
-    <output filename="remoting/resources/fr.pak" lang="fr" type="data_package"/>
-    <output filename="remoting/resources/gu.pak" lang="gu" type="data_package"/>
-    <output filename="remoting/resources/he.pak" lang="he" type="data_package"/>
-    <output filename="remoting/resources/hi.pak" lang="hi" type="data_package"/>
-    <output filename="remoting/resources/hr.pak" lang="hr" type="data_package"/>
-    <output filename="remoting/resources/hu.pak" lang="hu" type="data_package"/>
-    <output filename="remoting/resources/id.pak" lang="id" type="data_package"/>
-    <output filename="remoting/resources/it.pak" lang="it" type="data_package"/>
-    <output filename="remoting/resources/ja.pak" lang="ja" type="data_package"/>
-    <output filename="remoting/resources/kn.pak" lang="kn" type="data_package"/>
-    <output filename="remoting/resources/ko.pak" lang="ko" type="data_package"/>
-    <output filename="remoting/resources/lt.pak" lang="lt" type="data_package"/>
-    <output filename="remoting/resources/lv.pak" lang="lv" type="data_package"/>
-    <output filename="remoting/resources/ml.pak" lang="ml" type="data_package"/>
-    <output filename="remoting/resources/mr.pak" lang="mr" type="data_package"/>
-    <output filename="remoting/resources/ms.pak" lang="ms" type="data_package"/>
-    <!-- The translation console uses 'no' for Norwegian (Bokmål), but we use 'nb'. -->
-    <output filename="remoting/resources/nb.pak" lang="no" type="data_package"/>
-    <output filename="remoting/resources/nl.pak" lang="nl" type="data_package"/>
-    <output filename="remoting/resources/pl.pak" lang="pl" type="data_package"/>
+    <output filename="remoting/resources/es-419.pak" lang="es-419" type="data_package" />
+    <output filename="remoting/resources/es.pak" lang="es" type="data_package" />
+    <output filename="remoting/resources/et.pak" lang="et" type="data_package" />
+    <output filename="remoting/resources/fa.pak" lang="fa" type="data_package" />
+    <output filename="remoting/resources/fake-bidi.pak" lang="fake-bidi" type="data_package" />
+    <output filename="remoting/resources/fi.pak" lang="fi" type="data_package" />
+    <output filename="remoting/resources/fil.pak" lang="fil" type="data_package" />
+    <output filename="remoting/resources/fr.pak" lang="fr" type="data_package" />
+    <output filename="remoting/resources/gu.pak" lang="gu" type="data_package" />
+    <output filename="remoting/resources/he.pak" lang="he" type="data_package" />
+    <output filename="remoting/resources/hi.pak" lang="hi" type="data_package" />
+    <output filename="remoting/resources/hr.pak" lang="hr" type="data_package" />
+    <output filename="remoting/resources/hu.pak" lang="hu" type="data_package" />
+    <output filename="remoting/resources/id.pak" lang="id" type="data_package" />
+    <output filename="remoting/resources/it.pak" lang="it" type="data_package" />
+    <output filename="remoting/resources/ja.pak" lang="ja" type="data_package" />
+    <output filename="remoting/resources/kn.pak" lang="kn" type="data_package" />
+    <output filename="remoting/resources/ko.pak" lang="ko" type="data_package" />
+    <output filename="remoting/resources/lt.pak" lang="lt" type="data_package" />
+    <output filename="remoting/resources/lv.pak" lang="lv" type="data_package" />
+    <output filename="remoting/resources/ml.pak" lang="ml" type="data_package" />
+    <output filename="remoting/resources/mr.pak" lang="mr" type="data_package" />
+    <output filename="remoting/resources/ms.pak" lang="ms" type="data_package" />
+    
+    <output filename="remoting/resources/nb.pak" lang="no" type="data_package" />
+    <output filename="remoting/resources/nl.pak" lang="nl" type="data_package" />
+    <output filename="remoting/resources/pl.pak" lang="pl" type="data_package" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
-      <output filename="remoting/resources/pt.pak" lang="pt-BR" type="data_package"/>
+      
+      <output filename="remoting/resources/pt.pak" lang="pt-BR" type="data_package" />
     </if>
-    <output filename="remoting/resources/pt-BR.pak" lang="pt-BR" type="data_package"/>
-    <output filename="remoting/resources/pt-PT.pak" lang="pt-PT" type="data_package"/>
-    <output filename="remoting/resources/ro.pak" lang="ro" type="data_package"/>
-    <output filename="remoting/resources/ru.pak" lang="ru" type="data_package"/>
-    <output filename="remoting/resources/sk.pak" lang="sk" type="data_package"/>
-    <output filename="remoting/resources/sl.pak" lang="sl" type="data_package"/>
-    <output filename="remoting/resources/sr.pak" lang="sr" type="data_package"/>
-    <output filename="remoting/resources/sv.pak" lang="sv" type="data_package"/>
-    <output filename="remoting/resources/sw.pak" lang="sw" type="data_package"/>
-    <output filename="remoting/resources/ta.pak" lang="ta" type="data_package"/>
-    <output filename="remoting/resources/te.pak" lang="te" type="data_package"/>
-    <output filename="remoting/resources/th.pak" lang="th" type="data_package"/>
-    <output filename="remoting/resources/tr.pak" lang="tr" type="data_package"/>
-    <output filename="remoting/resources/uk.pak" lang="uk" type="data_package"/>
-    <output filename="remoting/resources/vi.pak" lang="vi" type="data_package"/>
-    <output filename="remoting/resources/zh-CN.pak" lang="zh-CN" type="data_package"/>
-    <output filename="remoting/resources/zh-TW.pak" lang="zh-TW" type="data_package"/>
+    <output filename="remoting/resources/pt-BR.pak" lang="pt-BR" type="data_package" />
+    <output filename="remoting/resources/pt-PT.pak" lang="pt-PT" type="data_package" />
+    <output filename="remoting/resources/ro.pak" lang="ro" type="data_package" />
+    <output filename="remoting/resources/ru.pak" lang="ru" type="data_package" />
+    <output filename="remoting/resources/sk.pak" lang="sk" type="data_package" />
+    <output filename="remoting/resources/sl.pak" lang="sl" type="data_package" />
+    <output filename="remoting/resources/sr.pak" lang="sr" type="data_package" />
+    <output filename="remoting/resources/sv.pak" lang="sv" type="data_package" />
+    <output filename="remoting/resources/sw.pak" lang="sw" type="data_package" />
+    <output filename="remoting/resources/ta.pak" lang="ta" type="data_package" />
+    <output filename="remoting/resources/te.pak" lang="te" type="data_package" />
+    <output filename="remoting/resources/th.pak" lang="th" type="data_package" />
+    <output filename="remoting/resources/tr.pak" lang="tr" type="data_package" />
+    <output filename="remoting/resources/uk.pak" lang="uk" type="data_package" />
+    <output filename="remoting/resources/vi.pak" lang="vi" type="data_package" />
+    <output filename="remoting/resources/zh-CN.pak" lang="zh-CN" type="data_package" />
+    <output filename="remoting/resources/zh-TW.pak" lang="zh-TW" type="data_package" />
 
-    <output filename="remoting/webapp/_locales/am/messages.json" lang="am" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ar/messages.json" lang="ar" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/bg/messages.json" lang="bg" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/bn/messages.json" lang="bn" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ca/messages.json" lang="ca" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/cs/messages.json" lang="cs" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/da/messages.json" lang="da" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/de/messages.json" lang="de" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/fa/messages.json" lang="fa" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/fake_bidi/messages.json" lang="fake_bidi" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/el/messages.json" lang="el" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/en/messages.json" lang="en" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/en_US/messages.json" lang="en-US" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/en_GB/messages.json" lang="en-GB" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/es/messages.json" lang="es" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/es_419/messages.json" lang="es-419" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/et/messages.json" lang="et" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/fi/messages.json" lang="fi" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/fil/messages.json" lang="fil" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/fr/messages.json" lang="fr" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/gu/messages.json" lang="gu" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/he/messages.json" lang="he" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/hi/messages.json" lang="hi" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/hr/messages.json" lang="hr" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/hu/messages.json" lang="hu" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/id/messages.json" lang="id" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/it/messages.json" lang="it" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ja/messages.json" lang="ja" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/kn/messages.json" lang="kn" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ko/messages.json" lang="ko" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/lt/messages.json" lang="lt" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/lv/messages.json" lang="lv" type="chrome_messages_json"/>
-    <!-- The translation console uses 'no' for Norwegian (Bokmål), but Chrome uses 'nb'. -->
-    <output filename="remoting/webapp/_locales/ml/messages.json" lang="ml" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/mr/messages.json" lang="mr" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ms/messages.json" lang="ms" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/nb/messages.json" lang="no" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/nl/messages.json" lang="nl" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/pl/messages.json" lang="pl" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/pt_BR/messages.json" lang="pt-BR" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/pt_PT/messages.json" lang="pt-PT" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ro/messages.json" lang="ro" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ru/messages.json" lang="ru" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/sk/messages.json" lang="sk" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/sl/messages.json" lang="sl" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/sr/messages.json" lang="sr" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/sv/messages.json" lang="sv" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/sw/messages.json" lang="sw" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/ta/messages.json" lang="ta" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/te/messages.json" lang="te" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/th/messages.json" lang="th" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/tr/messages.json" lang="tr" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/uk/messages.json" lang="uk" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/vi/messages.json" lang="vi" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/zh_CN/messages.json" lang="zh-CN" type="chrome_messages_json"/>
-    <output filename="remoting/webapp/_locales/zh_TW/messages.json" lang="zh-TW" type="chrome_messages_json"/>
+    <output filename="remoting/webapp/_locales/am/messages.json" lang="am" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ar/messages.json" lang="ar" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/bg/messages.json" lang="bg" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/bn/messages.json" lang="bn" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ca/messages.json" lang="ca" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/cs/messages.json" lang="cs" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/da/messages.json" lang="da" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/de/messages.json" lang="de" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/fa/messages.json" lang="fa" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/fake_bidi/messages.json" lang="fake_bidi" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/el/messages.json" lang="el" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/en/messages.json" lang="en" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/en_US/messages.json" lang="en-US" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/en_GB/messages.json" lang="en-GB" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/es/messages.json" lang="es" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/es_419/messages.json" lang="es-419" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/et/messages.json" lang="et" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/fi/messages.json" lang="fi" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/fil/messages.json" lang="fil" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/fr/messages.json" lang="fr" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/gu/messages.json" lang="gu" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/he/messages.json" lang="he" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/hi/messages.json" lang="hi" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/hr/messages.json" lang="hr" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/hu/messages.json" lang="hu" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/id/messages.json" lang="id" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/it/messages.json" lang="it" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ja/messages.json" lang="ja" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/kn/messages.json" lang="kn" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ko/messages.json" lang="ko" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/lt/messages.json" lang="lt" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/lv/messages.json" lang="lv" type="chrome_messages_json" />
+    
+    <output filename="remoting/webapp/_locales/ml/messages.json" lang="ml" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/mr/messages.json" lang="mr" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ms/messages.json" lang="ms" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/nb/messages.json" lang="no" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/nl/messages.json" lang="nl" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/pl/messages.json" lang="pl" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/pt_BR/messages.json" lang="pt-BR" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/pt_PT/messages.json" lang="pt-PT" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ro/messages.json" lang="ro" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ru/messages.json" lang="ru" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/sk/messages.json" lang="sk" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/sl/messages.json" lang="sl" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/sr/messages.json" lang="sr" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/sv/messages.json" lang="sv" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/sw/messages.json" lang="sw" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/ta/messages.json" lang="ta" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/te/messages.json" lang="te" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/th/messages.json" lang="th" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/tr/messages.json" lang="tr" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/uk/messages.json" lang="uk" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/vi/messages.json" lang="vi" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/zh_CN/messages.json" lang="zh-CN" type="chrome_messages_json" />
+    <output filename="remoting/webapp/_locales/zh_TW/messages.json" lang="zh-TW" type="chrome_messages_json" />
 
     <if expr="is_android">
-      <output filename="remoting/android/res/values-am/remoting_strings.xml" lang="am" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ar/remoting_strings.xml" lang="ar" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-bg/remoting_strings.xml" lang="bg" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ca/remoting_strings.xml" lang="ca" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-cs/remoting_strings.xml" lang="cs" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-da/remoting_strings.xml" lang="da" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-de/remoting_strings.xml" lang="de" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-el/remoting_strings.xml" lang="el" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values/remoting_strings.xml" lang="en" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-en-rGB/remoting_strings.xml" lang="en-GB" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-es/remoting_strings.xml" lang="es" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-es-rUS/remoting_strings.xml" lang="es-419" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-fa/remoting_strings.xml" lang="fa" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-fi/remoting_strings.xml" lang="fi" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-tl/remoting_strings.xml" lang="fil" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-fr/remoting_strings.xml" lang="fr" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-hi/remoting_strings.xml" lang="hi" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-hr/remoting_strings.xml" lang="hr" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-hu/remoting_strings.xml" lang="hu" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-in/remoting_strings.xml" lang="id" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-it/remoting_strings.xml" lang="it" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-iw/remoting_strings.xml" lang="he" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ja/remoting_strings.xml" lang="ja" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ko/remoting_strings.xml" lang="ko" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-lt/remoting_strings.xml" lang="lt" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-lv/remoting_strings.xml" lang="lv" type="android" context="android_java"/>
-    <!-- The translation console uses 'no' for Norwegian (Bokmål), but Android uses 'nb'. -->
-      <output filename="remoting/android/res/values-nb/remoting_strings.xml" lang="no" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-nl/remoting_strings.xml" lang="nl" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-pl/remoting_strings.xml" lang="pl" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-pt-rBR/remoting_strings.xml" lang="pt-BR" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-pt-rPT/remoting_strings.xml" lang="pt-PT" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ro/remoting_strings.xml" lang="ro" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-ru/remoting_strings.xml" lang="ru" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-sk/remoting_strings.xml" lang="sk" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-sl/remoting_strings.xml" lang="sl" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-sr/remoting_strings.xml" lang="sr" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-sv/remoting_strings.xml" lang="sv" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-sw/remoting_strings.xml" lang="sw" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-th/remoting_strings.xml" lang="th" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-tr/remoting_strings.xml" lang="tr" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-uk/remoting_strings.xml" lang="uk" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-vi/remoting_strings.xml" lang="vi" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-zh-rCN/remoting_strings.xml" lang="zh-CN" type="android" context="android_java"/>
-      <output filename="remoting/android/res/values-zh-rTW/remoting_strings.xml" lang="zh-TW" type="android" context="android_java"/>
+      <output filename="remoting/android/res/values-am/remoting_strings.xml" lang="am" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ar/remoting_strings.xml" lang="ar" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-bg/remoting_strings.xml" lang="bg" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ca/remoting_strings.xml" lang="ca" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-cs/remoting_strings.xml" lang="cs" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-da/remoting_strings.xml" lang="da" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-de/remoting_strings.xml" lang="de" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-el/remoting_strings.xml" lang="el" type="android" context="android_java" />
+      <output filename="remoting/android/res/values/remoting_strings.xml" lang="en" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-en-rGB/remoting_strings.xml" lang="en-GB" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-es/remoting_strings.xml" lang="es" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-es-rUS/remoting_strings.xml" lang="es-419" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-fa/remoting_strings.xml" lang="fa" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-fi/remoting_strings.xml" lang="fi" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-tl/remoting_strings.xml" lang="fil" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-fr/remoting_strings.xml" lang="fr" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-hi/remoting_strings.xml" lang="hi" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-hr/remoting_strings.xml" lang="hr" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-hu/remoting_strings.xml" lang="hu" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-in/remoting_strings.xml" lang="id" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-it/remoting_strings.xml" lang="it" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-iw/remoting_strings.xml" lang="he" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ja/remoting_strings.xml" lang="ja" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ko/remoting_strings.xml" lang="ko" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-lt/remoting_strings.xml" lang="lt" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-lv/remoting_strings.xml" lang="lv" type="android" context="android_java" />
+    
+      <output filename="remoting/android/res/values-nb/remoting_strings.xml" lang="no" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-nl/remoting_strings.xml" lang="nl" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-pl/remoting_strings.xml" lang="pl" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-pt-rBR/remoting_strings.xml" lang="pt-BR" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-pt-rPT/remoting_strings.xml" lang="pt-PT" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ro/remoting_strings.xml" lang="ro" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-ru/remoting_strings.xml" lang="ru" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-sk/remoting_strings.xml" lang="sk" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-sl/remoting_strings.xml" lang="sl" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-sr/remoting_strings.xml" lang="sr" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-sv/remoting_strings.xml" lang="sv" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-sw/remoting_strings.xml" lang="sw" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-th/remoting_strings.xml" lang="th" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-tr/remoting_strings.xml" lang="tr" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-uk/remoting_strings.xml" lang="uk" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-vi/remoting_strings.xml" lang="vi" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-zh-rCN/remoting_strings.xml" lang="zh-CN" type="android" context="android_java" />
+      <output filename="remoting/android/res/values-zh-rTW/remoting_strings.xml" lang="zh-TW" type="android" context="android_java" />
     </if>
 
   </outputs>
   <translations>
-    <file lang="am" path="remoting_strings_am.xtb"/>
-    <file lang="ar" path="remoting_strings_ar.xtb"/>
-    <file lang="bg" path="remoting_strings_bg.xtb"/>
-    <file lang="bn" path="remoting_strings_bn.xtb"/>
-    <file lang="ca" path="remoting_strings_ca.xtb"/>
-    <file lang="cs" path="remoting_strings_cs.xtb"/>
-    <file lang="da" path="remoting_strings_da.xtb"/>
-    <file lang="de" path="remoting_strings_de.xtb"/>
-    <file lang="el" path="remoting_strings_el.xtb"/>
-    <file lang="en-GB" path="remoting_strings_en-GB.xtb"/>
-    <file lang="es" path="remoting_strings_es.xtb"/>
-    <file lang="es-419" path="remoting_strings_es-419.xtb"/>
-    <file lang="et" path="remoting_strings_et.xtb"/>
-    <file lang="fa" path="remoting_strings_fa.xtb"/>
-    <file lang="fi" path="remoting_strings_fi.xtb"/>
-    <file lang="fil" path="remoting_strings_fil.xtb"/>
-    <file lang="fr" path="remoting_strings_fr.xtb"/>
-    <file lang="gu" path="remoting_strings_gu.xtb"/>
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
-    <file lang="he" path="remoting_strings_iw.xtb"/>
-    <file lang="hi" path="remoting_strings_hi.xtb"/>
-    <file lang="hr" path="remoting_strings_hr.xtb"/>
-    <file lang="hu" path="remoting_strings_hu.xtb"/>
-    <file lang="id" path="remoting_strings_id.xtb"/>
-    <file lang="it" path="remoting_strings_it.xtb"/>
-    <file lang="ja" path="remoting_strings_ja.xtb"/>
-    <file lang="kn" path="remoting_strings_kn.xtb"/>
-    <file lang="ko" path="remoting_strings_ko.xtb"/>
-    <file lang="lt" path="remoting_strings_lt.xtb"/>
-    <file lang="lv" path="remoting_strings_lv.xtb"/>
-    <file lang="ml" path="remoting_strings_ml.xtb"/>
-    <file lang="mr" path="remoting_strings_mr.xtb"/>
-    <file lang="ms" path="remoting_strings_ms.xtb"/>
-    <file lang="no" path="remoting_strings_no.xtb"/>
-    <file lang="nl" path="remoting_strings_nl.xtb"/>
-    <file lang="pl" path="remoting_strings_pl.xtb"/>
-    <file lang="pt-BR" path="remoting_strings_pt-BR.xtb"/>
-    <file lang="pt-PT" path="remoting_strings_pt-PT.xtb"/>
-    <file lang="ro" path="remoting_strings_ro.xtb"/>
-    <file lang="ru" path="remoting_strings_ru.xtb"/>
-    <file lang="sk" path="remoting_strings_sk.xtb"/>
-    <file lang="sl" path="remoting_strings_sl.xtb"/>
-    <file lang="sr" path="remoting_strings_sr.xtb"/>
-    <file lang="sv" path="remoting_strings_sv.xtb"/>
-    <file lang="sw" path="remoting_strings_sw.xtb"/>
-    <file lang="ta" path="remoting_strings_ta.xtb"/>
-    <file lang="te" path="remoting_strings_te.xtb"/>
-    <file lang="th" path="remoting_strings_th.xtb"/>
-    <file lang="tr" path="remoting_strings_tr.xtb"/>
-    <file lang="uk" path="remoting_strings_uk.xtb"/>
-    <file lang="vi" path="remoting_strings_vi.xtb"/>
-    <file lang="zh-CN" path="remoting_strings_zh-CN.xtb"/>
-    <file lang="zh-TW" path="remoting_strings_zh-TW.xtb"/>
-  </translations>
+    <file lang="am" path="remoting_strings_am.xtb" />
+    <file lang="ar" path="remoting_strings_ar.xtb" />
+    <file lang="bg" path="remoting_strings_bg.xtb" />
+    <file lang="bn" path="remoting_strings_bn.xtb" />
+    <file lang="ca" path="remoting_strings_ca.xtb" />
+    <file lang="cs" path="remoting_strings_cs.xtb" />
+    <file lang="da" path="remoting_strings_da.xtb" />
+    <file lang="de" path="remoting_strings_de.xtb" />
+    <file lang="el" path="remoting_strings_el.xtb" />
+    <file lang="en-GB" path="remoting_strings_en-GB.xtb" />
+    <file lang="es" path="remoting_strings_es.xtb" />
+    <file lang="es-419" path="remoting_strings_es-419.xtb" />
+    <file lang="et" path="remoting_strings_et.xtb" />
+    <file lang="fa" path="remoting_strings_fa.xtb" />
+    <file lang="fi" path="remoting_strings_fi.xtb" />
+    <file lang="fil" path="remoting_strings_fil.xtb" />
+    <file lang="fr" path="remoting_strings_fr.xtb" />
+    <file lang="gu" path="remoting_strings_gu.xtb" />
+    
+    <file lang="he" path="remoting_strings_iw.xtb" />
+    <file lang="hi" path="remoting_strings_hi.xtb" />
+    <file lang="hr" path="remoting_strings_hr.xtb" />
+    <file lang="hu" path="remoting_strings_hu.xtb" />
+    <file lang="id" path="remoting_strings_id.xtb" />
+    <file lang="it" path="remoting_strings_it.xtb" />
+    <file lang="ja" path="remoting_strings_ja.xtb" />
+    <file lang="kn" path="remoting_strings_kn.xtb" />
+    <file lang="ko" path="remoting_strings_ko.xtb" />
+    <file lang="lt" path="remoting_strings_lt.xtb" />
+    <file lang="lv" path="remoting_strings_lv.xtb" />
+    <file lang="ml" path="remoting_strings_ml.xtb" />
+    <file lang="mr" path="remoting_strings_mr.xtb" />
+    <file lang="ms" path="remoting_strings_ms.xtb" />
+    <file lang="no" path="remoting_strings_no.xtb" />
+    <file lang="nl" path="remoting_strings_nl.xtb" />
+    <file lang="pl" path="remoting_strings_pl.xtb" />
+    <file lang="pt-BR" path="remoting_strings_pt-BR.xtb" />
+    <file lang="pt-PT" path="remoting_strings_pt-PT.xtb" />
+    <file lang="ro" path="remoting_strings_ro.xtb" />
+    <file lang="ru" path="remoting_strings_ru.xtb" />
+    <file lang="sk" path="remoting_strings_sk.xtb" />
+    <file lang="sl" path="remoting_strings_sl.xtb" />
+    <file lang="sr" path="remoting_strings_sr.xtb" />
+    <file lang="sv" path="remoting_strings_sv.xtb" />
+    <file lang="sw" path="remoting_strings_sw.xtb" />
+    <file lang="ta" path="remoting_strings_ta.xtb" />
+    <file lang="te" path="remoting_strings_te.xtb" />
+    <file lang="th" path="remoting_strings_th.xtb" />
+    <file lang="tr" path="remoting_strings_tr.xtb" />
+    <file lang="uk" path="remoting_strings_uk.xtb" />
+    <file lang="vi" path="remoting_strings_vi.xtb" />
+    <file lang="zh-CN" path="remoting_strings_zh-CN.xtb" />
+    <file lang="zh-TW" path="remoting_strings_zh-TW.xtb" />
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release allow_pseudo="false" seq="1">
     <messages fallback_to_english="true">
 
@@ -245,7 +245,7 @@
           <message desc="The product name, as displayed on Android devices. Ideally this would be 'Chrome Remote Desktop', but that name is too long to be displayed in the Android Launcher. Try to keep the translation below 16 characters if possible." name="IDS_PRODUCT_NAME_ANDROID" formatter_data="android_java">
             Remote Desktop
           </message>
-        </if>  <!-- is_android or is_ios -->
+        </if>  
 
         <message desc="Message shown when the Chrome Remote Desktop client tab is closed while a connection is active." name="IDS_CLOSE_PROMPT">
           Leaving this page will end your Chrome Remote Desktop session.
@@ -326,12 +326,13 @@
           Chrome Remote Desktop Host Preferences
         </message>
         <message name="IDS_MAC_PREFPANE_ICON_LABEL" desc="The name of Chrome Remote Desktop Host icon in Preference Pane on MacOS. The carriage return makes sure that the label is not truncated.">
-          Chrome Remote&#x0a;Desktop Host
+          Chrome Remote
+Desktop Host
         </message>
         <message name="IDS_MAC_UNINSTALLER_BUNDLE_NAME" desc="The bundle name specified in the property list of Chrome Remote Desktop Host Uninstaller bundle on MacOS.">
           Chrome Remote Desktop Host Uninstaller
         </message>
-      </if>  <!-- _google_chrome -->
+      </if>  
 
       <if expr="not _google_chrome">
         <if expr="is_android or is_ios">
@@ -341,7 +342,7 @@
           <message desc="The product name, as displayed on Android devices. Try to keep the translation below 16 characters if possible." name="IDS_PRODUCT_NAME_ANDROID" formatter_data="android_java">
             Chromoting
           </message>
-        </if>  <!-- is_android or is_ios -->
+        </if>  
 
         <message desc="Message shown when the Chromoting client tab is closed while a connection is active." name="IDS_CLOSE_PROMPT">
           Leaving this page will end your Chromoting session.
@@ -397,7 +398,7 @@
         <message desc="Error message displayed if the user tries to connect to a computer running out-of-date Me2Me host software." name="IDS_HOST_NEEDS_UPDATE_TITLE">
           Chromoting on <ph name="HOSTNAME">$1<ex>My Linux desktop</ex></ph> is out-of-date and needs to be updated.
         </message>
-        <message  name="IDS_SURVEY_INVITATION" desc="Invitation to the user to participate in a user survey for Chromoting">
+        <message name="IDS_SURVEY_INVITATION" desc="Invitation to the user to participate in a user survey for Chromoting">
           Want to help improve Chromoting? <ph name="LINK_BEGIN">$1<ex>&lt;a href=http://goo.gl/njH2q&gt;</ex></ph>Take the survey.<ph name="LINK_END">$2<ex>&lt;/a&gt;</ex></ph>
         </message>
         <message name="IDS_COMPANY_NAME" desc="The company name specified in the version information of each Chromoting Host executable.">
@@ -422,12 +423,13 @@
           Chromoting Host Preferences
         </message>
         <message name="IDS_MAC_PREFPANE_ICON_LABEL" desc="The name of Chromoting Host icon in Preference Pane on MacOS. The carriage return makes sure that the label is not truncated.">
-          Chromoting&#x0a;Host
+          Chromoting
+Host
         </message>
         <message name="IDS_MAC_UNINSTALLER_BUNDLE_NAME" desc="The bundle name specified in the property list of Chromoting Host Uninstaller bundle on MacOS.">
           Chromoting Host Uninstaller
         </message>
-      </if>  <!-- not _google_chrome -->
+      </if>  
 
       <message desc="Error that is shown on the client side when incompatible Chrome Remote Desktop versions are installed on host and client." name="IDS_ERROR_INCOMPATIBLE_PROTOCOL" formatter_data="android_java">
         An incompatible protocol version was detected. Please make sure that you have the latest version of the software installed on both computers and try again.
@@ -447,7 +449,7 @@
       <message desc="Message shown if the user is is trying to modify an object that does not exist." name="IDS_ERROR_NOT_FOUND">
         The requested object does not exist.
       </message>
-      <!-- The following strings are AppRemoting-specific -->
+      
       <message desc="Message shown if the user is not authorized to run the app." name="IDS_ERROR_APP_NOT_AUTHORIZED">
         You do not have permission to run this application.
       </message>
@@ -595,10 +597,7 @@
           Close navigation drawer
         </message>
 
-<!-- Play Store listings text. These Android-specific strings are not marked
-     with formatter_data="android_java" since they are used only for the Play
-     Store listings, and should not be bundled in the APK.
--->
+
         <message name="IDS_PLAY_STORE_TITLE" desc="Play Store title of the Chrome Remote Desktop app for Android. If needed to meet the 30-char limit, please translate just 'Remote Desktop' instead. [CHAR-LIMIT=30] [NAME=play_store_title]" meaning="Title used in Play Store">
           Chrome Remote Desktop
         </message>
@@ -627,7 +626,7 @@ For information about privacy, please se
 • Added Credits screen.
 • Fixed a problem when going full-screen with the keyboard visible.
         </message>
-      </if>  <!-- is_android or is_ios -->
+      </if>  
 
       <if expr="is_ios">
         <message desc="Initial screen's title, welcoming the user." name="IDS_WELCOME">
@@ -636,19 +635,19 @@ For information about privacy, please se
         <message desc="Initial screen's subtitle, with a short description of the app" name="IDS_SHORT_DESCRIPTION">
           Access your computer securely over the Internet
         </message>
-        <message desc="Subtitle shown in the host list when host is offline, and for which no last-online status is available." name ="IDS_HOST_OFFLINE_SUBTITLE">
+        <message desc="Subtitle shown in the host list when host is offline, and for which no last-online status is available." name="IDS_HOST_OFFLINE_SUBTITLE">
           offline
         </message>
-        <message desc="Subtitle shown in the host list when host is offline. Indicates when host was last seen online." name ="IDS_LAST_ONLINE_SUBTITLE">
+        <message desc="Subtitle shown in the host list when host is offline. Indicates when host was last seen online." name="IDS_LAST_ONLINE_SUBTITLE">
           last online <ph name="DATE">$1<ex>1/6/13</ex></ph>
         </message>
-        <message desc="Menu item to select the Touch input mode. In this mode, there is not visible mouse pointer and the user must tap on the screen to simulate a left-click." name ="IDS_SELECT_TOUCH_MODE">
+        <message desc="Menu item to select the Touch input mode. In this mode, there is not visible mouse pointer and the user must tap on the screen to simulate a left-click." name="IDS_SELECT_TOUCH_MODE">
           Touch mode
         </message>
-        <message desc="Menu item to select the Trackpad input mode. In this mode, the mouse cursor is visible and the screen acts as a laptop's trackpad." name ="IDS_SELECT_TRACKPAD_MODE">
+        <message desc="Menu item to select the Trackpad input mode. In this mode, the mouse cursor is visible and the screen acts as a laptop's trackpad." name="IDS_SELECT_TRACKPAD_MODE">
           Trackpad mode
         </message>
-      </if> <!-- is_ios -->
+      </if> 
 
       <message desc="Label for the access code entry box. This is where the client user enters the code that permits access to the host." name="IDS_ACCESS_CODE">
         Access code
@@ -878,55 +877,43 @@ For information about privacy, please se
       <message desc="Modified version of the host name shown for hosts that are not currently accessible." name="IDS_LAST_ONLINE">
         <ph name="HOSTNAME">$1<ex>My Linux desktop</ex></ph> (last online <ph name="DATE_OR_TIME">$2<ex>1/6/2013 or 11:23:32 AM</ex></ph>)
       </message>
-      <message desc="Error message indicating that the host is offline, because the host failed to initialize (i.e. failed to generate a host certificate, run out of memory early during startup, failed to set up inter-process communication, etc.)."
-               name="IDS_OFFLINE_REASON_INITIALIZATION_FAILED" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host failed to initialize (i.e. failed to generate a host certificate, run out of memory early during startup, failed to set up inter-process communication, etc.)." name="IDS_OFFLINE_REASON_INITIALIZATION_FAILED" formatter_data="android_java">
         Host initialization failed.
       </message>
-      <message desc="Error message indicating that the host is offline, because the host configuration is invalid."
-               name="IDS_OFFLINE_REASON_INVALID_HOST_CONFIGURATION" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host configuration is invalid." name="IDS_OFFLINE_REASON_INVALID_HOST_CONFIGURATION" formatter_data="android_java">
         Invalid host configuration.
       </message>
-      <message desc="Error message indicating that the host is offline, because the host configuration specifies a host id that is not found in the Chrome Remote Desktop Directory service (possibly because the host entry was deleted by the user)."
-               name="IDS_OFFLINE_REASON_INVALID_HOST_ID" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host configuration specifies a host id that is not found in the Chrome Remote Desktop Directory service (possibly because the host entry was deleted by the user)." name="IDS_OFFLINE_REASON_INVALID_HOST_ID" formatter_data="android_java">
         Invalid host id.
       </message>
-      <message desc="Error message indicating that the host is offline, because the host configuration specifies an OAuth credential that is rejected when the host tries to authenticate itself to Chrome Remote Desktop Directory service."
-               name="IDS_OFFLINE_REASON_INVALID_OAUTH_CREDENTIALS" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host configuration specifies an OAuth credential that is rejected when the host tries to authenticate itself to Chrome Remote Desktop Directory service." name="IDS_OFFLINE_REASON_INVALID_OAUTH_CREDENTIALS" formatter_data="android_java">
         Host is configured with invalid OAuth credentials.
       </message>
-      <message desc="Error message indicating that the host is offline, because the host is owned by a user from a domain different than the domain mandated by RemoteAccessHostDomain policy."
-               name="IDS_OFFLINE_REASON_INVALID_HOST_DOMAIN" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host is owned by a user from a domain different than the domain mandated by RemoteAccessHostDomain policy." name="IDS_OFFLINE_REASON_INVALID_HOST_DOMAIN" formatter_data="android_java">
         Invalid host owner domain.
       </message>
-      <message desc="Error message indicating that the host is offline, because RemoteAccessHostRequireCurtain policy requires curtain mode, which is not supported when 'launchd' runs an instance of the host at the console login screen on a Mac."
-               name="IDS_OFFLINE_REASON_LOGIN_SCREEN_NOT_SUPPORTED" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because RemoteAccessHostRequireCurtain policy requires curtain mode, which is not supported when 'launchd' runs an instance of the host at the console login screen on a Mac." name="IDS_OFFLINE_REASON_LOGIN_SCREEN_NOT_SUPPORTED" formatter_data="android_java">
         Host running at the console logic screen has shutdown to support curtain mode by switching to a host running in a user-specific session.
       </message>
-      <message desc="Error message indicating that the host is offline, because the host policy was unreadable (unparseable, inaccessible, mistyped or malformed)."
-               name="IDS_OFFLINE_REASON_POLICY_READ_ERROR" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because the host policy was unreadable (unparseable, inaccessible, mistyped or malformed)." name="IDS_OFFLINE_REASON_POLICY_READ_ERROR" formatter_data="android_java">
         Host failed to read the policy.
       </message>
-      <message desc="Error message indicating that the host is temporarily offline, because the host is restarting due to a policy change."
-               name="IDS_OFFLINE_REASON_POLICY_CHANGE_REQUIRES_RESTART" formatter_data="android_java">
+      <message desc="Error message indicating that the host is temporarily offline, because the host is restarting due to a policy change." name="IDS_OFFLINE_REASON_POLICY_CHANGE_REQUIRES_RESTART" formatter_data="android_java">
         Host is restarting, to take into account a policy change.
       </message>
-      <message desc="Error message indicating that the host is offline, because another process has requested the host to shut down (via a SIGTERM signal)."
-               name="IDS_OFFLINE_REASON_SUCCESS_EXIT" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because another process has requested the host to shut down (via a SIGTERM signal)." name="IDS_OFFLINE_REASON_SUCCESS_EXIT" formatter_data="android_java">
         Host has shut down.
       </message>
-      <message desc="Error message indicating that the host is offline, because RemoteAccessHostMatchUsername policy is enabled and there is a mismatch between the name of the local user (that the host is associated with) and the name of the Google account registered as the host owner (i.e. 'johndoe' if the host is owned by 'johndoe@example.com' Google account)"
-               name="IDS_OFFLINE_REASON_USERNAME_MISMATCH" formatter_data="android_java">
+      <message desc="Error message indicating that the host is offline, because RemoteAccessHostMatchUsername policy is enabled and there is a mismatch between the name of the local user (that the host is associated with) and the name of the Google account registered as the host owner (i.e. 'johndoe' if the host is owned by 'johndoe@example.com' Google account)" name="IDS_OFFLINE_REASON_USERNAME_MISMATCH" formatter_data="android_java">
         Invalid host owner.
       </message>
       <if expr="is_android">
-        <message desc="Description of why host is offline, when client gets a host-offline-reason it doesn't recognize."
-                 name="IDS_OFFLINE_REASON_UNKNOWN" formatter_data="android_java">
+        <message desc="Description of why host is offline, when client gets a host-offline-reason it doesn't recognize." name="IDS_OFFLINE_REASON_UNKNOWN" formatter_data="android_java">
           Unrecognized host error: <ph name="HOST_OFFLINE_REASON">%1$s<ex>EXIT_CODE_FROM_HOST_NEWER_THAN_CLIENT</ex></ph>.
         </message>
       </if>
       <if expr="not is_android">
-        <message desc="Description of why host is offline, when client gets a host-offline-reason it doesn't recognize."
-                 name="IDS_OFFLINE_REASON_UNKNOWN">
+        <message desc="Description of why host is offline, when client gets a host-offline-reason it doesn't recognize." name="IDS_OFFLINE_REASON_UNKNOWN">
           Unrecognized host error: <ph name="HOST_OFFLINE_REASON">$1<ex>EXIT_CODE_FROM_HOST_NEWER_THAN_CLIENT</ex></ph>.
         </message>
       </if>
@@ -1101,19 +1088,19 @@ For information about privacy, please se
       <message desc="Label for the Feedback button displayed in the Android Help screen. Pressing this button causes the Feedback screen to be shown." name="IDS_ACTIONBAR_FEEDBACK" formatter_data="android_java">
         Feedback
       </message>
-      <message desc="Label for button to accept remote assistance.  This button appears in the Hangouts confirm dialog." name="IDS_HANGOUTS_CONFIRM_DIALOG_ACCEPT" >
+      <message desc="Label for button to accept remote assistance.  This button appears in the Hangouts confirm dialog." name="IDS_HANGOUTS_CONFIRM_DIALOG_ACCEPT">
         Accept
       </message>
-      <message desc="Label for button to decline remote assistance.  This button appears in the Hangouts confirm dialog." name="IDS_HANGOUTS_CONFIRM_DIALOG_DECLINE" >
+      <message desc="Label for button to decline remote assistance.  This button appears in the Hangouts confirm dialog." name="IDS_HANGOUTS_CONFIRM_DIALOG_DECLINE">
         Decline
       </message>
-      <message desc="Message displayed before sharing computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_MESSAGE" >
+      <message desc="Message displayed before sharing computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_MESSAGE">
         Would you like to share this computer for another user to see and control?
       </message>
-      <message desc="Label for the button to accept sharing the computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_CONFIRM" >
+      <message desc="Label for the button to accept sharing the computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_CONFIRM">
         Share
       </message>
-      <message desc="Label for the button to decline sharing the computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_DECLINE" >
+      <message desc="Label for the button to decline sharing the computer in 'It2Me' mode." name="IDS_SHARE_CONFIRM_DIALOG_DECLINE">
         Cancel
       </message>
       <message desc="Text shown in tooltip to inform the user that a setting is managed by domain policy." name="IDS_SETTING_MANAGED_BY_POLICY">
@@ -1122,4 +1109,4 @@ For information about privacy, please se
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/third_party/WebKit/public/blink_image_resources.grd
+++ b/third_party/WebKit/public/blink_image_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/blink_image_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="blink_image_resources_100_percent.pak" type="data_package" context="default_100_percent" />
     <output filename="blink_image_resources_200_percent.pak" type="data_package" context="default_200_percent" />
@@ -72,4 +71,4 @@
       <structure type="chrome_scaled_image" name="IDR_PASSWORD_GENERATION_ICON_HOVER" file="blink/password_generation_hover.png" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/third_party/WebKit/public/blink_resources.grd
+++ b/third_party/WebKit/public/blink_resources.grd
@@ -1,307 +1,306 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/blink_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="blink_resources.pak" type="data_package" />
   </outputs>
   <release seq="1">
     <includes>
-      <include name="IDR_UASTYLE_HTML_CSS" file="../Source/core/css/html.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_QUIRKS_CSS" file="../Source/core/css/quirks.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_VIEW_SOURCE_CSS" file="../Source/core/css/view-source.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_THEME_CHROMIUM_CSS" file="../Source/core/css/themeChromium.css" type="BINDATA"/>
+      <include name="IDR_UASTYLE_HTML_CSS" file="../Source/core/css/html.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_QUIRKS_CSS" file="../Source/core/css/quirks.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_VIEW_SOURCE_CSS" file="../Source/core/css/view-source.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_THEME_CHROMIUM_CSS" file="../Source/core/css/themeChromium.css" type="BINDATA" />
       <if expr="is_android">
-        <include name="IDR_UASTYLE_THEME_CHROMIUM_ANDROID_CSS" file="../Source/core/css/themeChromiumAndroid.css" type="BINDATA"/>
-        <include name="IDR_UASTYLE_MEDIA_CONTROLS_ANDROID_CSS" file="../Source/core/css/mediaControlsAndroid.css" type="BINDATA"/>
-        <include name="IDR_UASTYLE_MEDIA_CONTROLS_ANDROID_NEW_CSS" file="../Source/core/css/mediaControlsAndroidNew.css" type="BINDATA"/>
+        <include name="IDR_UASTYLE_THEME_CHROMIUM_ANDROID_CSS" file="../Source/core/css/themeChromiumAndroid.css" type="BINDATA" />
+        <include name="IDR_UASTYLE_MEDIA_CONTROLS_ANDROID_CSS" file="../Source/core/css/mediaControlsAndroid.css" type="BINDATA" />
+        <include name="IDR_UASTYLE_MEDIA_CONTROLS_ANDROID_NEW_CSS" file="../Source/core/css/mediaControlsAndroidNew.css" type="BINDATA" />
       </if>
       <if expr="not is_win">
-        <include name="IDR_UASTYLE_THEME_CHROMIUM_LINUX_CSS" file="../Source/core/css/themeChromiumLinux.css" type="BINDATA"/>
+        <include name="IDR_UASTYLE_THEME_CHROMIUM_LINUX_CSS" file="../Source/core/css/themeChromiumLinux.css" type="BINDATA" />
       </if>
       <if expr="is_macosx">
-        <include name="IDR_UASTYLE_THEME_MAC_CSS" file="../Source/core/css/themeMac.css" type="BINDATA"/>
+        <include name="IDR_UASTYLE_THEME_MAC_CSS" file="../Source/core/css/themeMac.css" type="BINDATA" />
       </if>
-      <include name="IDR_UASTYLE_THEME_CHROMIUM_SKIA_CSS" file="../Source/core/css/themeChromiumSkia.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_THEME_INPUT_MULTIPLE_FIELDS_CSS" file="../Source/core/css/themeInputMultipleFields.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_THEME_WIN_CSS" file="../Source/core/css/themeWin.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_THEME_WIN_QUIRKS_CSS" file="../Source/core/css/themeWinQuirks.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_SVG_CSS" file="../Source/core/css/svg.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_MATHML_CSS" file="../Source/core/css/mathml.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_MEDIA_CONTROLS_CSS" file="../Source/core/css/mediaControls.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_MEDIA_CONTROLS_NEW_CSS" file="../Source/core/css/mediaControlsNew.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_FULLSCREEN_CSS" file="../Source/core/css/fullscreen.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_XHTMLMP_CSS" file="../Source/core/css/xhtmlmp.css" type="BINDATA"/>
-      <include name="IDR_UASTYLE_VIEWPORT_ANDROID_CSS" file="../Source/core/css/viewportAndroid.css" type="BINDATA"/>
+      <include name="IDR_UASTYLE_THEME_CHROMIUM_SKIA_CSS" file="../Source/core/css/themeChromiumSkia.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_THEME_INPUT_MULTIPLE_FIELDS_CSS" file="../Source/core/css/themeInputMultipleFields.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_THEME_WIN_CSS" file="../Source/core/css/themeWin.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_THEME_WIN_QUIRKS_CSS" file="../Source/core/css/themeWinQuirks.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_SVG_CSS" file="../Source/core/css/svg.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_MATHML_CSS" file="../Source/core/css/mathml.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_MEDIA_CONTROLS_CSS" file="../Source/core/css/mediaControls.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_MEDIA_CONTROLS_NEW_CSS" file="../Source/core/css/mediaControlsNew.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_FULLSCREEN_CSS" file="../Source/core/css/fullscreen.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_XHTMLMP_CSS" file="../Source/core/css/xhtmlmp.css" type="BINDATA" />
+      <include name="IDR_UASTYLE_VIEWPORT_ANDROID_CSS" file="../Source/core/css/viewportAndroid.css" type="BINDATA" />
 
-      <include name="IDR_INSPECTOR_OVERLAY_PAGE_HTML" file="../Source/core/inspector/InspectorOverlayPage.html" type="BINDATA"/>
-      <include name="IDR_INSPECTOR_INJECTED_SCRIPT_SOURCE_JS" file="../Source/core/inspector/InjectedScriptSource.js" type="BINDATA"/>
-      <include name="IDR_INSPECTOR_DEBUGGER_SCRIPT_SOURCE_JS" file="../Source/core/inspector/DebuggerScript.js" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTEXECCOMMAND_JS" file="../Source/core/editing/js/DocumentExecCommand.js" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTXMLTREEVIEWER_CSS" file="../Source/core/xml/DocumentXMLTreeViewer.css" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTXMLTREEVIEWER_JS" file="../Source/core/xml/DocumentXMLTreeViewer.js" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_HTMLMARQUEEELEMENT_JS" file="../Source/core/html/HTMLMarqueeElement.js" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_PLUGINPLACEHOLDERELEMENT_JS" file="../Source/core/html/shadow/PluginPlaceholderElement.js" type="BINDATA"/>
-      <include name="IDR_PRIVATE_SCRIPT_PRIVATESCRIPTRUNNER_JS" file="../Source/bindings/core/v8/PrivateScriptRunner.js" type="BINDATA"/>
+      <include name="IDR_INSPECTOR_OVERLAY_PAGE_HTML" file="../Source/core/inspector/InspectorOverlayPage.html" type="BINDATA" />
+      <include name="IDR_INSPECTOR_INJECTED_SCRIPT_SOURCE_JS" file="../Source/core/inspector/InjectedScriptSource.js" type="BINDATA" />
+      <include name="IDR_INSPECTOR_DEBUGGER_SCRIPT_SOURCE_JS" file="../Source/core/inspector/DebuggerScript.js" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTEXECCOMMAND_JS" file="../Source/core/editing/js/DocumentExecCommand.js" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTXMLTREEVIEWER_CSS" file="../Source/core/xml/DocumentXMLTreeViewer.css" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_DOCUMENTXMLTREEVIEWER_JS" file="../Source/core/xml/DocumentXMLTreeViewer.js" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_HTMLMARQUEEELEMENT_JS" file="../Source/core/html/HTMLMarqueeElement.js" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_PLUGINPLACEHOLDERELEMENT_JS" file="../Source/core/html/shadow/PluginPlaceholderElement.js" type="BINDATA" />
+      <include name="IDR_PRIVATE_SCRIPT_PRIVATESCRIPTRUNNER_JS" file="../Source/bindings/core/v8/PrivateScriptRunner.js" type="BINDATA" />
       <if expr="not is_android">
-        <include name="IDR_PICKER_COMMON_JS" file="../Source/web/resources/pickerCommon.js" type="BINDATA"/>
-        <include name="IDR_PICKER_COMMON_CSS" file="../Source/web/resources/pickerCommon.css" type="BINDATA"/>
-        <include name="IDR_CALENDAR_PICKER_CSS" file="../Source/web/resources/calendarPicker.css" type="BINDATA"/>
-        <include name="IDR_CALENDAR_PICKER_JS" file="../Source/web/resources/calendarPicker.js" type="BINDATA"/>
-        <include name="IDR_PICKER_BUTTON_CSS" file="../Source/web/resources/pickerButton.css" type="BINDATA"/>
-        <include name="IDR_SUGGESTION_PICKER_CSS" file="../Source/web/resources/suggestionPicker.css" type="BINDATA"/>
-        <include name="IDR_SUGGESTION_PICKER_JS" file="../Source/web/resources/suggestionPicker.js" type="BINDATA"/>
-        <include name="IDR_COLOR_SUGGESTION_PICKER_CSS" file="../Source/web/resources/colorSuggestionPicker.css" type="BINDATA"/>
-        <include name="IDR_COLOR_SUGGESTION_PICKER_JS" file="../Source/web/resources/colorSuggestionPicker.js" type="BINDATA"/>
-        <include name="IDR_LIST_PICKER_CSS" file="../Source/web/resources/listPicker.css" type="BINDATA"/>
-        <include name="IDR_LIST_PICKER_JS" file="../Source/web/resources/listPicker.js" type="BINDATA"/>
+        <include name="IDR_PICKER_COMMON_JS" file="../Source/web/resources/pickerCommon.js" type="BINDATA" />
+        <include name="IDR_PICKER_COMMON_CSS" file="../Source/web/resources/pickerCommon.css" type="BINDATA" />
+        <include name="IDR_CALENDAR_PICKER_CSS" file="../Source/web/resources/calendarPicker.css" type="BINDATA" />
+        <include name="IDR_CALENDAR_PICKER_JS" file="../Source/web/resources/calendarPicker.js" type="BINDATA" />
+        <include name="IDR_PICKER_BUTTON_CSS" file="../Source/web/resources/pickerButton.css" type="BINDATA" />
+        <include name="IDR_SUGGESTION_PICKER_CSS" file="../Source/web/resources/suggestionPicker.css" type="BINDATA" />
+        <include name="IDR_SUGGESTION_PICKER_JS" file="../Source/web/resources/suggestionPicker.js" type="BINDATA" />
+        <include name="IDR_COLOR_SUGGESTION_PICKER_CSS" file="../Source/web/resources/colorSuggestionPicker.css" type="BINDATA" />
+        <include name="IDR_COLOR_SUGGESTION_PICKER_JS" file="../Source/web/resources/colorSuggestionPicker.js" type="BINDATA" />
+        <include name="IDR_LIST_PICKER_CSS" file="../Source/web/resources/listPicker.css" type="BINDATA" />
+        <include name="IDR_LIST_PICKER_JS" file="../Source/web/resources/listPicker.js" type="BINDATA" />
       </if>
       <if expr="use_concatenated_impulse_responses">
-        <include name="IDR_AUDIO_SPATIALIZATION_COMPOSITE" file="../Source/platform/audio/resources/Composite.wav" type="BINDATA"/>
+        <include name="IDR_AUDIO_SPATIALIZATION_COMPOSITE" file="../Source/platform/audio/resources/Composite.wav" type="BINDATA" />
       </if>
       <if expr="not use_concatenated_impulse_responses">
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T000_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T015_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T030_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T045_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T060_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T075_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T090_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T105_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T120_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T135_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T150_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T165_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T180_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T195_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T210_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T225_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T240_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T255_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T270_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T285_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T300_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T315_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T330_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P345.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P000.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P015.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P030.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P045.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P060.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P075.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P090.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P315.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P330.wav" type="BINDATA"/>
-        <include name="IDR_AUDIO_SPATIALIZATION_T345_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P345.wav" type="BINDATA"/>
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T000_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T000_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T015_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T015_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T030_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T030_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T045_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T045_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T060_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T060_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T075_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T075_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T090_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T090_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T105_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T105_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T120_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T120_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T135_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T135_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T150_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T150_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T165_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T165_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T180_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T180_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T195_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T195_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T210_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T210_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T225_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T225_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T240_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T240_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T255_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T255_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T270_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T270_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T285_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T285_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T300_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T300_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T315_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T315_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T330_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T330_P345.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P000" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P000.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P015" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P015.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P030" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P030.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P045" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P045.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P060" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P060.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P075" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P075.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P090" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P090.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P315" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P315.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P330" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P330.wav" type="BINDATA" />
+        <include name="IDR_AUDIO_SPATIALIZATION_T345_P345" file="..\Source\platform\audio\resources\IRC_Composite_C_R0195_T345_P345.wav" type="BINDATA" />
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/third_party/libaddressinput/src/cpp/res/messages.grd
+++ b/third_party/libaddressinput/src/cpp/res/messages.grd
@@ -1,27 +1,8 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-Copyright (C) 2013 Google Inc.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
     <output filename="messages.h" type="rc_header" lang="en">
       <emit>
-        <!-- If the emit element is not specified, then the generated
-             messages.h includes an atlres.h file from Windows Template
-             Library (WTL). -->
+        
       </emit>
     </output>
     <output filename="en_messages.cc" lang="en" type="c_format" />
@@ -31,4 +12,4 @@ limitations under the License.
       <part file="messages.grdp" />
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/accessibility/extensions/strings/accessibility_extensions_strings.grd
+++ b/ui/accessibility/extensions/strings/accessibility_extensions_strings.grd
@@ -1,63 +1,58 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- Strings for all extensions.  Each message should be named with the
-     name of the extension as a prefix, e.g. IDS_ALT_APP_NAME. -->
-
 <grit base_dir="." current_release="1" enc_check="möl" latest_public_release="0" source_lang_id="en">
   <outputs>
-    <output filename="_locales/am/messages.json" type="chrome_messages_json" lang="am"/>
-    <output filename="_locales/ar/messages.json" type="chrome_messages_json" lang="ar"/>
-    <output filename="_locales/bg/messages.json" type="chrome_messages_json" lang="bg"/>
-    <output filename="_locales/bn/messages.json" type="chrome_messages_json" lang="bn"/>
-    <output filename="_locales/ca/messages.json" type="chrome_messages_json" lang="ca"/>
-    <output filename="_locales/cs/messages.json" type="chrome_messages_json" lang="cs"/>
-    <output filename="_locales/da/messages.json" type="chrome_messages_json" lang="da"/>
-    <output filename="_locales/de/messages.json" type="chrome_messages_json" lang="de"/>
-    <output filename="_locales/el/messages.json" type="chrome_messages_json" lang="el"/>
-    <output filename="_locales/en_GB/messages.json" type="chrome_messages_json" lang="en-GB"/>
-    <output filename="_locales/en/messages.json" type="chrome_messages_json" lang="en"/>
-    <output filename="_locales/es/messages.json" type="chrome_messages_json" lang="es"/>
-    <output filename="_locales/es_419/messages.json" type="chrome_messages_json" lang="es-419"/>
-    <output filename="_locales/et/messages.json" type="chrome_messages_json" lang="et"/>
-    <output filename="_locales/fa/messages.json" type="chrome_messages_json" lang="fa"/>
-    <output filename="_locales/fi/messages.json" type="chrome_messages_json" lang="fi"/>
-    <output filename="_locales/fil/messages.json" type="chrome_messages_json" lang="fil"/>
-    <output filename="_locales/fr/messages.json" type="chrome_messages_json" lang="fr"/>
-    <output filename="_locales/gu/messages.json" type="chrome_messages_json" lang="gu"/>
-    <output filename="_locales/he/messages.json" type="chrome_messages_json" lang="he"/>
-    <output filename="_locales/hi/messages.json" type="chrome_messages_json" lang="hi"/>
-    <output filename="_locales/hr/messages.json" type="chrome_messages_json" lang="hr"/>
-    <output filename="_locales/hu/messages.json" type="chrome_messages_json" lang="hu"/>
-    <output filename="_locales/id/messages.json" type="chrome_messages_json" lang="id"/>
-    <output filename="_locales/it/messages.json" type="chrome_messages_json" lang="it"/>
-    <output filename="_locales/ja/messages.json" type="chrome_messages_json" lang="ja"/>
-    <output filename="_locales/kn/messages.json" type="chrome_messages_json" lang="kn"/>
-    <output filename="_locales/ko/messages.json" type="chrome_messages_json" lang="ko"/>
-    <output filename="_locales/lt/messages.json" type="chrome_messages_json" lang="lt"/>
-    <output filename="_locales/lv/messages.json" type="chrome_messages_json" lang="lv"/>
-    <output filename="_locales/ml/messages.json" type="chrome_messages_json" lang="ml"/>
-    <output filename="_locales/mr/messages.json" type="chrome_messages_json" lang="mr"/>
-    <output filename="_locales/ms/messages.json" type="chrome_messages_json" lang="ms"/>
-    <output filename="_locales/nl/messages.json" type="chrome_messages_json" lang="nl"/>
-    <output filename="_locales/nb/messages.json" type="chrome_messages_json" lang="no"/>
-    <output filename="_locales/pl/messages.json" type="chrome_messages_json" lang="pl"/>
-    <output filename="_locales/pt_BR/messages.json" type="chrome_messages_json" lang="pt-BR"/>
-    <output filename="_locales/pt_PT/messages.json" type="chrome_messages_json" lang="pt-PT"/>
-    <output filename="_locales/ro/messages.json" type="chrome_messages_json" lang="ro"/>
-    <output filename="_locales/ru/messages.json" type="chrome_messages_json" lang="ru"/>
-    <output filename="_locales/sk/messages.json" type="chrome_messages_json" lang="sk"/>
-    <output filename="_locales/sl/messages.json" type="chrome_messages_json" lang="sl"/>
-    <output filename="_locales/sr/messages.json" type="chrome_messages_json" lang="sr"/>
-    <output filename="_locales/sv/messages.json" type="chrome_messages_json" lang="sv"/>
-    <output filename="_locales/sw/messages.json" type="chrome_messages_json" lang="sw"/>
-    <output filename="_locales/ta/messages.json" type="chrome_messages_json" lang="ta"/>
-    <output filename="_locales/te/messages.json" type="chrome_messages_json" lang="te"/>
-    <output filename="_locales/th/messages.json" type="chrome_messages_json" lang="th"/>
-    <output filename="_locales/tr/messages.json" type="chrome_messages_json" lang="tr"/>
-    <output filename="_locales/uk/messages.json" type="chrome_messages_json" lang="uk"/>
-    <output filename="_locales/vi/messages.json" type="chrome_messages_json" lang="vi"/>
-    <output filename="_locales/zh_CN/messages.json" type="chrome_messages_json" lang="zh-CN"/>
-    <output filename="_locales/zh_TW/messages.json" type="chrome_messages_json" lang="zh-TW"/>
+    <output filename="_locales/am/messages.json" type="chrome_messages_json" lang="am" />
+    <output filename="_locales/ar/messages.json" type="chrome_messages_json" lang="ar" />
+    <output filename="_locales/bg/messages.json" type="chrome_messages_json" lang="bg" />
+    <output filename="_locales/bn/messages.json" type="chrome_messages_json" lang="bn" />
+    <output filename="_locales/ca/messages.json" type="chrome_messages_json" lang="ca" />
+    <output filename="_locales/cs/messages.json" type="chrome_messages_json" lang="cs" />
+    <output filename="_locales/da/messages.json" type="chrome_messages_json" lang="da" />
+    <output filename="_locales/de/messages.json" type="chrome_messages_json" lang="de" />
+    <output filename="_locales/el/messages.json" type="chrome_messages_json" lang="el" />
+    <output filename="_locales/en_GB/messages.json" type="chrome_messages_json" lang="en-GB" />
+    <output filename="_locales/en/messages.json" type="chrome_messages_json" lang="en" />
+    <output filename="_locales/es/messages.json" type="chrome_messages_json" lang="es" />
+    <output filename="_locales/es_419/messages.json" type="chrome_messages_json" lang="es-419" />
+    <output filename="_locales/et/messages.json" type="chrome_messages_json" lang="et" />
+    <output filename="_locales/fa/messages.json" type="chrome_messages_json" lang="fa" />
+    <output filename="_locales/fi/messages.json" type="chrome_messages_json" lang="fi" />
+    <output filename="_locales/fil/messages.json" type="chrome_messages_json" lang="fil" />
+    <output filename="_locales/fr/messages.json" type="chrome_messages_json" lang="fr" />
+    <output filename="_locales/gu/messages.json" type="chrome_messages_json" lang="gu" />
+    <output filename="_locales/he/messages.json" type="chrome_messages_json" lang="he" />
+    <output filename="_locales/hi/messages.json" type="chrome_messages_json" lang="hi" />
+    <output filename="_locales/hr/messages.json" type="chrome_messages_json" lang="hr" />
+    <output filename="_locales/hu/messages.json" type="chrome_messages_json" lang="hu" />
+    <output filename="_locales/id/messages.json" type="chrome_messages_json" lang="id" />
+    <output filename="_locales/it/messages.json" type="chrome_messages_json" lang="it" />
+    <output filename="_locales/ja/messages.json" type="chrome_messages_json" lang="ja" />
+    <output filename="_locales/kn/messages.json" type="chrome_messages_json" lang="kn" />
+    <output filename="_locales/ko/messages.json" type="chrome_messages_json" lang="ko" />
+    <output filename="_locales/lt/messages.json" type="chrome_messages_json" lang="lt" />
+    <output filename="_locales/lv/messages.json" type="chrome_messages_json" lang="lv" />
+    <output filename="_locales/ml/messages.json" type="chrome_messages_json" lang="ml" />
+    <output filename="_locales/mr/messages.json" type="chrome_messages_json" lang="mr" />
+    <output filename="_locales/ms/messages.json" type="chrome_messages_json" lang="ms" />
+    <output filename="_locales/nl/messages.json" type="chrome_messages_json" lang="nl" />
+    <output filename="_locales/nb/messages.json" type="chrome_messages_json" lang="no" />
+    <output filename="_locales/pl/messages.json" type="chrome_messages_json" lang="pl" />
+    <output filename="_locales/pt_BR/messages.json" type="chrome_messages_json" lang="pt-BR" />
+    <output filename="_locales/pt_PT/messages.json" type="chrome_messages_json" lang="pt-PT" />
+    <output filename="_locales/ro/messages.json" type="chrome_messages_json" lang="ro" />
+    <output filename="_locales/ru/messages.json" type="chrome_messages_json" lang="ru" />
+    <output filename="_locales/sk/messages.json" type="chrome_messages_json" lang="sk" />
+    <output filename="_locales/sl/messages.json" type="chrome_messages_json" lang="sl" />
+    <output filename="_locales/sr/messages.json" type="chrome_messages_json" lang="sr" />
+    <output filename="_locales/sv/messages.json" type="chrome_messages_json" lang="sv" />
+    <output filename="_locales/sw/messages.json" type="chrome_messages_json" lang="sw" />
+    <output filename="_locales/ta/messages.json" type="chrome_messages_json" lang="ta" />
+    <output filename="_locales/te/messages.json" type="chrome_messages_json" lang="te" />
+    <output filename="_locales/th/messages.json" type="chrome_messages_json" lang="th" />
+    <output filename="_locales/tr/messages.json" type="chrome_messages_json" lang="tr" />
+    <output filename="_locales/uk/messages.json" type="chrome_messages_json" lang="uk" />
+    <output filename="_locales/vi/messages.json" type="chrome_messages_json" lang="vi" />
+    <output filename="_locales/zh_CN/messages.json" type="chrome_messages_json" lang="zh-CN" />
+    <output filename="_locales/zh_TW/messages.json" type="chrome_messages_json" lang="zh-TW" />
   </outputs>
   <translations>
     <file path="accessibility_extensions_strings_am.xtb" lang="am" />
@@ -83,7 +78,7 @@
     <file path="accessibility_extensions_strings_hu.xtb" lang="hu" />
     <file path="accessibility_extensions_strings_id.xtb" lang="id" />
     <file path="accessibility_extensions_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="accessibility_extensions_strings_iw.xtb" lang="he" />
     <file path="accessibility_extensions_strings_ja.xtb" lang="ja" />
     <file path="accessibility_extensions_strings_kn.xtb" lang="kn" />
@@ -113,11 +108,13 @@
     <file path="accessibility_extensions_strings_vi.xtb" lang="vi" />
     <file path="accessibility_extensions_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="accessibility_extensions_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release allow_pseudo="false" seq="1">
     <messages fallback_to_english="true">
 
-      <!-- Alt extension -->
+      
 
       <message desc="The title of the application, displayed in the web store. Do not translate the word 'Alt', it refers to the ALT attribute in HTML. Okay to put it in quotes." name="IDS_ALT_APPNAME">
         Image Alt Text Viewer
@@ -132,7 +129,7 @@
         Undo
       </message>
 
-      <!-- Long Descriptions in Context Menu extension -->
+      
 
       <message desc="The title of the application, displayed in the web store." name="IDS_LONGDESC_APPNAME">
         Long Descriptions in Context Menu
@@ -150,7 +147,7 @@
         Options
       </message>
 
-      <!-- High Contrast extension -->
+      
 
       <message desc="The title of the application, displayed in the web store. The term High Contrast refers to contrast between dark and light colors - higher contrast is easier to see." name="IDS_HIGHCONTRAST_APPNAME">
         High Contrast
@@ -202,7 +199,7 @@
         Color scheme for <ph name="site">$1<ex>facebook.com</ex></ph>:
       </message>
 
-      <!-- Caret browsing extension -->
+      
 
       <message desc="One of several possible options for what to do when the cursor first appears - this option is to show a quick animation." name="IDS_CARET_BROWSING_ANIMATION">
         Highlight the cursor position with an animation.
@@ -259,7 +256,7 @@
         When Caret Browsing is enabled:
       </message>
 
-      <!-- Color Enhancer extension -->
+      
 
       <message desc="The title of the application, displayed in the web store." name="IDS_COLOR_ENHANCER_APPNAME">
         Color Enhancer
@@ -308,7 +305,7 @@
         Setup
       </message>
 
-      <!-- Animation extension -->
+      
 
       <message desc="The title of the extension that controls whether images can animate or not, displayed in the web store." name="IDS_ANIMATION_APPNAME">
         Animation Policy
@@ -331,4 +328,4 @@
 
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/app_list/resources/app_list_resources.grd
+++ b/ui/app_list/resources/app_list_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/app_list_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/app_list_resources_map.cc" type="resource_map_source" context="default_100_percent" />
     <output filename="grit/app_list_resources_map.h" type="resource_map_header" context="default_100_percent" />
@@ -12,9 +11,7 @@
   </outputs>
   <release seq="1">
     <structures fallback_to_low_resolution="true">
-      <!-- KEEP THESE IN ALPHABETICAL ORDER!  DO NOT ADD TO RANDOM PLACES JUST
-           BECAUSE YOUR RESOURCES ARE FUNCTIONALLY RELATED OR FALL UNDER THE
-           SAME CONDITIONALS. -->
+      
       <structure type="chrome_scaled_image" name="IDR_APP_LIST_ITEM_PROGRESS_BACKGROUND" file="common/app_list_progress_bar_background.png" />
       <structure type="chrome_scaled_image" name="IDR_APP_LIST_ITEM_PROGRESS_LEFT" file="common/app_list_progress_bar_left.png" />
       <structure type="chrome_scaled_image" name="IDR_APP_LIST_ITEM_PROGRESS_CENTER" file="common/app_list_progress_bar_center.png" />
@@ -31,4 +28,4 @@
       </if>
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/file_manager/file_manager_resources.grd
+++ b/ui/file_manager/file_manager_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/file_manager_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/file_manager_resources_map.cc" type="resource_file_map_source" />
     <output filename="grit/file_manager_resources_map.h" type="resource_map_header" />
@@ -12,12 +11,12 @@
   <release seq="1">
     <includes>
       <include name="IDR_FILEMANAGER_MANIFEST" file="file_manager/manifest.json" type="BINDATA" />
-      <!-- Files.app pages and scripts. -->
+      
       <include name="IDR_FILE_MANAGER_MAIN" file="file_manager/main.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_MAIN_JS" file="file_manager/foreground/js/main_scripts.js" flattenhtml="true" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_BKGND_JS" file="file_manager/background/js/background.js" type="BINDATA" />
 
-      <!-- Common Scripts. -->
+      
       <include name="IDR_FILE_MANAGER_ANALYTICS_JS" file="../webui/resources/js/analytics.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ERROR_UTIL_JS" file="file_manager/common/js/error_util.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ASYNC_UTIL_JS" file="file_manager/common/js/async_util.js" flattenhtml="false" type="BINDATA" />
@@ -30,7 +29,7 @@
       <include name="IDR_FILE_MANAGER_METRICS_EVENTS_JS" file="file_manager/common/js/metrics_events.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_LRU_CACHE_JS" file="file_manager/common/js/lru_cache.js" flattenhtml="false" type="BINDATA" />
 
-      <!-- Scripts working in background page. -->
+      
       <include name="IDR_FILE_MANAGER_DEVICE_APP_WINDOW_WRAPPER_JS" file="file_manager/background/js/app_window_wrapper.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_DEVICE_BACKGROUND_BASE_JS" file="file_manager/background/js/background_base.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_DEVICE_HANDLER_JS" file="file_manager/background/js/device_handler.js" flattenhtml="false" type="BINDATA" />
@@ -49,16 +48,16 @@
       <include name="IDR_FILE_MANAGER_TEST_UTIL_BASE_JS" file="file_manager/background/js/test_util_base.js" flattenhtml="false" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_VOLUME_MANAGER_JS" file="file_manager/background/js/volume_manager.js" flattenhtml="false" type="BINDATA" />
 
-      <!-- Polymer elements -->
+      
       <include name="IDR_FILE_MANAGER_ELEMENTS_FILES_TOAST_HTML" file="file_manager/foreground/elements/files_toast.html" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ELEMENTS_FILES_TOAST_JS" file="file_manager/foreground/elements/files_toast.js" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ELEMENTS_FILES_TOGGLE_RIPPLE_HTML" file="file_manager/foreground/elements/files_toggle_ripple.html" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ELEMENTS_FILES_TOGGLE_RIPPLE_JS" file="file_manager/foreground/elements/files_toggle_ripple.js" type="BINDATA" />
 
-      <!-- Scripts referred by the gallery app. -->
+      
       <include name="IDR_FILE_MANAGER_FILE_TYPE_JS" file="file_manager/common/js/file_type.js" flattenhtml="false" type="BINDATA" />
 
-      <!-- Scripts required by the metadata parser worker. -->
+      
       <include name="IDR_FILE_MANAGER_UTIL" file="file_manager/common/js/util.js" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_METADATA_DISPATCHER" file="file_manager/foreground/js/metadata/metadata_dispatcher.js" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_METADATA_READER" file="file_manager/foreground/js/metadata/byte_reader.js" type="BINDATA" />
@@ -72,7 +71,7 @@
       <include name="IDR_FILE_MANAGER_PARALLEL" file="file_manager/foreground/js/metadata/function_parallel.js" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_SEQUENCE" file="file_manager/foreground/js/metadata/function_sequence.js" type="BINDATA" />
 
-      <!-- Images referenced from the manifest or the code -->
+      
       <include name="IDR_FILE_MANAGER_ICON_16" file="file_manager/common/images/icon16.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ICON_32" file="file_manager/common/images/icon32.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_ICON_48" file="file_manager/common/images/icon48.png" type="BINDATA" />
@@ -88,7 +87,7 @@
       <include name="IDR_FILE_MANAGER_GALLERY_ICON_128" file="gallery/images/icon128.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_GALLERY_ICON_256" file="gallery/images/icon256.png" type="BINDATA" />
 
-      <!-- Resources used for file type icon in launcher search result. -->
+      
       <include name="IDR_FILE_MANAGER_IMG_LAUNCHER_FILETYPE_AUDIO" file="file_manager/foreground/images/launcher_filetypes/launcher_filetype_audio.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_LAUNCHER_FILETYPE_CHART" file="file_manager/foreground/images/launcher_filetypes/launcher_filetype_chart.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_LAUNCHER_FILETYPE_EXCEL" file="file_manager/foreground/images/launcher_filetypes/launcher_filetype_excel.png" type="BINDATA" />
@@ -128,7 +127,7 @@
       <include name="IDR_FILE_MANAGER_IMG_LAUNCHER_FILETYPE_2X_VIDEO" file="file_manager/foreground/images/launcher_filetypes/2x/launcher_filetype_video.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_LAUNCHER_FILETYPE_2X_WORD" file="file_manager/foreground/images/launcher_filetypes/2x/launcher_filetype_word.png" type="BINDATA" />
 
-      <!-- Resources used for non-flattened HTML files. -->
+      
       <include name="IDR_FILE_MANAGER_DRIVE_WELCOME_STYLE" file="file_manager/foreground/css/drive_welcome.css" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_UI_CLOUDS" file="file_manager/foreground/images/files/ui/clouds.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_UI_DRIVE_WELCOME_LOGO" file="file_manager/foreground/images/files/ui/drive_logo.png" type="BINDATA" />
@@ -136,7 +135,7 @@
       <include name="IDR_FILE_MANAGER_IMG_UI_DRIVE_WELCOME_PEOPLE" file="file_manager/foreground/images/files/ui/drive_banner_people.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_UI_2X_DRIVE_WELCOME_PEOPLE" file="file_manager/foreground/images/files/ui/2x/drive_banner_people.png" type="BINDATA" />
 
-      <!-- VideoPlayer.app pages and scripts. -->
+      
       <include name="IDR_VIDEO_PLAYER_MANIFEST" file="video_player/manifest.json" type="BINDATA" />
       <include name="IDR_VIDEO_PLAYER" file="video_player/video_player.html" allowexternalscript="true" flattenhtml="true" type="BINDATA" />
       <include name="IDR_VIDEO_PLAYER_JS" file="video_player/js/video_player_scripts.js" flattenhtml="true" type="BINDATA" />
@@ -152,7 +151,7 @@
       <include name="IDR_VIDEO_PLAYER_ICON_256" file="video_player/images/icon/video-player-256.png" type="BINDATA" />
       <include name="IDR_VIDEO_PLAYER_ICON_FAVICON_32" file="video_player/images/icon/video-player-favicon-32.png" type="BINDATA" />
 
-      <!-- AudioPlayer.app pages and scripts. -->
+      
       <include name="IDR_AUDIO_PLAYER_MANIFEST" file="audio_player/manifest.json" type="BINDATA" />
       <include name="IDR_AUDIO_PLAYER_BKGND_JS" file="audio_player/js/background.js" flattenhtml="true" type="BINDATA" />
       <include name="IDR_AUDIO_PLAYER_ELEMENTS_AUDIO_PLAYER_CSS" file="audio_player/elements/audio_player.css" flattenhtml="true" type="BINDATA" />
@@ -181,7 +180,7 @@
       <include name="IDR_AUDIO_PLAYER_ICON_128" file="audio_player/icons/audio-player-128.png" type="BINDATA" />
       <include name="IDR_AUDIO_PLAYER_ICON_256" file="audio_player/icons/audio-player-256.png" type="BINDATA" />
 
-      <!-- Gallery.app pages and scripts. -->
+      
       <include name="IDR_GALLERY_MANIFEST" file="gallery/manifest.json" type="BINDATA" />
       <include name="IDR_GALLERY" file="gallery/gallery.html" allowexternalscript="true" flattenhtml="true" type="BINDATA" />
       <include name="IDR_GALLERY_JS" file="gallery/js/gallery_scripts.js" flattenhtml="true" type="BINDATA" />
@@ -189,7 +188,7 @@
       <include name="IDR_GALLERY_TEST_UTIL_JS" file="gallery/js/test_util.js" flattenhtml="true" type="BINDATA" />
       <include name="IDR_GALLERY_METADATA_WORKER_JS" file="gallery/js/metadata_worker.js" flattenhtml="true" type="BINDATA" />
 
-      <!-- Custom cursors (which grit cannot inline). -->
+      
       <include name="IDR_FILE_MANAGER_IMG_GALLERY_CURSOR_CROP" file="gallery/images/100/cursor_crop.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_GALLERY_CURSOR_LEFTRIGHT" file="gallery/images/100/cursor_leftright.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_GALLERY_CURSOR_MOVE" file="gallery/images/100/cursor_move.png" type="BINDATA" />
@@ -204,7 +203,7 @@
       <include name="IDR_FILE_MANAGER_IMG_GALLERY_2X_CURSOR_SWNE" file="gallery/images/200/cursor_swne.png" type="BINDATA" />
       <include name="IDR_FILE_MANAGER_IMG_GALLERY_2X_CURSOR_UPDOWN" file="gallery/images/200/cursor_updown.png" type="BINDATA" />
 
-      <!-- Image loader extension manifest and scripts. -->
+      
       <if expr="image_loader_extension">
         <include name="IDR_IMAGE_LOADER_MANIFEST" file="image_loader/manifest.json" type="BINDATA" />
         <include name="IDR_IMAGE_LOADER_IMAGE_LOADER_JS" file="image_loader/image_loader.js" type="BINDATA" />
@@ -214,16 +213,16 @@
         <include name="IDR_IMAGE_LOADER_BACKGROUND_JS" file="image_loader/background.js" type="BINDATA" />
         <include name="IDR_IMAGE_LOADER_CLIENT_JS" file="image_loader/image_loader_client.js" type="BINDATA" />
         <include name="IDR_IMAGE_LOADER_PIEX_LOADER_JS" file="image_loader/piex_loader.js" flattenhtml="true" type="BINDATA" />
-        <!-- Internal resources. -->
+        
         <if expr="not _google_chrome">
           <include name="IDR_IMAGE_LOADER_PIEX_LOADER_PNACL" file="image_loader/piex/piex.pexe.txt" type="BINDATA" />
         </if>
         <if expr="_google_chrome">
-          <!-- This entry overrides IDR_IMAGE_LOADER_PIEX_LOADER_PNACL with content of ../internal/piex/piex.pexe. -->
+          
           <include name="IDR_IMAGE_LOADER_PIEX_LOADER_PNACL" file="internal/piex/piex.pexe" type="BINDATA" />
         </if>
         <include name="IDR_IMAGE_LOADER_PIEX_LOADER_MANIFEST" file="image_loader/piex/piex.nmf.txt" type="BINDATA" />
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/keyboard/keyboard_resources.grd
+++ b/ui/keyboard/keyboard_resources.grd
@@ -1,13 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-     NOTE: if you are adding resources here, you should probably also edit:
-     ui/keyboard/keyboard_ui_controller.cc
-     ui/keyboard/keyboard_util.cc
--->
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/keyboard_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/keyboard_resources_map.h" type="resource_map_header" />
     <output filename="keyboard_resources.pak" type="data_package" />
@@ -65,7 +59,7 @@
       <include name="IDR_KEYBOARD_INPUTVIEW_CSS" file="${input_tools_root_dir}/inputview/common.css" type="BINDATA" />
       <include name="IDR_KEYBOARD_INPUTVIEW_JS" file="${inputview_gen_js}" use_base_dir="false" type="BINDATA" />
       <include name="IDR_KEYBOARD_LOCALES_EN" file="resources/locales/en.js" flattenhtml="true" type="BINDATA" />
-      <include name="IDR_KEYBOARD_LAYOUTS_101" file="${input_tools_root_dir}/inputview/layouts/101kbd_layout.js" type="BINDATA"/>
+      <include name="IDR_KEYBOARD_LAYOUTS_101" file="${input_tools_root_dir}/inputview/layouts/101kbd_layout.js" type="BINDATA" />
       <include name="IDR_KEYBOARD_LAYOUTS_COMPACT_QWERTY" file="${input_tools_root_dir}/inputview/layouts/compactkbd_qwerty_layout.js" type="BINDATA" />
       <include name="IDR_KEYBOARD_LAYOUTS_COMPACT_NUMBERPAD" file="${input_tools_root_dir}/inputview/layouts/compactkbd_numberpad_layout.js" type="BINDATA" />
       <include name="IDR_KEYBOARD_LAYOUTS_EMOJI" file="${input_tools_root_dir}/inputview/layouts/emoji_layout.js" type="BINDATA" />
@@ -77,4 +71,4 @@
       <include name="IDR_KEYBOARD_SOUNDS_KEYPRESS_STANDARD" file="${input_tools_root_dir}/sounds/KeypressStandard.wav" type="BINDATA" />
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/login/login_resources.grd
+++ b/ui/login/login_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/login_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/login_resources_map.cc" type="resource_file_map_source" />
     <output filename="grit/login_resources_map.h" type="resource_map_header" />
@@ -16,4 +15,4 @@
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- /dev/null
+++ b/ui/oobe/oobe_resources.grd
@@ -0,0 +1,21 @@
+<grit current_release="1" latest_public_release="0">
+  <outputs>
+    <output filename="grit/oobe_resources.h" type="rc_header">
+      <emit emit_type="prepend" />
+    </output>
+    <output filename="grit/oobe_resources_map.cc" type="resource_file_map_source" />
+    <output filename="grit/oobe_resources_map.h" type="resource_map_header" />
+    <output filename="oobe_resources.pak" type="data_package" />
+    <output filename="oobe_resources.rc" type="rc_all" />
+  </outputs>
+  <release seq="1">
+    <includes>
+      <if expr="chromeos">
+        <include file="resources/oobe_ui.html" name="IDR_OOBE_UI_HTML" type="chrome_html" />
+        <include file="resources/oobe_ui.js" name="IDR_OOBE_UI_JS" type="chrome_html" />
+        <include file="resources/oobe-element.html" name="IDR_OOBE_ELEMENT_HTML" type="chrome_html" />
+        <include file="resources/oobe-element.js" name="IDR_OOBE_ELEMENT_JS" type="chrome_html" />
+      </if>
+    </includes>
+  </release>
+</grit>
\ No newline at end of file
--- a/ui/resources/ui_resources.grd
+++ b/ui/resources/ui_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/ui_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/ui_resources_map.cc" type="resource_map_source" context="default_100_percent" />
     <output filename="grit/ui_resources_map.h" type="resource_map_header" context="default_100_percent" />
@@ -12,9 +11,7 @@
   </outputs>
   <release seq="1">
     <structures fallback_to_low_resolution="true">
-      <!-- KEEP THESE IN ALPHABETICAL ORDER!  DO NOT ADD TO RANDOM PLACES JUST
-           BECAUSE YOUR RESOURCES ARE FUNCTIONALLY RELATED OR FALL UNDER THE
-           SAME CONDITIONALS. -->
+      
       <if expr="is_linux and use_aura">
         <structure type="chrome_scaled_image" name="IDR_AURA_CURSOR_BIG_ALIAS" file="common/pointers/alias_big.png" />
         <structure type="chrome_scaled_image" name="IDR_AURA_CURSOR_BIG_CELL" file="common/pointers/cell_big.png" />
@@ -130,40 +127,39 @@
       <structure type="chrome_scaled_image" name="IDR_MENU_DROPARROW" file="cros/menu_droparrow.png" />
       <structure type="chrome_scaled_image" name="IDR_MESSAGE_CLOSE" file="common/message_close.png" />
       <if expr="toolkit_views or is_macosx or is_ios">
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW" file="common/notification_arrow.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW_HOVER" file="common/notification_arrow_hover.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW_PRESSED" file="common/notification_arrow_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS" file="common/notification_advanced_settings.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS_HOVER" file="common/notification_advanced_settings_hover.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS_PRESSED" file="common/notification_advanced_settings_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL" file="common/notification_clear_all.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_DISABLED" file="common/notification_clear_all_disabled.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_HOVER" file="common/notification_clear_all_hover.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_PRESSED" file="common/notification_clear_all_pressed.png"/>
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW" file="common/notification_arrow.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW_HOVER" file="common/notification_arrow_hover.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ARROW_PRESSED" file="common/notification_arrow_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS" file="common/notification_advanced_settings.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS_HOVER" file="common/notification_advanced_settings_hover.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_ADVANCED_SETTINGS_PRESSED" file="common/notification_advanced_settings_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL" file="common/notification_clear_all.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_DISABLED" file="common/notification_clear_all_disabled.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_HOVER" file="common/notification_clear_all_hover.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLEAR_ALL_PRESSED" file="common/notification_clear_all_pressed.png" />
         <if expr="is_win">
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE" file="win/notification_close.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_HOVER" file="win/notification_close_hover.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_PRESSED" file="win/notification_close_pressed.png"/>
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE" file="win/notification_close.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_HOVER" file="win/notification_close_hover.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_PRESSED" file="win/notification_close_pressed.png" />
         </if>
         <if expr="not is_win">
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE" file="common/notification_close.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_HOVER" file="common/notification_close_hover.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_PRESSED" file="common/notification_close_pressed.png"/>
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE" file="common/notification_close.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_HOVER" file="common/notification_close_hover.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_CLOSE_PRESSED" file="common/notification_close_pressed.png" />
         </if>
         <if expr="desktop_linux and use_aura">
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE" file="common/notification_bubble_close.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE_HOVER" file="common/notification_bubble_close_hover.png"/>
-          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE_PRESSED" file="common/notification_bubble_close_pressed.png"/>
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE" file="common/notification_bubble_close.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE_HOVER" file="common/notification_bubble_close_hover.png" />
+          <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_BUBBLE_CLOSE_PRESSED" file="common/notification_bubble_close_pressed.png" />
         </if>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB" file="common/notification_do_not_disturb.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB_HOVER" file="common/notification_do_not_disturb_hover.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB_PRESSED" file="common/notification_do_not_disturb_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS" file="common/notification_settings.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS_HOVER" file="common/notification_settings_hover.png"/>
-        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS_PRESSED" file="common/notification_settings_pressed.png"/>
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB" file="common/notification_do_not_disturb.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB_HOVER" file="common/notification_do_not_disturb_hover.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_DO_NOT_DISTURB_PRESSED" file="common/notification_do_not_disturb_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS" file="common/notification_settings.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS_HOVER" file="common/notification_settings_hover.png" />
+        <structure type="chrome_scaled_image" name="IDR_NOTIFICATION_SETTINGS_PRESSED" file="common/notification_settings_pressed.png" />
       </if>
-      <!-- TODO(calamity): The 1x local ntp resources require a proper version.
-           See crbug.com/363519. -->
+      
       <structure type="chrome_scaled_image" name="IDR_LOCAL_NTP_IMAGES_LOGO_PNG" file="common/ntp_google_logo.png" />
       <if expr="not is_android and not is_ios">
         <structure type="chrome_scaled_image" name="IDR_NTP_DEFAULT_FAVICON" file="common/ntp_default_favicon.png" />
@@ -278,21 +274,21 @@
         <structure type="chrome_scaled_image" name="IDR_TOUCH_DRAG_TIP_NODROP" file="common/drag_tip_nodrop.png" />
       </if>
       <if expr="is_macosx or is_ios">
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_ATTENTION" file="mac/notification_dark_tray_attention.png"/>
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_PRESSED" file="mac/notification_dark_tray_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_ATTENTION" file="mac/notification_dark_tray_do_not_disturb_attention.png"/>
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_PRESSED" file="mac/notification_dark_tray_do_not_disturb_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_EMPTY" file="mac/notification_tray_do_not_disturb_empty.png"/>
-        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_EMPTY" file="mac/notification_dark_tray_empty.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_ATTENTION" file="mac/notification_tray_attention.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_ATTENTION_PRESSED" file="mac/notification_tray_attention_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_ATTENTION" file="mac/notification_tray_do_not_disturb_attention.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_ATTENTION_PRESSED" file="mac/notification_tray_do_not_disturb_attention_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_EMPTY" file="mac/notification_tray_do_not_disturb_empty.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_EMPTY_PRESSED" file="mac/notification_tray_do_not_disturb_empty_pressed.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_EMPTY" file="mac/notification_tray_empty.png"/>
-        <structure type="chrome_scaled_image" name="IDR_TRAY_EMPTY_PRESSED" file="mac/notification_tray_empty_pressed.png"/>
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_ATTENTION" file="mac/notification_dark_tray_attention.png" />
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_PRESSED" file="mac/notification_dark_tray_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_ATTENTION" file="mac/notification_dark_tray_do_not_disturb_attention.png" />
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_PRESSED" file="mac/notification_dark_tray_do_not_disturb_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_DO_NOT_DISTURB_EMPTY" file="mac/notification_tray_do_not_disturb_empty.png" />
+        <structure type="chrome_scaled_image" name="IDR_DARK_TRAY_EMPTY" file="mac/notification_dark_tray_empty.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_ATTENTION" file="mac/notification_tray_attention.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_ATTENTION_PRESSED" file="mac/notification_tray_attention_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_ATTENTION" file="mac/notification_tray_do_not_disturb_attention.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_ATTENTION_PRESSED" file="mac/notification_tray_do_not_disturb_attention_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_EMPTY" file="mac/notification_tray_do_not_disturb_empty.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_DO_NOT_DISTURB_EMPTY_PRESSED" file="mac/notification_tray_do_not_disturb_empty_pressed.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_EMPTY" file="mac/notification_tray_empty.png" />
+        <structure type="chrome_scaled_image" name="IDR_TRAY_EMPTY_PRESSED" file="mac/notification_tray_empty_pressed.png" />
       </if>
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/resources/ui_unscaled_resources.grd
+++ b/ui/resources/ui_unscaled_resources.grd
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/ui_unscaled_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
-    <output filename="ui_unscaled_resources.rc" type="rc_all"/>
+    <output filename="ui_unscaled_resources.rc" type="rc_all" />
   </outputs>
   <release seq="1">
     <includes>
@@ -32,4 +31,4 @@
       </if>
     </includes>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/strings/app_locale_settings.grd
+++ b/ui/strings/app_locale_settings.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/app_locale_settings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="app_locale_settings_am.pak" type="data_package" lang="am" />
     <output filename="app_locale_settings_ar.pak" type="data_package" lang="ar" />
@@ -17,7 +16,7 @@
     <output filename="app_locale_settings_en-US.pak" type="data_package" lang="en" />
     <output filename="app_locale_settings_es.pak" type="data_package" lang="es" />
     <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">
@@ -45,12 +44,11 @@
     <output filename="app_locale_settings_mr.pak" type="data_package" lang="mr" />
     <output filename="app_locale_settings_ms.pak" type="data_package" lang="ms" />
     <output filename="app_locale_settings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="app_locale_settings_nb.pak" type="data_package" lang="no" />
     <output filename="app_locale_settings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="app_locale_settings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -126,21 +124,14 @@
     <file path="translations/app_locale_settings_vi.xtb" lang="vi" />
     <file path="translations/app_locale_settings_zh-CN.xtb" lang="zh-CN" />
     <file path="translations/app_locale_settings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
-      <!-- The UI font used in native UI components (e.g. menu). 'default'
-           indicates that the font obtained from the system be used.
-           Otherwise, the system default UI font will be overriden with
-           the family specified. This should be default for locales
-           other than Indian locales.
-           TODO(jungshik): This and IDS_UI_FONT_SIZE_SCALER are only used
-           on Windows now and are likely to be so in the future because Mac and 
-           Linux fonts do not have the issue Windows fonts for some locales
-           (Indian) have. In that case, this need to be enclosed
-           by platform-dependent if-clause. -->
+      
       <if expr="is_win">
-        <!-- Limit minimum UI font size to 5 by default. -->
+        
         <message name="IDS_MINIMUM_UI_FONT_SIZE" use_name_for_id="true">
           5
         </message>
@@ -148,92 +139,88 @@
         <message name="IDS_UI_FONT_FAMILY" use_name_for_id="true">
           default
         </message>
-        <!-- For Windows XP -->
+        
         <message name="IDS_UI_FONT_FAMILY_XP" use_name_for_id="true">
           default
         </message>
 
-        <!-- To get the actual UI font size for native UI components
-             (e.g. menu), the system UI font size is scaled with this value/100.
-             This should be 100 for most locales. -->
+        
         <message name="IDS_UI_FONT_SIZE_SCALER" use_name_for_id="true">
           100
         </message>
-        <!-- For Windows XP -->
+        
         <message name="IDS_UI_FONT_SIZE_SCALER_XP" use_name_for_id="true">
           100
         </message>
 
-        <!-- The font used in Web UI (e.g. History). -->
+        
         <message name="IDS_WEB_FONT_FAMILY" use_name_for_id="true">
           'Segoe UI', Tahoma, sans-serif
         </message>
-        <!-- The font used in Web UI on Windows XP (e.g. History). -->
+        
         <message name="IDS_WEB_FONT_FAMILY_XP" use_name_for_id="true">
           Tahoma, sans-serif
         </message>
 
-        <!-- The relative font size in % used in Web UI (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE" use_name_for_id="true">
           75%
         </message>
-        <!-- The relative font size in % used in web-style native pages
-        on Windows earlier than Vista (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE_XP" use_name_for_id="true">
           75%
         </message>
       </if>
       <if expr="is_macosx">
-        <!-- The font used in Web UI (e.g. History). -->
+        
         <message name="IDS_WEB_FONT_FAMILY" use_name_for_id="true">
           'Helvetica Neue', 'Lucida Grande', sans-serif
         </message>
 
-        <!-- The relative font size in % used in Web UI (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE" use_name_for_id="true">
           75%
         </message>
       </if>
       <if expr="is_ios">
-        <!-- The font used in Web UI (e.g. History). -->
+        
         <message name="IDS_WEB_FONT_FAMILY" use_name_for_id="true">
           'Roboto-Regular', sans-serif
         </message>
 
-        <!-- The relative font size in % used in Web UI (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE" use_name_for_id="true">
           75%
         </message>
       </if>
       <if expr="(is_linux or is_android or is_bsd) and not chromeos">
-        <!-- The font used in Web UI (e.g. History). Note that these are only
-             backups. We try to use the system font if possible. -->
+        
         <message name="IDS_WEB_FONT_FAMILY" use_name_for_id="true">
           Arial, sans-serif
         </message>
 
-        <!-- The relative font size in % used in Web UI (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE" use_name_for_id="true">
           75%
         </message>
       </if>
-      <!-- For Chrome OS -->
+      
       <if expr="chromeos">
-        <!-- The font name like: 'Font Name, 12px' -->
+        
         <message name="IDS_UI_FONT_FAMILY_CROS" use_name_for_id="true">
           Roboto, 13px
         </message>
 
-        <!-- The font used in Web UI (e.g. History). -->
+        
         <message name="IDS_WEB_FONT_FAMILY" use_name_for_id="true">
           Roboto, sans-serif
         </message>
 
-        <!-- The relative font size in % used in Web UI (e.g. History).  -->
+        
         <message name="IDS_WEB_FONT_SIZE" use_name_for_id="true">
           80%
         </message>
       </if>
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/strings/ui_strings.grd
+++ b/ui/strings/ui_strings.grd
@@ -1,19 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- This file contains definitions of resources that will be translated for
-each locale. Specifically, these are UI strings that are used by app/ that
-need to be translated for each locale.-->
-
-<grit base_dir="." latest_public_release="0" current_release="1"
-      source_lang_id="en" enc_check="möl">
+<grit base_dir="." latest_public_release="0" current_release="1" source_lang_id="en" enc_check="möl">
   <outputs>
-    <!-- TODO add each of your output files.  Modify the three below, and add
-    your own for your various languages.  See the user's guide
-    (http://wiki/Main/GritUsersGuide) for more details.
-    Note that all output references are relative to the output directory
-    which is specified at build time. -->
+    
     <output filename="grit/ui_strings.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="ui_strings_am.pak" type="data_package" lang="am" />
     <output filename="ui_strings_ar.pak" type="data_package" lang="ar" />
@@ -28,7 +17,7 @@ need to be translated for each locale.--
     <output filename="ui_strings_en-US.pak" type="data_package" lang="en" />
     <output filename="ui_strings_es.pak" type="data_package" lang="es" />
     <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">
@@ -56,12 +45,11 @@ need to be translated for each locale.--
     <output filename="ui_strings_mr.pak" type="data_package" lang="mr" />
     <output filename="ui_strings_ms.pak" type="data_package" lang="ms" />
     <output filename="ui_strings_nl.pak" type="data_package" lang="nl" />
-    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
-         be 'nb'. -->
+    
     <output filename="ui_strings_nb.pak" type="data_package" lang="no" />
     <output filename="ui_strings_pl.pak" type="data_package" lang="pl" />
     <if expr="is_ios">
-      <!-- iOS uses pt for pt-BR -->
+      
       <output filename="ui_strings_pt.pak" type="data_package" lang="pt-BR" />
     </if>
     <if expr="not is_ios">
@@ -108,7 +96,7 @@ need to be translated for each locale.--
     <file path="translations/ui_strings_hu.xtb" lang="hu" />
     <file path="translations/ui_strings_id.xtb" lang="id" />
     <file path="translations/ui_strings_it.xtb" lang="it" />
-    <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
+    
     <file path="translations/ui_strings_iw.xtb" lang="he" />
     <file path="translations/ui_strings_ja.xtb" lang="ja" />
     <file path="translations/ui_strings_kn.xtb" lang="kn" />
@@ -138,122 +126,102 @@ need to be translated for each locale.--
     <file path="translations/ui_strings_vi.xtb" lang="vi" />
     <file path="translations/ui_strings_zh-CN.xtb" lang="zh-CN" />
     <file path="translations/ui_strings_zh-TW.xtb" lang="zh-TW" />
-  </translations>
+  <if expr="pp_ifdef('use_third_party_translations')">
+  </if>
+</translations>
   <release seq="1" allow_pseudo="false">
     <messages fallback_to_english="true">
 
-      <!-- time format -->
-      <message name="IDS_TIME_SECS"
-               desc="Use an abbreviated word for second(s). [ICU Syntax]">
+      
+      <message name="IDS_TIME_SECS" desc="Use an abbreviated word for second(s). [ICU Syntax]">
                {SECONDS, plural, =1 {1 sec} other {# secs}}
       </message>
 
-      <message name="IDS_TIME_LONG_SECS"
-               desc="Use an unabbreviated word for second(s). [ICU Syntax]">
+      <message name="IDS_TIME_LONG_SECS" desc="Use an unabbreviated word for second(s). [ICU Syntax]">
                {SECONDS, plural, =1 {1 second} other {# seconds}}
       </message>
 
-      <message name="IDS_TIME_LONG_SECS_2ND"
-               desc="Second part of 'xx minutes and yy seconds' time format. [ICU Syntax]">
+      <message name="IDS_TIME_LONG_SECS_2ND" desc="Second part of 'xx minutes and yy seconds' time format. [ICU Syntax]">
                {SECONDS, plural, =1 {1 second} other {# seconds}}
       </message>
 
-      <message name="IDS_TIME_MINS"
-               desc="Use an abbreviated word for minute(s). [ICU Syntax]">
+      <message name="IDS_TIME_MINS" desc="Use an abbreviated word for minute(s). [ICU Syntax]">
                {MINUTES, plural, =1 {1 min} other {# mins}}
       </message>
 
-      <message name="IDS_TIME_LONG_MINS"
-               desc="Use an unabbreviated word for minute(s). [ICU Syntax]">
+      <message name="IDS_TIME_LONG_MINS" desc="Use an unabbreviated word for minute(s). [ICU Syntax]">
                {MINUTES, plural, =1 {1 minute} other {# minutes}}
       </message>
 
-      <message name="IDS_TIME_LONG_MINS_1ST"
-               desc="First part of 'xx minutes and yy seconds' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
+      <message name="IDS_TIME_LONG_MINS_1ST" desc="First part of 'xx minutes and yy seconds' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
                {MINUTES, plural, =1 {1 minute and } other {# minutes and }}
       </message>
 
-      <message name="IDS_TIME_LONG_MINS_2ND"
-               desc="Second part of 'xx hours and yy minutes' time format.  [ICU Syntax]">
+      <message name="IDS_TIME_LONG_MINS_2ND" desc="Second part of 'xx hours and yy minutes' time format.  [ICU Syntax]">
                {MINUTES, plural, =1 {1 minute} other {# minutes}}
       </message>
 
-      <message name="IDS_TIME_HOURS"
-               desc="[ICU Syntax]">
+      <message name="IDS_TIME_HOURS" desc="[ICU Syntax]">
                {HOURS, plural, =1 {1 hour} other {# hours}}
       </message>
 
 
-      <message name="IDS_TIME_HOURS_1ST"
-               desc="First part of 'xx hours and yy minutes' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
+      <message name="IDS_TIME_HOURS_1ST" desc="First part of 'xx hours and yy minutes' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
                {HOURS, plural, =1 {1 hour and } other {# hours and }}
       </message>
 
-      <message name="IDS_TIME_HOURS_2ND"
-               desc="Second part of 'xx days yy hours' time format. [ICU Syntax]">
+      <message name="IDS_TIME_HOURS_2ND" desc="Second part of 'xx days yy hours' time format. [ICU Syntax]">
                {HOURS, plural, =1 {1 hour} other {# hours}}
       </message>
 
 
-      <message name="IDS_TIME_DAYS"
-               desc="[ICU Syntax]">
+      <message name="IDS_TIME_DAYS" desc="[ICU Syntax]">
                {DAYS, plural, =1 {1 day} other {# days}}
       </message>
 
 
-      <message name="IDS_TIME_DAYS_1ST"
-               desc="First part of 'xx days and yy hours' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
+      <message name="IDS_TIME_DAYS_1ST" desc="First part of 'xx days and yy hours' time format (including 'and' and the space between first and second part, if the language requires a connecting word like 'and' and a space there). [ICU Syntax]">
                {DAYS, plural, =1 {1 day and } other {# days and }}
       </message>
 
-      <message name="IDS_TIME_REMAINING_SECS"
-               desc="Seconds remaining for a job completion. Use an abbreviated word for second(s). [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_SECS" desc="Seconds remaining for a job completion. Use an abbreviated word for second(s). [ICU Syntax]">
                {SECONDS, plural, =1 {1 sec left} other {# secs left}}
       </message>
 
-      <message name="IDS_TIME_REMAINING_LONG_SECS"
-               desc="Seconds remaining for a job completion. [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_LONG_SECS" desc="Seconds remaining for a job completion. [ICU Syntax]">
                {SECONDS, plural, =1 {1 second left} other {# seconds left}}
       </message>
 
-      <message name="IDS_TIME_REMAINING_MINS"
-               desc="Minutes remaining for a job completion. Use an abbreviated word for minute(s). [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_MINS" desc="Minutes remaining for a job completion. Use an abbreviated word for minute(s). [ICU Syntax]">
                {MINUTES, plural, =1 {1 min left} other {# mins left}}
       </message>
 
-      <message name="IDS_TIME_REMAINING_LONG_MINS"
-               desc="Minutes remaining for a job completion. [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_LONG_MINS" desc="Minutes remaining for a job completion. [ICU Syntax]">
                {MINUTES, plural, =1 {1 minute left} other {# minutes left}}
       </message>
 
-      <message name="IDS_TIME_REMAINING_HOURS"
-               desc="Hours remaining for a job completition. [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_HOURS" desc="Hours remaining for a job completition. [ICU Syntax]">
                {HOURS, plural, =1 {1 hour left} other {# hours left}}
       </message>
 
-      <message name="IDS_TIME_REMAINING_DAYS"
-               desc="Days remaining for a job completion. [ICU Syntax]">
+      <message name="IDS_TIME_REMAINING_DAYS" desc="Days remaining for a job completion. [ICU Syntax]">
                {DAYS, plural, =1 {1 day left} other {# days left}}
       </message>
 
-      <message name="IDS_TIME_ELAPSED_SECS"
-               desc="Use an abbreviated word for second(s). [ICU Syntax]">
+      <message name="IDS_TIME_ELAPSED_SECS" desc="Use an abbreviated word for second(s). [ICU Syntax]">
                {SECONDS, plural, =1 {1 sec ago} other {# secs ago}}
       </message>
 
-      <message name="IDS_TIME_ELAPSED_MINS"
-               desc="Use an abbreviated word for minute(s). [ICU Syntax]">
+      <message name="IDS_TIME_ELAPSED_MINS" desc="Use an abbreviated word for minute(s). [ICU Syntax]">
                {MINUTES, plural, =1 {1 min ago} other {# mins ago}}
       </message>
 
 
-      <message name="IDS_TIME_ELAPSED_HOURS"
-               desc="Relative time in browsing history or file list. [ICU Syntax]">
+      <message name="IDS_TIME_ELAPSED_HOURS" desc="Relative time in browsing history or file list. [ICU Syntax]">
                {HOURS, plural, =1 {1 hour ago} other {# hours ago}}
       </message>
 
-      <message name="IDS_TIME_ELAPSED_DAYS"
-               desc="Relative time in browsing history or file list. [ICU Syntax]">
+      <message name="IDS_TIME_ELAPSED_DAYS" desc="Relative time in browsing history or file list. [ICU Syntax]">
                {DAYS, plural, =1 {1 day ago} other {# days ago}}
       </message>
 
@@ -264,12 +232,12 @@ need to be translated for each locale.--
         Yesterday
       </message>
 
-      <!-- Menus -->
+      
       <message name="IDS_APP_MENU_EMPTY_SUBMENU" desc="Used when a submenu has no entries">
         (empty)
       </message>
 
-      <!-- General application strings -->
+      
       <if expr="is_win or is_ios">
         <message name="IDS_APP_UNTITLED_SHORTCUT_FILE_NAME" desc="The name of the Internet Shortcut file created for URLs dragged that have no title">
           Untitled Webpage
@@ -296,7 +264,7 @@ need to be translated for each locale.--
         </message>
       </if>
 
-      <!-- File chooser dialog default titles (only used on Linux) -->
+      
       <message name="IDS_SELECT_FOLDER_DIALOG_TITLE" desc="The default title for the Select Folder file chooser dialog.">
         Select Folder
       </message>
@@ -316,7 +284,7 @@ need to be translated for each locale.--
         Upload
       </message>
 
-      <!--Accessible name/action strings-->
+      
       <message name="IDS_APP_ACCACTION_PRESS" desc="The accessible default action for a button.">
         Press
       </message>
@@ -333,7 +301,7 @@ need to be translated for each locale.--
         Restore
       </message>
 
-      <!-- Scroll Bar Context Menu Labels -->
+      
       <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLHERE" desc="The label for the 'Scroll Here' item">
         Scroll to Here
       </message>
@@ -368,7 +336,7 @@ need to be translated for each locale.--
         Scroll Down
       </message>
 
-      <!-- Textfield context menu item labels. -->
+      
       <message name="IDS_APP_UNDO" desc="The text label of the Undo menu item">
         &amp;Undo
       </message>
@@ -388,8 +356,8 @@ need to be translated for each locale.--
         Select &amp;all
       </message>
 
-      <!-- Textfield editing commands; their actual string contents are unused. -->
-      <!-- These match third_party/WebKit/Source/core/editing/EditorCommand.cpp. -->
+      
+      
       <message name="IDS_DELETE_BACKWARD" desc="A command to delete backward.">
         Delete Backward
       </message>
@@ -454,7 +422,7 @@ need to be translated for each locale.--
         Redo
       </message>
 
-      <!-- Generic terms -->
+      
       <message name="IDS_APP_OK" desc="Used for Ok on buttons">
         OK
       </message>
@@ -465,7 +433,7 @@ need to be translated for each locale.--
         Close
       </message>
 
-      <!-- Key names -->
+      
       <message name="IDS_APP_ESC_KEY" desc="Escape key">
         Esc
       </message>
@@ -536,7 +504,7 @@ need to be translated for each locale.--
         Media Stop
       </message>
 
-      <!-- Shortcut Modifiers -->
+      
       <message name="IDS_APP_CONTROL_MODIFIER" desc="Control key shortcut modifier">
         Ctrl+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph>
       </message>
@@ -553,7 +521,7 @@ need to be translated for each locale.--
         Search+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph>
       </message>
 
-      <!-- Byte size units -->
+      
       <message name="IDS_APP_BYTES" desc="Units tag indicating a quantity of bytes">
         <ph name="QUANTITY">$1<ex>42</ex></ph> B
       </message>
@@ -591,7 +559,7 @@ need to be translated for each locale.--
         <ph name="QUANTITY">$1<ex>42.0</ex></ph> PB/s
       </message>
 
-      <!-- Message center -->
+      
       <if expr="use_ash">
         <message name="IDS_MESSAGE_CENTER_ACCESSIBLE_NAME" desc="The accessible name for the Notification Center window.">
           Notification Center
@@ -657,7 +625,7 @@ need to be translated for each locale.--
         </message>
       </if>
 
-      <!-- App list -->
+      
       <message name="IDS_APP_LIST_HELP" desc="The menu entry to show the app list help UI.">
         Help
       </message>
@@ -693,4 +661,4 @@ need to be translated for each locale.--
       </message>
     </messages>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/views/resources/views_resources.grd
+++ b/ui/views/resources/views_resources.grd
@@ -1,8 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/views_resources.h" type="rc_header" context="default_100_percent">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
     <output filename="grit/views_resources_map.cc" type="resource_map_source" context="default_100_percent" />
     <output filename="grit/views_resources_map.h" type="resource_map_header" context="default_100_percent" />
@@ -258,4 +257,4 @@
       <structure type="chrome_scaled_image" name="IDR_WINDOW_BUBBLE_SHADOW_SPIKE_SMALL_TOP" file="common/window_bubble_shadow_spike_small_top.png" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
--- a/ui/webui/resources/webui_resources.grd
+++ b/ui/webui/resources/webui_resources.grd
@@ -1,13 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This comment is only here because changes to resources are not picked up
-without changes to the corresponding grd file. -->
 <grit latest_public_release="0" current_release="1">
   <outputs>
     <output filename="grit/webui_resources.h" type="rc_header">
-      <emit emit_type='prepend'></emit>
+      <emit emit_type="prepend" />
     </output>
-    <output filename="grit/webui_resources_map.cc"
-            type="resource_file_map_source" />
+    <output filename="grit/webui_resources_map.cc" type="resource_file_map_source" />
     <output filename="grit/webui_resources_map.h" type="resource_map_header" />
     <output filename="webui_resources.pak" type="data_package" />
   </outputs>
@@ -16,424 +12,215 @@ without changes to the corresponding grd
       <include name="IDR_WEBUI_I18N_TEMPLATE_JS" file="js/i18n_template.js" flattenhtml="true" type="BINDATA" />
       <include name="IDR_WEBUI_JSTEMPLATE_JS" file="js/jstemplate_compiled.js" flattenhtml="true" type="BINDATA" />
       <include name="IDR_WEBUI_ANALYTICS_JS" file="js/analytics.js" flattenhtml="true" type="BINDATA" />
-      <!-- Roboto Font -->
+      
       <include name="IDR_WEBUI_ROBOTO_ROBOTO_REGULAR_LATIN_WOFF2" file="roboto/roboto-regular-latin.woff2" type="BINDATA" />
       <include name="IDR_WEBUI_ROBOTO_ROBOTO_MEDIUM_LATIN_WOFF2" file="roboto/roboto-medium-latin.woff2" type="BINDATA" />
 
-      <!-- Component apps common image resources - 1x -->
-      <!-- White button -->
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON"
-               file="../../views/resources/default_100_percent/common/button.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_PRESSED"
-               file="../../views/resources/default_100_percent/common/button_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_HOVER"
-               file="../../views/resources/default_100_percent/common/button_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_DISABLED"
-               file="../../views/resources/default_100_percent/common/button_inactive.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED"
-               file="../../views/resources/default_100_percent/common/button_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED_PRESSED"
-               file="../../views/resources/default_100_percent/common/button_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED_HOVER"
-               file="../../views/resources/default_100_percent/common/button_focused_hover.png" type="BINDATA" />
-      <!-- Blue button -->
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON"
-               file="../../views/resources/default_100_percent/common/blue_button.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_PRESSED"
-               file="../../views/resources/default_100_percent/common/blue_button_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_HOVER"
-               file="../../views/resources/default_100_percent/common/blue_button_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_DISABLED"
-               file="../../views/resources/default_100_percent/common/blue_button_inactive.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED"
-               file="../../views/resources/default_100_percent/common/blue_button_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED_PRESSED"
-               file="../../views/resources/default_100_percent/common/blue_button_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED_HOVER"
-               file="../../views/resources/default_100_percent/common/blue_button_focused_hover.png" type="BINDATA" />
-      <!-- Checkbox (unchecked) -->
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX"
-               file="../../views/resources/default_100_percent/common/checkbox.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_HOVER"
-               file="../../views/resources/default_100_percent/common/checkbox_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_PRESSED"
-               file="../../views/resources/default_100_percent/common/checkbox_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED"
-               file="../../views/resources/default_100_percent/common/checkbox_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_HOVER"
-               file="../../views/resources/default_100_percent/common/checkbox_focused_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_PRESSED"
-               file="../../views/resources/default_100_percent/common/checkbox_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_INACTIVE"
-               file="../../views/resources/default_100_percent/common/checkbox_inactive.png" type="BINDATA" />
-      <!-- Checkbox (checked) -->
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED"
-               file="../../views/resources/default_100_percent/common/checkbox_checked.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_HOVER"
-               file="../../views/resources/default_100_percent/common/checkbox_checked_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_PRESSED"
-               file="../../views/resources/default_100_percent/common/checkbox_checked_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED"
-               file="../../views/resources/default_100_percent/common/checkbox_focused_checked.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_HOVER"
-               file="../../views/resources/default_100_percent/common/checkbox_focused_checked_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_PRESSED"
-               file="../../views/resources/default_100_percent/common/checkbox_focused_checked_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_INACTIVE"
-               file="../../views/resources/default_100_percent/common/checkbox_checked_inactive.png" type="BINDATA" />
-      <!-- Misc buttons -->
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_CLOSE"
-               file="images/apps/topbar_button_close.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MAXIMIZE"
-               file="images/apps/topbar_button_maximize.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MINIMIZE"
-               file="images/apps/topbar_button_minimize.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE"
-               file="images/apps/button_butter_bar_close.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_HOVER"
-               file="images/apps/button_butter_bar_close_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_PRESSED"
-               file="images/apps/button_butter_bar_close_pressed.png" type="BINDATA" />
-
-      <!-- Component apps common image resources - 2x -->
-      <!-- White button -->
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X"
-               file="../../views/resources/default_200_percent/common/button.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_PRESSED"
-               file="../../views/resources/default_200_percent/common/button_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_HOVER"
-               file="../../views/resources/default_200_percent/common/button_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_DISABLED"
-               file="../../views/resources/default_200_percent/common/button_inactive.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED"
-               file="../../views/resources/default_200_percent/common/button_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED_PRESSED"
-               file="../../views/resources/default_200_percent/common/button_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED_HOVER"
-               file="../../views/resources/default_200_percent/common/button_focused_hover.png" type="BINDATA" />
-      <!-- Blue button -->
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X"
-               file="../../views/resources/default_200_percent/common/blue_button.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_PRESSED"
-               file="../../views/resources/default_200_percent/common/blue_button_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_HOVER"
-               file="../../views/resources/default_200_percent/common/blue_button_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_DISABLED"
-               file="../../views/resources/default_200_percent/common/blue_button_inactive.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED"
-               file="../../views/resources/default_200_percent/common/blue_button_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED_PRESSED"
-               file="../../views/resources/default_200_percent/common/blue_button_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED_HOVER"
-               file="../../views/resources/default_200_percent/common/blue_button_focused_hover.png" type="BINDATA" />
-      <!-- Checkbox (unchecked) -->
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X"
-               file="../../views/resources/default_200_percent/common/checkbox.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_HOVER"
-               file="../../views/resources/default_200_percent/common/checkbox_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_PRESSED"
-               file="../../views/resources/default_200_percent/common/checkbox_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED"
-               file="../../views/resources/default_200_percent/common/checkbox_focused.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED_HOVER"
-               file="../../views/resources/default_200_percent/common/checkbox_focused_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED_PRESSED"
-               file="../../views/resources/default_200_percent/common/checkbox_focused_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_INACTIVE_2X"
-               file="../../views/resources/default_200_percent/common/checkbox_inactive.png" type="BINDATA" />
-      <!-- Checkbox (checked) -->
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X"
-               file="../../views/resources/default_200_percent/common/checkbox_checked.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X_HOVER"
-               file="../../views/resources/default_200_percent/common/checkbox_checked_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X_PRESSED"
-               file="../../views/resources/default_200_percent/common/checkbox_checked_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X"
-               file="../../views/resources/default_200_percent/common/checkbox_focused_checked.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X_HOVER"
-               file="../../views/resources/default_200_percent/common/checkbox_focused_checked_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X_PRESSED"
-               file="../../views/resources/default_200_percent/common/checkbox_focused_checked_pressed.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_INACTIVE_2X"
-               file="../../views/resources/default_200_percent/common/checkbox_checked_inactive.png" type="BINDATA" />
-      <!-- Misc buttons -->
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_CLOSE"
-               file="images/2x/apps/topbar_button_close.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MAXIMIZE"
-               file="images/2x/apps/topbar_button_maximize.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MINIMIZE"
-               file="images/2x/apps/topbar_button_minimize.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_2X"
-               file="images/2x/apps/button_butter_bar_close.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_HOVER_2X"
-               file="images/2x/apps/button_butter_bar_close_hover.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_PRESSED_2X"
-               file="images/2x/apps/button_butter_bar_close_pressed.png" type="BINDATA" />
-
-      <!-- Non-apps images -->
-      <include name="IDR_WEBUI_IMAGES_CHECK"
-               file="images/check.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_CHECKBOX_BLACK"
-               file="images/checkbox_black.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_CHECKBOX_WHITE"
-               file="images/checkbox_white.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_DISABLED_SELECT"
-               file="images/disabled_select.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_ERROR"
-               file="images/error.svg" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_SELECT"
-               file="images/select.png" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_THROBBER"
-               file="images/throbber.svg" type="BINDATA" />
-      <include name="IDR_WEBUI_IMAGES_TRASH"
-               file="images/trash.png" type="BINDATA" />
+      
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON" file="../../views/resources/default_100_percent/common/button.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_PRESSED" file="../../views/resources/default_100_percent/common/button_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_HOVER" file="../../views/resources/default_100_percent/common/button_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_DISABLED" file="../../views/resources/default_100_percent/common/button_inactive.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED" file="../../views/resources/default_100_percent/common/button_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED_PRESSED" file="../../views/resources/default_100_percent/common/button_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_FOCUSED_HOVER" file="../../views/resources/default_100_percent/common/button_focused_hover.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON" file="../../views/resources/default_100_percent/common/blue_button.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_PRESSED" file="../../views/resources/default_100_percent/common/blue_button_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_HOVER" file="../../views/resources/default_100_percent/common/blue_button_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_DISABLED" file="../../views/resources/default_100_percent/common/blue_button_inactive.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED" file="../../views/resources/default_100_percent/common/blue_button_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED_PRESSED" file="../../views/resources/default_100_percent/common/blue_button_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_FOCUSED_HOVER" file="../../views/resources/default_100_percent/common/blue_button_focused_hover.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX" file="../../views/resources/default_100_percent/common/checkbox.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_HOVER" file="../../views/resources/default_100_percent/common/checkbox_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_PRESSED" file="../../views/resources/default_100_percent/common/checkbox_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED" file="../../views/resources/default_100_percent/common/checkbox_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_HOVER" file="../../views/resources/default_100_percent/common/checkbox_focused_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_PRESSED" file="../../views/resources/default_100_percent/common/checkbox_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_INACTIVE" file="../../views/resources/default_100_percent/common/checkbox_inactive.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED" file="../../views/resources/default_100_percent/common/checkbox_checked.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_HOVER" file="../../views/resources/default_100_percent/common/checkbox_checked_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_PRESSED" file="../../views/resources/default_100_percent/common/checkbox_checked_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED" file="../../views/resources/default_100_percent/common/checkbox_focused_checked.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_HOVER" file="../../views/resources/default_100_percent/common/checkbox_focused_checked_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_PRESSED" file="../../views/resources/default_100_percent/common/checkbox_focused_checked_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_INACTIVE" file="../../views/resources/default_100_percent/common/checkbox_checked_inactive.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_CLOSE" file="images/apps/topbar_button_close.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MAXIMIZE" file="images/apps/topbar_button_maximize.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_MINIMIZE" file="images/apps/topbar_button_minimize.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE" file="images/apps/button_butter_bar_close.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_HOVER" file="images/apps/button_butter_bar_close_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_PRESSED" file="images/apps/button_butter_bar_close_pressed.png" type="BINDATA" />
+
+      
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X" file="../../views/resources/default_200_percent/common/button.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_PRESSED" file="../../views/resources/default_200_percent/common/button_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_HOVER" file="../../views/resources/default_200_percent/common/button_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_DISABLED" file="../../views/resources/default_200_percent/common/button_inactive.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED" file="../../views/resources/default_200_percent/common/button_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED_PRESSED" file="../../views/resources/default_200_percent/common/button_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_2X_FOCUSED_HOVER" file="../../views/resources/default_200_percent/common/button_focused_hover.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X" file="../../views/resources/default_200_percent/common/blue_button.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_PRESSED" file="../../views/resources/default_200_percent/common/blue_button_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_HOVER" file="../../views/resources/default_200_percent/common/blue_button_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_DISABLED" file="../../views/resources/default_200_percent/common/blue_button_inactive.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED" file="../../views/resources/default_200_percent/common/blue_button_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED_PRESSED" file="../../views/resources/default_200_percent/common/blue_button_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BLUE_BUTTON_2X_FOCUSED_HOVER" file="../../views/resources/default_200_percent/common/blue_button_focused_hover.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X" file="../../views/resources/default_200_percent/common/checkbox.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_HOVER" file="../../views/resources/default_200_percent/common/checkbox_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_PRESSED" file="../../views/resources/default_200_percent/common/checkbox_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED" file="../../views/resources/default_200_percent/common/checkbox_focused.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED_HOVER" file="../../views/resources/default_200_percent/common/checkbox_focused_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_2X_FOCUSED_PRESSED" file="../../views/resources/default_200_percent/common/checkbox_focused_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_INACTIVE_2X" file="../../views/resources/default_200_percent/common/checkbox_inactive.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X" file="../../views/resources/default_200_percent/common/checkbox_checked.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X_HOVER" file="../../views/resources/default_200_percent/common/checkbox_checked_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_2X_PRESSED" file="../../views/resources/default_200_percent/common/checkbox_checked_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X" file="../../views/resources/default_200_percent/common/checkbox_focused_checked.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X_HOVER" file="../../views/resources/default_200_percent/common/checkbox_focused_checked_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_FOCUSED_CHECKED_2X_PRESSED" file="../../views/resources/default_200_percent/common/checkbox_focused_checked_pressed.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_CHECKBOX_CHECKED_INACTIVE_2X" file="../../views/resources/default_200_percent/common/checkbox_checked_inactive.png" type="BINDATA" />
+      
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_CLOSE" file="images/2x/apps/topbar_button_close.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MAXIMIZE" file="images/2x/apps/topbar_button_maximize.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_TOPBAR_BUTTON_2X_MINIMIZE" file="images/2x/apps/topbar_button_minimize.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_2X" file="images/2x/apps/button_butter_bar_close.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_HOVER_2X" file="images/2x/apps/button_butter_bar_close_hover.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_APPS_BUTTON_BUTTER_BAR_CLOSE_PRESSED_2X" file="images/2x/apps/button_butter_bar_close_pressed.png" type="BINDATA" />
+
+      
+      <include name="IDR_WEBUI_IMAGES_CHECK" file="images/check.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_CHECKBOX_BLACK" file="images/checkbox_black.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_CHECKBOX_WHITE" file="images/checkbox_white.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_DISABLED_SELECT" file="images/disabled_select.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_ERROR" file="images/error.svg" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_SELECT" file="images/select.png" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_THROBBER" file="images/throbber.svg" type="BINDATA" />
+      <include name="IDR_WEBUI_IMAGES_TRASH" file="images/trash.png" type="BINDATA" />
 
       <part file="cr_elements_images.grdp" />
     </includes>
     <structures>
-      <structure name="IDR_WEBUI_CSS_ACTION_LINK"
-                 file="css/action_link.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_ALERT_OVERLAY"
-                 file="css/alert_overlay.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_APPS_COMMON"
-                 file="css/apps/common.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_APPS_TOPBUTTON_BAR"
-                 file="css/apps/topbutton_bar.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_BUBBLE"
-                 file="css/bubble.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_BUBBLE_BUTTON"
-                 file="css/bubble_button.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_BUTTER_BAR"
-                 file="css/butter_bar.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_CHROME"
-                 file="css/chrome_shared.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_CONTROLLED_INDICATOR"
-                 file="css/controlled_indicator.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_DIALOGS"
-                 file="css/dialogs.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_I18N_PROCESS"
-                 file="css/i18n_process.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_LIST"
-                 file="css/list.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_MENU"
-                 file="css/menu.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_MENU_BUTTON"
-                 file="css/menu_button.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_TEXT_DEFAULTS"
-                 file="css/text_defaults.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_OVERLAY"
-                 file="css/overlay.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_ROBOTO"
-                 file="css/roboto.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_SPINNER"
-                 file="css/spinner.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_TABLE"
-                 file="css/table.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_TABS"
-                 file="css/tabs.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_THROBBER"
-                 file="css/throbber.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_TRASH"
-                 file="css/trash.css" type="chrome_html" />
-      <structure name="IDR_WEBUI_CSS_TREE"
-                 file="css/tree.css" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_CSS_WIDGETS"
-                 file="css/widgets.css" type="chrome_html"
-                 flattenhtml="true" />
-
-      <structure name="IDR_WEBUI_HTML_ACTION_LINK"
-                 file="html/action_link.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_ASSERT"
-                 file="html/assert.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR"
-                 file="html/cr.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_EVENT_TARGET"
-                 file="html/cr/event_target.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI"
-                 file="html/cr/ui.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_ALERT_OVERLAY"
-                 file="html/cr/ui/alert_overlay.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_COMMAND"
-                 file="html/cr/ui/command.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_CONTEXT_MENU_BUTTON"
-                 file="html/cr/ui/context_menu_button.html"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_CONTEXT_MENU_HANDLER"
-                 file="html/cr/ui/context_menu_handler.html"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_GRID"
-                 file="html/cr/ui/focus_grid.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_MANAGER"
-                 file="html/cr/ui/focus_manager.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_OUTLINE_MANAGER"
-                 file="html/cr/ui/focus_outline_manager.html"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_ROW"
-                 file="html/cr/ui/focus_row.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_MENU"
-                 file="html/cr/ui/menu.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_MENU_BUTTON"
-                 file="html/cr/ui/menu_button.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_MENU_ITEM"
-                 file="html/cr/ui/menu_item.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_OVERLAY"
-                 file="html/cr/ui/overlay.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_CR_UI_POSITION_UTIL"
-                 file="html/cr/ui/position_util.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_EVENT_TRACKER"
-                 file="html/event_tracker.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_I18N_TEMPLATE"
-                 file="html/i18n_template.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_LOAD_TIME_DATA"
-                 file="html/load_time_data.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_POLYMER_CONFIG"
-                 file="html/polymer_config.html" type="chrome_html" />
-      <structure name="IDR_WEBUI_HTML_UTIL"
-                 file="html/util.html" type="chrome_html" />
-
-      <structure name="IDR_WEBUI_JS_ACTION_LINK"
-                 file="js/action_link.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_ASSERT"
-                 file="js/assert.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR"
-                 file="js/cr.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_EVENT_TARGET"
-                 file="js/cr/event_target.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_LINK_CONTROLLER"
-                 file="js/cr/link_controller.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI"
-                 file="js/cr/ui.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_ALERT_OVERLAY"
-                 file="js/cr/ui/alert_overlay.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_ARRAY_DATA_MODEL"
-                 file="js/cr/ui/array_data_model.js"
-                 type="chrome_html" flattenhtml="true" />
-      <structure name="IDR_WEBUI_JS_CR_UI_AUTOCOMPLETE_LIST"
-                 file="js/cr/ui/autocomplete_list.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_BUBBLE"
-                 file="js/cr/ui/bubble.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_BUBBLE_BUTTON"
-                 file="js/cr/ui/bubble_button.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_CARD_SLIDER"
-                 file="js/cr/ui/card_slider.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_COMMAND"
-                 file="js/cr/ui/command.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_CONTEXT_MENU_BUTTON"
-                 file="js/cr/ui/context_menu_button.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_CONTEXT_MENU_HANDLER"
-                 file="js/cr/ui/context_menu_handler.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_CONTROLLED_INDICATOR"
-                 file="js/cr/ui/controlled_indicator.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_DIALOGS"
-                 file="js/cr/ui/dialogs.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_DRAG_WRAPPER"
-                 file="js/cr/ui/drag_wrapper.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_GRID"
-                 file="js/cr/ui/focus_grid.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_MANAGER"
-                 file="js/cr/ui/focus_manager.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_OUTLINE_MANAGER"
-                 file="js/cr/ui/focus_outline_manager.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_ROW"
-                 file="js/cr/ui/focus_row.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_LIST"
-                 file="js/cr/ui/list.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_LIST_ITEM"
-                 file="js/cr/ui/list_item.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SELECTION_CONTROLLER"
-                 file="js/cr/ui/list_selection_controller.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SELECTION_MODEL"
-                 file="js/cr/ui/list_selection_model.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SINGLE_SELECTION_MODEL"
-                 file="js/cr/ui/list_single_selection_model.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_MENU"
-                 file="js/cr/ui/menu.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_MENU_BUTTON"
-                 file="js/cr/ui/menu_button.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_MENU_ITEM"
-                 file="js/cr/ui/menu_item.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_NODE_UTILS"
-                 file="js/cr/ui/node_utils.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_OVERLAY"
-                 file="js/cr/ui/overlay.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_PAGE_MANAGER_PAGE"
-                 file="js/cr/ui/page_manager/page.js" type="chrome_html"
-                 flattenhtml="true" />
-      <structure name="IDR_WEBUI_JS_CR_UI_PAGE_MANAGER_PAGE_MANAGER"
-                 file="js/cr/ui/page_manager/page_manager.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_POSITION_UTIL"
-                 file="js/cr/ui/position_util.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_SPLITTER"
-                 file="js/cr/ui/splitter.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_GRID"
-                 file="js/cr/ui/grid.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_REPEATING_BUTTON"
-                 file="js/cr/ui/repeating_button.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE"
-                 file="js/cr/ui/table.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_COLUMN"
-                 file="js/cr/ui/table/table_column.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_COLUMN_MODEL"
-                 file="js/cr/ui/table/table_column_model.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_HEADER"
-                 file="js/cr/ui/table/table_header.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_LIST"
-                 file="js/cr/ui/table/table_list.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_SPLITTER"
-                 file="js/cr/ui/table/table_splitter.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TABS"
-                 file="js/cr/ui/tabs.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TREE"
-                 file="js/cr/ui/tree.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_CR_UI_TOUCH_HANDLER"
-                 file="js/cr/ui/touch_handler.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_EVENT_TRACKER"
-                 file="js/event_tracker.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_I18N_TEMPLATE_NO_PROCESS"
-                 file="js/i18n_template_no_process.js"
-                 type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_LOAD_TIME_DATA"
-                 file="js/load_time_data.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_MEDIA_COMMON"
-                 file="js/media_common.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_PARSE_HTML_SUBSET"
-                 file="js/parse_html_subset.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_POLYMER_CONFIG"
-                 file="js/polymer_config.js" type="chrome_html" />
-      <structure name="IDR_WEBUI_JS_UTIL"
-                 file="js/util.js" type="chrome_html" flattenhtml="true" />
-      <structure name="IDR_WEBUI_JS_WEBUI_RESOURCE_TEST"
-                 file="js/webui_resource_test.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_ACTION_LINK" file="css/action_link.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_ALERT_OVERLAY" file="css/alert_overlay.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_APPS_COMMON" file="css/apps/common.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_APPS_TOPBUTTON_BAR" file="css/apps/topbutton_bar.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_BUBBLE" file="css/bubble.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_BUBBLE_BUTTON" file="css/bubble_button.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_BUTTER_BAR" file="css/butter_bar.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_CHROME" file="css/chrome_shared.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_CONTROLLED_INDICATOR" file="css/controlled_indicator.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_DIALOGS" file="css/dialogs.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_I18N_PROCESS" file="css/i18n_process.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_LIST" file="css/list.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_MENU" file="css/menu.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_MENU_BUTTON" file="css/menu_button.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_TEXT_DEFAULTS" file="css/text_defaults.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_OVERLAY" file="css/overlay.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_ROBOTO" file="css/roboto.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_SPINNER" file="css/spinner.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_TABLE" file="css/table.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_TABS" file="css/tabs.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_THROBBER" file="css/throbber.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_TRASH" file="css/trash.css" type="chrome_html" />
+      <structure name="IDR_WEBUI_CSS_TREE" file="css/tree.css" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_CSS_WIDGETS" file="css/widgets.css" type="chrome_html" flattenhtml="true" />
+
+      <structure name="IDR_WEBUI_HTML_ACTION_LINK" file="html/action_link.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_ASSERT" file="html/assert.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR" file="html/cr.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_EVENT_TARGET" file="html/cr/event_target.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI" file="html/cr/ui.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_ALERT_OVERLAY" file="html/cr/ui/alert_overlay.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_COMMAND" file="html/cr/ui/command.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_CONTEXT_MENU_BUTTON" file="html/cr/ui/context_menu_button.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_CONTEXT_MENU_HANDLER" file="html/cr/ui/context_menu_handler.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_GRID" file="html/cr/ui/focus_grid.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_MANAGER" file="html/cr/ui/focus_manager.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_OUTLINE_MANAGER" file="html/cr/ui/focus_outline_manager.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_FOCUS_ROW" file="html/cr/ui/focus_row.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_MENU" file="html/cr/ui/menu.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_MENU_BUTTON" file="html/cr/ui/menu_button.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_MENU_ITEM" file="html/cr/ui/menu_item.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_OVERLAY" file="html/cr/ui/overlay.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_CR_UI_POSITION_UTIL" file="html/cr/ui/position_util.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_EVENT_TRACKER" file="html/event_tracker.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_I18N_TEMPLATE" file="html/i18n_template.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_LOAD_TIME_DATA" file="html/load_time_data.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_POLYMER_CONFIG" file="html/polymer_config.html" type="chrome_html" />
+      <structure name="IDR_WEBUI_HTML_UTIL" file="html/util.html" type="chrome_html" />
+
+      <structure name="IDR_WEBUI_JS_ACTION_LINK" file="js/action_link.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_ASSERT" file="js/assert.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR" file="js/cr.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_EVENT_TARGET" file="js/cr/event_target.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_LINK_CONTROLLER" file="js/cr/link_controller.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI" file="js/cr/ui.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_ALERT_OVERLAY" file="js/cr/ui/alert_overlay.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_ARRAY_DATA_MODEL" file="js/cr/ui/array_data_model.js" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_JS_CR_UI_AUTOCOMPLETE_LIST" file="js/cr/ui/autocomplete_list.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_BUBBLE" file="js/cr/ui/bubble.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_BUBBLE_BUTTON" file="js/cr/ui/bubble_button.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_CARD_SLIDER" file="js/cr/ui/card_slider.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_COMMAND" file="js/cr/ui/command.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_CONTEXT_MENU_BUTTON" file="js/cr/ui/context_menu_button.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_CONTEXT_MENU_HANDLER" file="js/cr/ui/context_menu_handler.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_CONTROLLED_INDICATOR" file="js/cr/ui/controlled_indicator.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_DIALOGS" file="js/cr/ui/dialogs.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_DRAG_WRAPPER" file="js/cr/ui/drag_wrapper.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_GRID" file="js/cr/ui/focus_grid.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_MANAGER" file="js/cr/ui/focus_manager.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_OUTLINE_MANAGER" file="js/cr/ui/focus_outline_manager.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_FOCUS_ROW" file="js/cr/ui/focus_row.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_LIST" file="js/cr/ui/list.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_LIST_ITEM" file="js/cr/ui/list_item.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SELECTION_CONTROLLER" file="js/cr/ui/list_selection_controller.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SELECTION_MODEL" file="js/cr/ui/list_selection_model.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_LIST_SINGLE_SELECTION_MODEL" file="js/cr/ui/list_single_selection_model.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_MENU" file="js/cr/ui/menu.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_MENU_BUTTON" file="js/cr/ui/menu_button.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_MENU_ITEM" file="js/cr/ui/menu_item.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_NODE_UTILS" file="js/cr/ui/node_utils.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_OVERLAY" file="js/cr/ui/overlay.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_PAGE_MANAGER_PAGE" file="js/cr/ui/page_manager/page.js" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_JS_CR_UI_PAGE_MANAGER_PAGE_MANAGER" file="js/cr/ui/page_manager/page_manager.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_POSITION_UTIL" file="js/cr/ui/position_util.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_SPLITTER" file="js/cr/ui/splitter.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_GRID" file="js/cr/ui/grid.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_REPEATING_BUTTON" file="js/cr/ui/repeating_button.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE" file="js/cr/ui/table.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_COLUMN" file="js/cr/ui/table/table_column.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_COLUMN_MODEL" file="js/cr/ui/table/table_column_model.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_HEADER" file="js/cr/ui/table/table_header.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_LIST" file="js/cr/ui/table/table_list.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABLE_SPLITTER" file="js/cr/ui/table/table_splitter.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TABS" file="js/cr/ui/tabs.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TREE" file="js/cr/ui/tree.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_CR_UI_TOUCH_HANDLER" file="js/cr/ui/touch_handler.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_EVENT_TRACKER" file="js/event_tracker.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_I18N_TEMPLATE_NO_PROCESS" file="js/i18n_template_no_process.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_LOAD_TIME_DATA" file="js/load_time_data.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_MEDIA_COMMON" file="js/media_common.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_PARSE_HTML_SUBSET" file="js/parse_html_subset.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_POLYMER_CONFIG" file="js/polymer_config.js" type="chrome_html" />
+      <structure name="IDR_WEBUI_JS_UTIL" file="js/util.js" type="chrome_html" flattenhtml="true" />
+      <structure name="IDR_WEBUI_JS_WEBUI_RESOURCE_TEST" file="js/webui_resource_test.js" type="chrome_html" />
       <if expr="chromeos">
-        <structure name="IDR_WEBUI_CSS_UI_ACCOUNT_TWEAKS"
-                   file="css/chromeos/ui_account_tweaks.css"
-                   type="chrome_html" />
-        <structure name="IDR_WEBUI_JS_UI_ACCOUNT_TWEAKS"
-                   file="js/chromeos/ui_account_tweaks.js"
-                   type="chrome_html" />
+        <structure name="IDR_WEBUI_CSS_UI_ACCOUNT_TWEAKS" file="css/chromeos/ui_account_tweaks.css" type="chrome_html" />
+        <structure name="IDR_WEBUI_JS_UI_ACCOUNT_TWEAKS" file="js/chromeos/ui_account_tweaks.js" type="chrome_html" />
       </if>
       <part file="cr_elements_resources.grdp" />
       <part file="polymer_resources.grdp" />
     </structures>
   </release>
-</grit>
+</grit>
\ No newline at end of file
