chromium/chrome/app/google_chrome_strings.grd

<?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"
      output_all_resource_defines="false" source_lang_id="en" enc_check="möl">
  <outputs>
    <output filename="grit/branded_strings.h" type="rc_header">
      <emit emit_type='prepend'></emit>
    </output>
    <output filename="google_chrome_strings_af.pak" type="data_package" lang="af" />
    <output filename="google_chrome_strings_am.pak" type="data_package" lang="am" />
    <output filename="google_chrome_strings_ar.pak" type="data_package" lang="ar" />
    <output filename="google_chrome_strings_as.pak" type="data_package" lang="as" />
    <output filename="google_chrome_strings_az.pak" type="data_package" lang="az" />
    <output filename="google_chrome_strings_be.pak" type="data_package" lang="be" />
    <output filename="google_chrome_strings_bg.pak" type="data_package" lang="bg" />
    <output filename="google_chrome_strings_bn.pak" type="data_package" lang="bn" />
    <output filename="google_chrome_strings_bs.pak" type="data_package" lang="bs" />
    <output filename="google_chrome_strings_ca.pak" type="data_package" lang="ca" />
    <output filename="google_chrome_strings_cs.pak" type="data_package" lang="cs" />
    <output filename="google_chrome_strings_cy.pak" type="data_package" lang="cy" />
    <output filename="google_chrome_strings_da.pak" type="data_package" lang="da" />
    <output filename="google_chrome_strings_de.pak" type="data_package" lang="de" />
    <output filename="google_chrome_strings_el.pak" type="data_package" lang="el" />
    <output filename="google_chrome_strings_en-GB.pak" type="data_package" lang="en-GB" />
    <output filename="google_chrome_strings_en-US.pak" type="data_package" lang="en" />
    <output filename="google_chrome_strings_es.pak" type="data_package" lang="es" />
    <output filename="google_chrome_strings_es-419.pak" type="data_package" lang="es-419" />
    <output filename="google_chrome_strings_et.pak" type="data_package" lang="et" />
    <output filename="google_chrome_strings_eu.pak" type="data_package" lang="eu" />
    <output filename="google_chrome_strings_fa.pak" type="data_package" lang="fa" />
    <output filename="google_chrome_strings_fi.pak" type="data_package" lang="fi" />
    <output filename="google_chrome_strings_fil.pak" type="data_package" lang="fil" />
    <output filename="google_chrome_strings_fr-CA.pak" type="data_package" lang="fr-CA" />
    <output filename="google_chrome_strings_fr.pak" type="data_package" lang="fr" />
    <output filename="google_chrome_strings_gl.pak" type="data_package" lang="gl" />
    <output filename="google_chrome_strings_gu.pak" type="data_package" lang="gu" />
    <output filename="google_chrome_strings_he.pak" type="data_package" lang="he" />
    <output filename="google_chrome_strings_hi.pak" type="data_package" lang="hi" />
    <output filename="google_chrome_strings_hr.pak" type="data_package" lang="hr" />
    <output filename="google_chrome_strings_hu.pak" type="data_package" lang="hu" />
    <output filename="google_chrome_strings_hy.pak" type="data_package" lang="hy" />
    <output filename="google_chrome_strings_id.pak" type="data_package" lang="id" />
    <output filename="google_chrome_strings_is.pak" type="data_package" lang="is" />
    <output filename="google_chrome_strings_it.pak" type="data_package" lang="it" />
    <output filename="google_chrome_strings_ja.pak" type="data_package" lang="ja" />
    <output filename="google_chrome_strings_ka.pak" type="data_package" lang="ka" />
    <output filename="google_chrome_strings_kk.pak" type="data_package" lang="kk" />
    <output filename="google_chrome_strings_km.pak" type="data_package" lang="km" />
    <output filename="google_chrome_strings_kn.pak" type="data_package" lang="kn" />
    <output filename="google_chrome_strings_ko.pak" type="data_package" lang="ko" />
    <output filename="google_chrome_strings_ky.pak" type="data_package" lang="ky" />
    <output filename="google_chrome_strings_lo.pak" type="data_package" lang="lo" />
    <output filename="google_chrome_strings_lt.pak" type="data_package" lang="lt" />
    <output filename="google_chrome_strings_lv.pak" type="data_package" lang="lv" />
    <output filename="google_chrome_strings_mk.pak" type="data_package" lang="mk" />
    <output filename="google_chrome_strings_ml.pak" type="data_package" lang="ml" />
    <output filename="google_chrome_strings_mn.pak" type="data_package" lang="mn" />
    <output filename="google_chrome_strings_mr.pak" type="data_package" lang="mr" />
    <output filename="google_chrome_strings_ms.pak" type="data_package" lang="ms" />
    <output filename="google_chrome_strings_my.pak" type="data_package" lang="my" />
    <output filename="google_chrome_strings_ne.pak" type="data_package" lang="ne" />
    <output filename="google_chrome_strings_nl.pak" type="data_package" lang="nl" />
    <!-- The translation console uses 'no' for Norwegian Bokmål. It should
         be 'nb'. -->
    <output filename="google_chrome_strings_nb.pak" type="data_package" lang="no" />
    <output filename="google_chrome_strings_pa.pak" type="data_package" lang="pa" />
    <output filename="google_chrome_strings_pl.pak" type="data_package" lang="pl" />
    <output filename="google_chrome_strings_pt-BR.pak" type="data_package" lang="pt-BR" />
    <output filename="google_chrome_strings_pt-PT.pak" type="data_package" lang="pt-PT" />
    <output filename="google_chrome_strings_or.pak" type="data_package" lang="or" />
    <output filename="google_chrome_strings_ro.pak" type="data_package" lang="ro" />
    <output filename="google_chrome_strings_ru.pak" type="data_package" lang="ru" />
    <output filename="google_chrome_strings_si.pak" type="data_package" lang="si" />
    <output filename="google_chrome_strings_sk.pak" type="data_package" lang="sk" />
    <output filename="google_chrome_strings_sl.pak" type="data_package" lang="sl" />
    <output filename="google_chrome_strings_sq.pak" type="data_package" lang="sq" />
    <output filename="google_chrome_strings_sr-Latn.pak" type="data_package" lang="sr-Latn" />
    <output filename="google_chrome_strings_sr.pak" type="data_package" lang="sr" />
    <output filename="google_chrome_strings_sv.pak" type="data_package" lang="sv" />
    <output filename="google_chrome_strings_sw.pak" type="data_package" lang="sw" />
    <output filename="google_chrome_strings_ta.pak" type="data_package" lang="ta" />
    <output filename="google_chrome_strings_te.pak" type="data_package" lang="te" />
    <output filename="google_chrome_strings_th.pak" type="data_package" lang="th" />
    <output filename="google_chrome_strings_tr.pak" type="data_package" lang="tr" />
    <output filename="google_chrome_strings_uk.pak" type="data_package" lang="uk" />
    <output filename="google_chrome_strings_ur.pak" type="data_package" lang="ur" />
    <output filename="google_chrome_strings_uz.pak" type="data_package" lang="uz" />
    <output filename="google_chrome_strings_vi.pak" type="data_package" lang="vi" />
    <output filename="google_chrome_strings_zh-CN.pak" type="data_package" lang="zh-CN" />
    <output filename="google_chrome_strings_zh-HK.pak" type="data_package" lang="zh-HK" />
    <output filename="google_chrome_strings_zh-TW.pak" type="data_package" lang="zh-TW" />
    <output filename="google_chrome_strings_zu.pak" type="data_package" lang="zu" />
    <!-- Pseudolocales -->
    <output filename="google_chrome_strings_ar-XB.pak" type="data_package" lang="ar-XB" />
    <output filename="google_chrome_strings_en-XA.pak" type="data_package" lang="en-XA" />

    <!-- 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-af/google_chrome_strings.xml" lang="af" type="android" context="android_java" />
      <output filename="java/res/values-am/google_chrome_strings.xml" lang="am" type="android" context="android_java" />
      <output filename="java/res/values-ar/google_chrome_strings.xml" lang="ar" type="android" context="android_java" />
      <output filename="java/res/values-as/google_chrome_strings.xml" lang="as" type="android" context="android_java" />
      <output filename="java/res/values-az/google_chrome_strings.xml" lang="az" type="android" context="android_java" />
      <output filename="java/res/values-be/google_chrome_strings.xml" lang="be" type="android" context="android_java" />
      <output filename="java/res/values-bg/google_chrome_strings.xml" lang="bg" type="android" context="android_java" />
      <output filename="java/res/values-bn/google_chrome_strings.xml" lang="bn" type="android" context="android_java" />
      <output filename="java/res/values-bs/google_chrome_strings.xml" lang="bs" type="android" context="android_java" />
      <output filename="java/res/values-ca/google_chrome_strings.xml" lang="ca" type="android" context="android_java" />
      <output filename="java/res/values-cs/google_chrome_strings.xml" lang="cs" type="android" context="android_java" />
      <output filename="java/res/values-da/google_chrome_strings.xml" lang="da" type="android" context="android_java" />
      <output filename="java/res/values-de/google_chrome_strings.xml" lang="de" type="android" context="android_java" />
      <output filename="java/res/values-el/google_chrome_strings.xml" lang="el" type="android" context="android_java" />
      <output filename="java/res/values/google_chrome_strings.xml" lang="en" type="android" context="android_java" />
      <output filename="java/res/values-en-rGB/google_chrome_strings.xml" lang="en-GB" type="android" context="android_java" />
      <output filename="java/res/values-es/google_chrome_strings.xml" lang="es" type="android" context="android_java" />
      <output filename="java/res/values-es-rUS/google_chrome_strings.xml" lang="es-419" type="android" context="android_java" />
      <output filename="java/res/values-et/google_chrome_strings.xml" lang="et" type="android" context="android_java" />
      <output filename="java/res/values-eu/google_chrome_strings.xml" lang="eu" type="android" context="android_java" />
      <output filename="java/res/values-fa/google_chrome_strings.xml" lang="fa" type="android" context="android_java" />
      <output filename="java/res/values-fi/google_chrome_strings.xml" lang="fi" type="android" context="android_java" />
      <output filename="java/res/values-tl/google_chrome_strings.xml" lang="fil" type="android" context="android_java" />
      <output filename="java/res/values-fr/google_chrome_strings.xml" lang="fr" type="android" context="android_java" />
      <output filename="java/res/values-fr-rCA/google_chrome_strings.xml" lang="fr-CA" type="android" context="android_java" />
      <output filename="java/res/values-gl/google_chrome_strings.xml" lang="gl" type="android" context="android_java" />
      <output filename="java/res/values-gu/google_chrome_strings.xml" lang="gu" type="android" context="android_java" />
      <output filename="java/res/values-iw/google_chrome_strings.xml" lang="he" type="android" context="android_java" />
      <output filename="java/res/values-hi/google_chrome_strings.xml" lang="hi" type="android" context="android_java" />
      <output filename="java/res/values-hr/google_chrome_strings.xml" lang="hr" type="android" context="android_java" />
      <output filename="java/res/values-hu/google_chrome_strings.xml" lang="hu" type="android" context="android_java" />
      <output filename="java/res/values-hy/google_chrome_strings.xml" lang="hy" type="android" context="android_java" />
      <output filename="java/res/values-in/google_chrome_strings.xml" lang="id" type="android" context="android_java" />
      <output filename="java/res/values-is/google_chrome_strings.xml" lang="is" type="android" context="android_java" />
      <output filename="java/res/values-it/google_chrome_strings.xml" lang="it" type="android" context="android_java" />
      <output filename="java/res/values-ja/google_chrome_strings.xml" lang="ja" type="android" context="android_java" />
      <output filename="java/res/values-ka/google_chrome_strings.xml" lang="ka" type="android" context="android_java" />
      <output filename="java/res/values-kk/google_chrome_strings.xml" lang="kk" type="android" context="android_java" />
      <output filename="java/res/values-km/google_chrome_strings.xml" lang="km" type="android" context="android_java" />
      <output filename="java/res/values-kn/google_chrome_strings.xml" lang="kn" type="android" context="android_java" />
      <output filename="java/res/values-ko/google_chrome_strings.xml" lang="ko" type="android" context="android_java" />
      <output filename="java/res/values-ky/google_chrome_strings.xml" lang="ky" type="android" context="android_java" />
      <output filename="java/res/values-lo/google_chrome_strings.xml" lang="lo" type="android" context="android_java" />
      <output filename="java/res/values-lt/google_chrome_strings.xml" lang="lt" type="android" context="android_java" />
      <output filename="java/res/values-lv/google_chrome_strings.xml" lang="lv" type="android" context="android_java" />
      <output filename="java/res/values-mk/google_chrome_strings.xml" lang="mk" type="android" context="android_java" />
      <output filename="java/res/values-ml/google_chrome_strings.xml" lang="ml" type="android" context="android_java" />
      <output filename="java/res/values-mn/google_chrome_strings.xml" lang="mn" type="android" context="android_java" />
      <output filename="java/res/values-mr/google_chrome_strings.xml" lang="mr" type="android" context="android_java" />
      <output filename="java/res/values-ms/google_chrome_strings.xml" lang="ms" type="android" context="android_java" />
      <output filename="java/res/values-my/google_chrome_strings.xml" lang="my" type="android" context="android_java" />
      <output filename="java/res/values-ne/google_chrome_strings.xml" lang="ne" type="android" context="android_java" />
      <output filename="java/res/values-nl/google_chrome_strings.xml" lang="nl" type="android" context="android_java" />
      <output filename="java/res/values-nb/google_chrome_strings.xml" lang="no" type="android" context="android_java" />
      <output filename="java/res/values-or/google_chrome_strings.xml" lang="or" type="android" context="android_java" />
      <output filename="java/res/values-pa/google_chrome_strings.xml" lang="pa" type="android" context="android_java" />
      <output filename="java/res/values-pl/google_chrome_strings.xml" lang="pl" type="android" context="android_java" />
      <output filename="java/res/values-pt-rBR/google_chrome_strings.xml" lang="pt-BR" type="android" context="android_java" />
      <output filename="java/res/values-pt-rPT/google_chrome_strings.xml" lang="pt-PT" type="android" context="android_java" />
      <output filename="java/res/values-ro/google_chrome_strings.xml" lang="ro" type="android" context="android_java" />
      <output filename="java/res/values-ru/google_chrome_strings.xml" lang="ru" type="android" context="android_java" />
      <output filename="java/res/values-si/google_chrome_strings.xml" lang="si" type="android" context="android_java" />
      <output filename="java/res/values-sk/google_chrome_strings.xml" lang="sk" type="android" context="android_java" />
      <output filename="java/res/values-sl/google_chrome_strings.xml" lang="sl" type="android" context="android_java" />
      <output filename="java/res/values-sq/google_chrome_strings.xml" lang="sq" type="android" context="android_java" />
      <output filename="java/res/values-sr/google_chrome_strings.xml" lang="sr" type="android" context="android_java" />
      <output filename="java/res/values-b+sr+Latn/google_chrome_strings.xml" lang="sr-Latn" type="android" context="android_java" />
      <output filename="java/res/values-sv/google_chrome_strings.xml" lang="sv" type="android" context="android_java" />
      <output filename="java/res/values-sw/google_chrome_strings.xml" lang="sw" type="android" context="android_java" />
      <output filename="java/res/values-ta/google_chrome_strings.xml" lang="ta" type="android" context="android_java" />
      <output filename="java/res/values-te/google_chrome_strings.xml" lang="te" type="android" context="android_java" />
      <output filename="java/res/values-th/google_chrome_strings.xml" lang="th" type="android" context="android_java" />
      <output filename="java/res/values-tr/google_chrome_strings.xml" lang="tr" type="android" context="android_java" />
      <output filename="java/res/values-uk/google_chrome_strings.xml" lang="uk" type="android" context="android_java" />
      <output filename="java/res/values-ur/google_chrome_strings.xml" lang="ur" type="android" context="android_java" />
      <output filename="java/res/values-uz/google_chrome_strings.xml" lang="uz" type="android" context="android_java" />
      <output filename="java/res/values-vi/google_chrome_strings.xml" lang="vi" type="android" context="android_java" />
      <output filename="java/res/values-zh-rCN/google_chrome_strings.xml" lang="zh-CN" type="android" context="android_java" />
      <output filename="java/res/values-zh-rHK/google_chrome_strings.xml" lang="zh-HK" type="android" context="android_java" />
      <output filename="java/res/values-zh-rTW/google_chrome_strings.xml" lang="zh-TW" type="android" context="android_java" />
      <output filename="java/res/values-zu/google_chrome_strings.xml" lang="zu" type="android" context="android_java" />
      <!-- Pseudolocales -->
      <output filename="java/res/values-ar-rXB/google_chrome_strings.xml" lang="ar-XB" type="android" context="android_java" />
      <output filename="java/res/values-en-rXA/google_chrome_strings.xml" lang="en-XA" type="android" context="android_java" />
    </if>
  </outputs>
  <translations>
    <file path="resources/google_chrome_strings_af.xtb" lang="af" />
    <file path="resources/google_chrome_strings_am.xtb" lang="am" />
    <file path="resources/google_chrome_strings_ar.xtb" lang="ar" />
    <file path="resources/google_chrome_strings_as.xtb" lang="as" />
    <file path="resources/google_chrome_strings_az.xtb" lang="az" />
    <file path="resources/google_chrome_strings_be.xtb" lang="be" />
    <file path="resources/google_chrome_strings_bg.xtb" lang="bg" />
    <file path="resources/google_chrome_strings_bn.xtb" lang="bn" />
    <file path="resources/google_chrome_strings_bs.xtb" lang="bs" />
    <file path="resources/google_chrome_strings_ca.xtb" lang="ca" />
    <file path="resources/google_chrome_strings_cs.xtb" lang="cs" />
    <file path="resources/google_chrome_strings_cy.xtb" lang="cy" />
    <file path="resources/google_chrome_strings_da.xtb" lang="da" />
    <file path="resources/google_chrome_strings_de.xtb" lang="de" />
    <file path="resources/google_chrome_strings_el.xtb" lang="el" />
    <file path="resources/google_chrome_strings_en-GB.xtb" lang="en-GB" />
    <file path="resources/google_chrome_strings_es.xtb" lang="es" />
    <file path="resources/google_chrome_strings_es-419.xtb" lang="es-419" />
    <file path="resources/google_chrome_strings_et.xtb" lang="et" />
    <file path="resources/google_chrome_strings_eu.xtb" lang="eu" />
    <file path="resources/google_chrome_strings_fa.xtb" lang="fa" />
    <file path="resources/google_chrome_strings_fi.xtb" lang="fi" />
    <file path="resources/google_chrome_strings_fil.xtb" lang="fil" />
    <file path="resources/google_chrome_strings_fr.xtb" lang="fr" />
    <file path="resources/google_chrome_strings_fr-CA.xtb" lang="fr-CA" />
    <file path="resources/google_chrome_strings_gl.xtb" lang="gl" />
    <file path="resources/google_chrome_strings_gu.xtb" lang="gu" />
    <file path="resources/google_chrome_strings_hi.xtb" lang="hi" />
    <file path="resources/google_chrome_strings_hr.xtb" lang="hr" />
    <file path="resources/google_chrome_strings_hu.xtb" lang="hu" />
    <file path="resources/google_chrome_strings_hy.xtb" lang="hy" />
    <file path="resources/google_chrome_strings_id.xtb" lang="id" />
    <file path="resources/google_chrome_strings_is.xtb" lang="is" />
    <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_ka.xtb" lang="ka" />
    <file path="resources/google_chrome_strings_kk.xtb" lang="kk" />
    <file path="resources/google_chrome_strings_km.xtb" lang="km" />
    <file path="resources/google_chrome_strings_kn.xtb" lang="kn" />
    <file path="resources/google_chrome_strings_ko.xtb" lang="ko" />
    <file path="resources/google_chrome_strings_ky.xtb" lang="ky" />
    <file path="resources/google_chrome_strings_lo.xtb" lang="lo" />
    <file path="resources/google_chrome_strings_lt.xtb" lang="lt" />
    <file path="resources/google_chrome_strings_lv.xtb" lang="lv" />
    <file path="resources/google_chrome_strings_mk.xtb" lang="mk" />
    <file path="resources/google_chrome_strings_ml.xtb" lang="ml" />
    <file path="resources/google_chrome_strings_mn.xtb" lang="mn" />
    <file path="resources/google_chrome_strings_mr.xtb" lang="mr" />
    <file path="resources/google_chrome_strings_ms.xtb" lang="ms" />
    <file path="resources/google_chrome_strings_my.xtb" lang="my" />
    <file path="resources/google_chrome_strings_ne.xtb" lang="ne" />
    <file path="resources/google_chrome_strings_nl.xtb" lang="nl" />
    <file path="resources/google_chrome_strings_no.xtb" lang="no" />
    <file path="resources/google_chrome_strings_or.xtb" lang="or" />
    <file path="resources/google_chrome_strings_pa.xtb" lang="pa" />
    <file path="resources/google_chrome_strings_pl.xtb" lang="pl" />
    <file path="resources/google_chrome_strings_pt-BR.xtb" lang="pt-BR" />
    <file path="resources/google_chrome_strings_pt-PT.xtb" lang="pt-PT" />
    <file path="resources/google_chrome_strings_ro.xtb" lang="ro" />
    <file path="resources/google_chrome_strings_ru.xtb" lang="ru" />
    <file path="resources/google_chrome_strings_si.xtb" lang="si" />
    <file path="resources/google_chrome_strings_sk.xtb" lang="sk" />
    <file path="resources/google_chrome_strings_sl.xtb" lang="sl" />
    <file path="resources/google_chrome_strings_sq.xtb" lang="sq" />
    <file path="resources/google_chrome_strings_sr.xtb" lang="sr" />
    <file path="resources/google_chrome_strings_sr-Latn.xtb" lang="sr-Latn" />
    <file path="resources/google_chrome_strings_sv.xtb" lang="sv" />
    <file path="resources/google_chrome_strings_sw.xtb" lang="sw" />
    <file path="resources/google_chrome_strings_ta.xtb" lang="ta" />
    <file path="resources/google_chrome_strings_te.xtb" lang="te" />
    <file path="resources/google_chrome_strings_th.xtb" lang="th" />
    <file path="resources/google_chrome_strings_tr.xtb" lang="tr" />
    <file path="resources/google_chrome_strings_uk.xtb" lang="uk" />
    <file path="resources/google_chrome_strings_ur.xtb" lang="ur" />
    <file path="resources/google_chrome_strings_uz.xtb" lang="uz" />
    <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-HK.xtb" lang="zh-HK" />
    <file path="resources/google_chrome_strings_zh-TW.xtb" lang="zh-TW" />
    <file path="resources/google_chrome_strings_zu.xtb" lang="zu" />
  </translations>
  <release seq="1">
    <messages fallback_to_english="true">
      <!-- Settings specific strings -->
      <if expr="not is_android">
        <part file="settings_google_chrome_strings.grdp" />
      </if>

      <message name="IDS_PRODUCT_NAME" desc="The Chrome application name" translateable="false">
        Google Chrome
      </message>
      <message name="IDS_SHORT_PRODUCT_NAME" desc="The Chrome application short name" translateable="false">
        Chrome
      </message>
      <if expr="is_win">
        <message name="IDS_SXS_SHORTCUT_NAME" desc="The Chrome shortcut name for canary channel">
          Google Chrome Canary
        </message>
        <message name="IDS_SHORTCUT_NAME_BETA" desc="The Chrome shortcut name for beta channel">
          Google Chrome Beta
        </message>
        <message name="IDS_SHORTCUT_NAME_DEV" desc="The Chrome shortcut name for dev channel">
          Google Chrome Dev
        </message>
        <message name="IDS_PRODUCT_DESCRIPTION" desc="Browser description">
          Google Chrome is a web browser that runs webpages and applications with lightning speed. It's fast, stable, and easy to use. Browse the web more safely with malware and phishing protection built into Google Chrome.
        </message>
        <message name="IDS_WELCOME_TO_CHROME" desc="Welcoming text announced via screen readers the first time Chrome is launched at the conclusion of installation.">
          Welcome to Chrome; new browser window opened
        </message>
      </if>
      <if expr="is_macosx or is_linux">
        <message name="IDS_FIRST_RUN_DIALOG_WINDOW_TITLE" desc="Window title of First Run dialog on Mac and Linux, displayed in title bar">
          Welcome to Google Chrome
        </message>
      </if>
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_PRODUCT_OS_NAME" desc="The ChromeOS Flex application name">
            Google ChromeOS Flex
          </message>
          <message name="IDS_SHORT_PRODUCT_OS_NAME" desc="The ChromeOS Flex application short name">
            ChromeOS Flex
          </message>
          <message name="IDS_INSTALLED_PRODUCT_OS_NAME" desc="Installed OS name">
            ChromeOS Flex
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_PRODUCT_OS_NAME" desc="The ChromeOS application name">
            Google ChromeOS
          </message>
          <message name="IDS_SHORT_PRODUCT_OS_NAME" desc="The ChromeOS application short name">
            ChromeOS
          </message>
          <message name="IDS_INSTALLED_PRODUCT_OS_NAME" desc="Installed OS name">
            ChromeOS Flex
          </message>
        </if>
      </if>
      <message name="IDS_PRODUCT_LOGO_ENTERPRISE_ALT_TEXT" desc="Alt text for the Chrome Enterprise logo image." formatter_data="android_java">
        Chrome Enterprise logo
      </message>
      <if expr="is_win">
        <message name="IDS_SHORTCUT_NEW_WINDOW" desc="The text label of the New window shortcut context menu entry as of Windows 8">
          New window
        </message>
      </if>
      <if expr="is_macosx or chromeos_ash">
        <message name="IDS_TASK_MANAGER_TITLE" desc="The title of the Task Manager window">
          Task Manager
        </message>
      </if>
      <if expr="not is_macosx and not chromeos_ash">
        <message name="IDS_TASK_MANAGER_TITLE" desc="The title of the Task Manager window">
          Task Manager - Google Chrome
        </message>
      </if>
      <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>
      <if expr="not chromeos_ash">
        <!-- 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>
      </if>
      <if expr="chromeos_ash">
        <!-- Browser Window Title Format -->
        <message name="IDS_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in tabbed browser windows">
          Chrome - <ph name="PAGE_TITLE">$1<ex>Google</ex></ph>
        </message>
      </if>
      <if expr="not is_chromeos and not is_macosx">
        <!-- Captive Portal Browser Window Title Format -->
        <message name="IDS_CAPTIVE_PORTAL_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in captive portal popup windows">
          <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Network Sign-in - Chrome
        </message>
      </if>
      <if expr="is_chromeos">
        <!-- Captive Portal Browser Window Title Format -->
        <message name="IDS_CAPTIVE_PORTAL_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in captive portal popup windows">
          Chrome - Network Sign-in - <ph name="PAGE_TITLE">$1<ex>Google</ex></ph>
        </message>
      </if>
      <if expr="is_macosx">
        <!-- Captive Portal Browser Window Title Format -->
        <message name="IDS_CAPTIVE_PORTAL_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for titles displayed in captive portal popup windows">
          <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Network Sign-in
        </message>
      </if>
      <!-- Accessible window title format - includes the channel, and the same
           on all browser platforms rather than different on ChromeOS. -->
      <message name="IDS_ACCESSIBLE_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for the accessible name of a tabbed browser window">
        <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Google Chrome
      </message>
      <message name="IDS_ACCESSIBLE_BETA_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for the accessible name of a tabbed browser window for the beta channel version of the browser">
        <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Google Chrome Beta
      </message>
      <message name="IDS_ACCESSIBLE_DEV_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for the accessible name of a tabbed browser window for the developer (dev) channel version of the browser">
        <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Google Chrome Dev
      </message>
      <message name="IDS_ACCESSIBLE_CANARY_BROWSER_WINDOW_TITLE_FORMAT" desc="The format for the accessible name of a tabbed browser window for the canary (nightly build) channel version of the browser">
        <ph name="PAGE_TITLE">$1<ex>Google</ex></ph> - Google Chrome Canary
      </message>
      <message name="IDS_ABOUT_VERSION_COMPANY_NAME" desc="Company name on the about pages">
        Google LLC
      </message>
      <message name="IDS_ABOUT_VERSION_COPYRIGHT" desc="Copyright information on the about pages">
        Copyright <ph name="YEAR">{0,date,y}<ex>2016</ex></ph> Google LLC. All rights reserved.
      </message>
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_ABOUT_CROS_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for ChromeOS Flex.">
            ChromeOS Flex 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_WITH_LINUX_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for ChromeOS Flex when Crostini is installed.">
            ChromeOS Flex 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>, as is <ph name="BEGIN_LINK_LINUX_OSS">&lt;a target="_blank" href="$2"&gt;</ph>Linux development environment<ph name="END_LINK_LINUX_OSS">&lt;/a&gt;</ph>.
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_ABOUT_CROS_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for ChromeOS.">
            ChromeOS 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_WITH_LINUX_VERSION_LICENSE" desc="Additional text displayed beneath the Chromium open source URLs for ChromeOS when Crostini is installed.">
            ChromeOS 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>, as is <ph name="BEGIN_LINK_LINUX_OSS">&lt;a target="_blank" href="$2"&gt;</ph>Linux development environment<ph name="END_LINK_LINUX_OSS">&lt;/a&gt;</ph>.
          </message>
        </if>
        <message name="IDS_ABOUT_SAFETY_INFORMATION" desc="The safety label in the About box.">
          Important use and safety information
        </message>
      </if>
      <message name="IDS_ABOUT_TERMS_OF_SERVICE" desc="The terms of service label in the About box.">
        Terms of Service
      </message>
      <if expr="is_macosx">
        <message name="IDS_MACOS_OBSOLETE" desc="A message displayed on an at-launch infobar and About (Help) page warning the user that the OS version they are using will soon be or is already unsupported.">
          To get future Google Chrome updates, you'll need macOS 11 or later. This computer is using macOS 10.15.
        </message>
      </if>
      <if expr="is_win">
        <message name="IDS_WIN_XP_VISTA_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using is no longer supported.">
          This computer will no longer receive Google Chrome updates because Windows XP and Windows Vista are no longer supported
        </message>
      </if>
      <if expr="is_win">
        <message name="IDS_WIN_7_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using will soon be or is already unsupported.">
                    To get future Google Chrome updates, you'll need Windows 10 or later. This computer is using Windows 7.
        </message>
      </if>
      <if expr="is_win">
        <message name="IDS_WIN_8_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using will soon be or is already unsupported.">
                    To get future Google Chrome updates, you'll need Windows 10 or later. This computer is using Windows 8.
        </message>
      </if>
      <if expr="is_win">
        <message name="IDS_WIN_8_1_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the computer they are using will soon be or is already unsupported.">
                    To get future Google Chrome updates, you'll need Windows 10 or later. This computer is using Windows 8.1.
        </message>
      </if>
      <if expr="is_linux">
        <message name="IDS_LINUX_OBSOLETE" desc="A message displayed on an at-launch infobar and about:help warning the user that the OS version they are using is no longer supported.">
          Google Chrome may not function correctly because it is no longer supported on this Linux distribution
        </message>
      </if>
      <message name="IDS_ACCNAME_APP" desc="The accessible name for the app menu." translateable="false">
        Chrome
      </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?
        </message>
      </if>
      <!-- Sharing messages -->
      <message name="IDS_BROWSER_SHARING_CLICK_TO_CALL_DIALOG_HELP_TEXT_NO_DEVICES" desc="The label to be shown as a help text of the dialog when user click on a phone number, if there are no phones to choose from.">
        To send a number from here to your Android phone, sign in to Chrome on both devices.
      </message>
      <message name="IDS_BROWSER_SHARING_CLICK_TO_CALL_DIALOG_HELP_TEXT_NO_DEVICES_ORIGIN" desc="The label to be shown as a help text of the dialog when user click on a phone number, if there are no phones to choose from.">
        To send a number from <ph name="ORIGIN">$1<ex>www.google.com</ex></ph> to your Android phone, sign in to Chrome on both devices.
      </message>
      <message name="IDS_BROWSER_SHARING_ERROR_DIALOG_TEXT_DEVICE_NOT_FOUND" desc="The text to be shown on the dialog when an error occurred because the device is not synced.">
        Make sure you are signed in to Chrome on your <ph name="TARGET_DEVICE_NAME">$1<ex>Pixel XL</ex></ph> and then try sending again.
      </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.
        </message>
        <message name="IDS_UNINSTALL_VERIFY" desc="Message to confirm user wants to uninstall">
          Are you sure you want to uninstall Google Chrome?
        </message>
        <message name="IDS_UNINSTALL_CHROME" desc="The title of the Google Chrome uninstall dialog.">
          Uninstall Google Chrome
        </message>
      </if>
      <message name="IDS_FR_CUSTOMIZE_DEFAULT_BROWSER" desc="Default browser checkbox label">
        Make Google Chrome the default browser
      </message>
      <if expr="use_titlecase">
        <message name="IDS_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND" desc="In Title Case: The checkbox in the status tray context menu that controls whether chrome keeps running in the background after the last window is closed">
          Let Google Chrome Run in the Background
        </message>
      </if>
      <if expr="not use_titlecase">
        <message name="IDS_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND" desc="The checkbox in the status tray context menu that controls whether chrome keeps running in the background after the last window is closed">
          Let Google Chrome run in the background
        </message>
      </if>
      <message name="IDS_CANT_WRITE_USER_DIRECTORY_SUMMARY" desc="Summary of problem displayed in dialog when we can't create a directory for this user.">
Google Chrome cannot read and write to its data directory:

<ph name="USER_DATA_DIRECTORY">$1<ex>C:\Documents and Settings\devint\Local Settings\Application Data\Google\Chrome</ex></ph>
      </message>
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_EULA_CHECKBOX_ENABLE_LOGGING" desc="The label of the checkbox to enable/disable crash and user metrics logging on EULA screen.">
            Optional: Help improve ChromeOS Flex features and performance by automatically sending diagnostic and usage data to Google.
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_EULA_CHECKBOX_ENABLE_LOGGING" desc="The label of the checkbox to enable/disable crash and user metrics logging on EULA screen.">
            Optional: Help improve ChromeOS features and performance by automatically sending diagnostic and usage data to Google.
          </message>
        </if>
      </if>
      <message name="IDS_PROFILE_TOO_NEW_ERROR" desc="Error displayed on startup when the profile is from a newer version of the product and can not be read">
Your profile can not be used because it is from a newer version of Google Chrome.

Some features may be unavailable. Please specify a different profile directory or use a newer version of Chrome.
      </message>
      <message name="IDS_PREFERENCES_UNREADABLE_ERROR" desc="Error displayed on startup when user preferences file can not be read">
Your preferences can not be read.

Some features may be unavailable and changes to preferences won't be saved.
      </message>
      <message name="IDS_PREFERENCES_CORRUPT_ERROR" desc="Error displayed on startup when user preferences file can not be read">
Your preferences file is corrupt or invalid.

Google Chrome is unable to recover your settings.
      </message>
      <!-- Add account dialog -->
      <if expr="chromeos_ash">
        <message name="IDS_ACCOUNT_MANAGER_DIALOG_WELCOME_BODY_V2_WITH_GUEST_MODE" desc="Text body for the Welcome screen in ChromeOS 'Add account' dialog.">
If you want to use this account one-time only, you can use <ph name="GUEST_LINK_BEGIN">&lt;a id="guestModeLink" href="#"&gt;</ph>Guest mode<ph name="GUEST_LINK_END">&lt;/a&gt;</ph> in Chrome browser. If you want to add an account for someone else, <ph name="LINK_BEGIN">&lt;a target="_blank" id="newPersonLink" href="$1<ex>https://google.com/</ex>"&gt;</ph>add a new person<ph name="LINK_END">&lt;/a&gt;</ph> to your <ph name="DEVICE_TYPE">$2<ex>Chromebook</ex></ph>.

Permissions you've already given to websites and apps may apply to this account. You can manage your Google Accounts in <ph name="SETTINGS_LINK_BEGIN">&lt;a id="osSettingsLink" href="$3<ex>https://google.com/</ex>"&gt;</ph>Settings<ph name="SETTINGS_LINK_END">&lt;/a&gt;</ph>.
        </message>
      </if>

      <if expr="is_linux">
        <message name="IDS_DESKTOP_SHORTCUT_COMMENT" desc="Description of the desktop shortcut file which will open a Chrome tab at a given url.">
          Open <ph name="URL">$1<ex>https://www.example-url.com/</ex></ph> in a new tab in Google Chrome.
        </message>
      </if>

      <!-- Crash Recovery Dialog -->
      <message name="IDS_CRASH_RECOVERY_TITLE" desc="Title of dialog shown when the browser crashes." translateable="false">
        Google Chrome
      </message>
      <if expr="is_win">
        <message name="IDS_CRASH_RECOVERY_CONTENT" desc="Text content telling the user the browser has crashed.">
          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.">
        Chrome will save this password in your Google Account. You won’t have to remember it.
      </message>
      <!-- Password manager onboarding strings -->
      <message name="IDS_PASSWORD_MANAGER_ONBOARDING_DETAILS_C" desc="The explanation text that is shown below the title in the password manager onboarding dialog.">
        Chrome lets you know if your passwords are ever compromised
      </message>
      <message name="IDS_PASSWORD_MANAGER_TITLE_BRAND" desc="The product name used in the title of the password bubble." translateable="false">
        Google Chrome
      </message>
      <message name="IDS_PASSWORD_BUBBLES_PASSWORD_MANAGER_LINK_TEXT_SAVING_ON_DEVICE" desc="The text of the Google Password Manager links displayed on Password Manager bubbles footer when the credentials are stored only locally.">
        Google Password Manager
      </message>
      <message name="IDS_PASSWORD_MANAGER_SAVE_PASSWORD_SIGNED_OUT_MESSAGE_DESCRIPTION" desc="The description of the Google Password Manager's save password message when the user is signed out.">
        To Google Password Manager on this device
      </message>
      <message name="IDS_PASSWORD_MANAGER_UPDATE_PASSWORD_SIGNED_OUT_MESSAGE_DESCRIPTION" desc="The description of the Google Password Manager's update password message when the user is signed out.">
        In Google Password Manager on this device
      </message>
      <if expr="is_macosx">
        <message name="IDS_PASSWORDS_AUTHENTICATION_PROMPT_PREFIX" desc="Text shown in the beginning of the OS-level user authentication prompt before performing a seneitive operation such as show passwords in plain text.">
          Google Chrome is trying to <ph name="AUTHENTICATION_PURPOSE">$1<ex>show passwords</ex></ph>
        </message>
      </if>
      <if expr="is_win">
        <message name="IDS_PASSWORDS_PAGE_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before revealing plaintext passwords on the password page.">
          Google Chrome is trying to show passwords. Type your Windows password to allow this.
        </message>
        <message name="IDS_PASSWORDS_PAGE_COPY_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before copying plaintext passwords into the clipbord.">
          Google Chrome is trying to copy passwords. Type your Windows password to allow this.
        </message>
        <message name="IDS_PASSWORDS_PAGE_EDIT_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before editing plaintext passwords on the password page.">
          Google Chrome is trying to edit passwords. Type your Windows password to allow this.
        </message>
        <message name="IDS_PASSWORDS_PAGE_EXPORT_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before exporting passwords to a file.">
          Google Chrome wants to export your passwords. Type your Windows password to allow this.
        </message>
        <message name="IDS_PASSWORDS_PAGE_DELETE_ALL_DATA_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before deleting all data from Google Password Manager.">
          Google Chrome wants to delete your Google Password Manager data. Type your Windows password to allow this.
        </message>
        <message name="IDS_PASSWORDS_PAGE_IMPORT_AUTHENTICATION_PROMPT" desc="Text for the dialog box that prompts the user for their OS account password before overriding passwords during Import.">
          Google Chrome is trying to replace existing passwords. Type your Windows password to allow this.
        </message>
        <message name="IDS_INSTALL_HIGHER_VERSION" desc="Error displayed when higher version already exists.">
          This computer already has a more recent version of Google Chrome. If the software is not working, please uninstall Google Chrome and try again.
        </message>
        <message name="IDS_INSTALL_FAILED" desc="Error displayed if installation fails due to some unknown error.">
          Installation failed due to unspecified error. If Google Chrome is currently running, please close it and try again.
        </message>
        <message name="IDS_SAME_VERSION_REPAIR_FAILED" desc="Error displayed if installation fails due to Chrome running.">
          Can not install the same Google Chrome version that is currently running. Please close Google Chrome and try again.
        </message>
        <message name="IDS_SETUP_PATCH_FAILED" desc="Error message when setup.exe fails to patch itself.">
          Installation failed due to unspecified error. Please download Google Chrome again.
        </message>
        <message name="IDS_INSTALL_OS_NOT_SUPPORTED" desc="Error displayed if OS is not supported">
          Google Chrome requires Windows 10 or higher.
        </message>
        <message name="IDS_INSTALL_OS_ERROR" desc="Error displayed when any Windows API call fails and we do not have more specific information.">
          An operating system error occurred during installation. Please download Google Chrome again.
        </message>
        <message name="IDS_INSTALL_SINGLETON_ACQUISITION_FAILED" desc="Error displayed when the installer cannot run because another installer is already running.">
          Another operation on Google Chrome is in progress. Please try again later.
        </message>
        <message name="IDS_INSTALL_TEMP_DIR_FAILED" desc="Error displayed when we fail to create temporary directory during installation.">
          The installer couldn't create a temporary directory. Please check for free disk space and permission to install software.
        </message>
        <message name="IDS_INSTALL_UNCOMPRESSION_FAILED" desc="Error when when we can not uncompress installation archive.">
          The installer failed to uncompress archive. Please download Google Chrome again.
        </message>
        <message name="IDS_INSTALL_INVALID_ARCHIVE" desc="Error displayed when we can not open the installation archive.">
          The installer archive is corrupted or invalid. Please download Google Chrome again.
        </message>
        <message name="IDS_INSTALL_INSUFFICIENT_RIGHTS" desc="Error displayed when a non admin user tries to attempt system level install/uninstall.">
          You do not have appropriate rights for system-level install. Try running the installer again as Administrator.
        </message>
        <message name="IDS_INSTALL_EXISTING_VERSION_LAUNCHED" desc="A message shown to users who try to install Chrome in their user profile directory when their computer already has Chrome installed for all users. In this case, the installer silently launches the existing version of Chrome for all users rather than installing a second version of Chrome.">
          Google Chrome is already installed for all users on your computer.
        </message>
      </if>
      <!-- Options Dialog -->
      <if expr="is_win">
        <message name="IDS_SHORTCUT_TOOLTIP" desc="Text for the hover-on tooltip for the Google Chrome shortcuts.">
          Access the Internet
        </message>
        <message name="IDS_UNINSTALL_DELETE_PROFILE" desc="Text to show user to ask whether to delete all the profile data also during uninstallation.">
          Also delete your browsing data?
        </message>
        <message name="IDS_UNINSTALL_SET_DEFAULT_BROWSER" desc="Text to ask whether to set another browser as default when Chromium is uninstalled.">
          Change default browser to:
        </message>
        <message name="IDS_UNINSTALL_BUTTON_TEXT" desc="Label for uninstall button on Uninstall confirmation dialog.">
          Uninstall
        </message>
      </if>
      <message name="IDS_DEFAULT_BROWSER_INFOBAR_TEXT" desc="Text to show in an infobar when Google Chrome is not the current default browser.">
        Google Chrome isn't your default browser
      </message>
      <message name="IDS_DEFAULT_BROWSER_INFOBAR_REFRESH_TEXT" desc="Text to show in an infobar when Google Chrome is not the current default browser.">
        Google recommends setting Chrome as default
      </message>
      <!-- Download Bubble Items -->
      <message name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_UNKNOWN_SOURCE"
               desc="Summary of dangerous warning for a file (like an extension) from an unknown source.">
        Extensions, apps, and themes from unknown sources can harm your device. Chrome recommends only installing them from the Chrome Web Store
      </message>
      <message name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_BLOCKED_LEARN_MORE_LINK"
               desc="Text for the link to the help page about why Chrome blocks some downloaded files.">
        Learn why Chrome blocks some downloads
      </message>
      <message name="IDS_DOWNLOAD_WARNING_BYPASS_PROMPT_LEARN_MORE_LINK_ACCESSIBLE"
               desc="On the downloads page, accessible text for the link to the help center in the prompt to bypass a dangerous download warning.">
        Learn why Chrome blocks some files, opens in new tab
      </message>

      <message name="IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_DEEP_SCANNING_PROMPT_LOCAL_DECRYPTION"
        desc="Subpage summary of warning for a file where we recommend providing the password for on-device decryption">
        This file may be dangerous<ph name="LINE_BREAK">$1</ph>Chrome can check this download for you if you provide the password. Info about the file gets sent to Google Safe Browsing, but the file content and password stay on your device.
      </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.">
        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.">
        <ph name="FILE_NAME">$1<ex>bla.exe</ex></ph> may be dangerous, 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.">
        This file is dangerous, so 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.">
        <ph name="FILE_NAME">$1<ex>malware.exe</ex></ph> is dangerous, so Chrome has blocked it.
      </message>
      <message name="IDS_BLOCK_REASON_PROMPT_FOR_SCANNING"
         desc="Message shown to the user on chrome://downloads page to explain that this download is recommended to be scanned.">
        Chrome recommends scanning this file because it may be dangerous.
      </message>

      <!-- chrome://downloads page dangerous file description strings -->
      <message name="IDS_BLOCK_DOWNLOAD_REASON_DANGEROUS_FILETYPE"
               desc="On the chrome://downloads page, the description shown for a blocked file with a dangerous filetype.">
        Chrome blocked this download because the file type isn't commonly downloaded and it may be dangerous
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_DANGEROUS"
               desc="On the chrome://downloads page, the description shown for a blocked file that is dangerous.">
        Chrome blocked this download because the file is dangerous
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_DANGEROUS_COOKIE_THEFT"
               desc="On the chrome://downloads page, the description shown for a blocked file that is dangerous because of cookie theft.">
        Chrome blocked this download because the file can harm your personal and social network accounts
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_DANGEROUS_COOKIE_THEFT_AND_ACCOUNT"
               desc="On the chrome://downloads page, the description with account info shown for a blocked file that is dangerous because of cookie theft.">
        Chrome blocked this download because the file can harm your personal and social network accounts, including <ph name="USER_EMAIL">$1<ex>[email protected]</ex></ph>
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_UNCOMMON"
               desc="On the chrome://downloads page, the description shown for a blocked file that is uncommon.">
        Chrome blocked this download because the file isn't commonly downloaded and it may be dangerous
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_UNCOMMON_SUSPICIOUS_ARCHIVE"
               desc="On the chrome://downloads page, the description shown for a blocked file that is suspicious archive.">
        Chrome blocked this download because the archive file includes other files that may hide malware
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_POTENTIALLY_UNWANTED"
               desc="On the chrome://downloads page, the description shown for a blocked file that is potentially unwanted.">
        Chrome blocked this download because the file is deceptive and may make unexpected changes to your device
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_INSECURE"
               desc="On the chrome://downloads page, the description shown for a blocked file that is insecure.">
        Chrome blocked this download because the site isn't using a secure connection and the file may have been tampered with
      </message>
      <message name="IDS_BLOCK_DOWNLOAD_REASON_UNVERIFIED_NO_SAFE_BROWSING"
               desc="On the chrome://downloads page, the description shown for a blocked file that could not be verified because Safe Browsing is off.">
        Chrome blocked this download because you turned Safe Browsing off and the file can't be verified
      </message>

      <!-- chrome://downloads page bypass dangerous download warning prompt-->
      <message name="IDS_DOWNLOAD_WARNING_BYPASS_PROMPT_LEARN_MORE_LINK"
               desc="On the downloads page, the label for the link to the help center in the prompt to bypass a dangerous download warning.">
        Learn why Chrome blocks some files
      </message>

      <!-- Abandon in-progress downloads confirmation dialog -->
      <if expr="not is_macosx">
        <message name="IDS_ABANDON_DOWNLOAD_DIALOG_BROWSER_MESSAGE" desc="Message on a dialog shown when the user closes the browser while one or more downloads are in progress. This string is shown on Windows, ChromeOS, and Linux, which all use 'Exit' to refer to closing a browser.">
          Exit Chrome anyway?
        </message>
      </if>
      <if expr="is_macosx">
        <message name="IDS_ABANDON_DOWNLOAD_DIALOG_BROWSER_MESSAGE" desc="Mac OSX Only: Message on a dialog shown when the user closes the browser while one or more downloads are in progress. This string is shown on Mac OSX only, which uses 'Quit' to refer to closing a browser.">
          Quit Chrome anyway?
        </message>
      </if>

      <!-- 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>

      <!-- 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>

      <!-- Extension/App install prompt -->
      <if expr="enable_extensions">
        <!-- Extension installed bubble -->
        <message name="IDS_EXTENSION_INSTALLED_HEADING" desc="Title 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
        </message>

        <!-- Extension uninstall prompt -->
        <message name="IDS_EXTENSION_UNINSTALL_PROMPT_REMOVE_DATA_CHECKBOX" desc="Checkbox text to ask the user whether they want to remove associated data at uninstall time. Only used when uninstalling an app associated with a particular website.">
          Also delete data from Chrome (<ph name="URL">$1<ex>www.google.com</ex></ph>)
        </message>

        <!-- Extension alerts. -->
        <message name="IDS_EXTENSION_ALERT_ITEM_BLOCKLISTED_MALWARE" desc="A statement that an extension has been newly blocklisted for malware.">
          Chrome found that "<ph name="EXTENSION_NAME">$1<ex>Gmail Checker</ex></ph>" contains malware
        </message>
        <message name="IDS_EXTENSIONS_ALERT_ITEM_BLOCKLISTED_MALWARE_TITLE" desc="A statement that an extension has been newly blocklisted for malware.">
          Chrome found that these extensions contain malware:
        </message>

        <!-- Manifest V2 Deprecation dialog -->
        <message name="IDS_EXTENSIONS_MANIFEST_V2_DEPRECATION_KEEP_DIALOG_DESCRIPTION" desc="The description of the dialog asking the user if they want to keep the extension installed, which is affected by the Manifest V2 deprecation">
          This extension is no longer supported. Chrome recommends that you remove it instead.
        </message>
        <message name="IDS_EXTENSIONS_MANIFEST_V2_DEPRECATION_DISABLED_DIALOG_DESCRIPTION"  desc="The description of the dialog that appears when extensions were disabled due to the Manifest V2 deprecation">
          {NUM_EXTENSIONS, plural,
          =1 {This extension is no longer supported. Chrome recommends that you remove it.}
          other {These extensions are no longer supported. Chrome recommends that you remove them.}}
        </message>
        <message name="IDS_EXTENSIONS_MV2_DEPRECATION_MESSAGE_DISABLED_SUBTITLE" desc="Subtitle text displayed in the manifest v2 deprecation message for a specific extension during the disabled stage.">
          Chrome recommends that you remove it. <ph name="BEGIN_LINK">&lt;a href="$1" target="_blank"&gt;</ph>Learn more about supported extensions<ph name="END_LINK">&lt;/a&gt;</ph>
        </message>
        <message name="IDS_EXTENSIONS_MV2_DEPRECATION_PANEL_DISABLED_SUBTITLE" desc="Subtitle text displayed in the manifest v2 deprecation panel for the disabled stage.">
          {NUM_EXTENSIONS, plural,
            =1 {Chrome recommends that you remove it. <ph name="BEGIN_LINK">&lt;a href="$1" target="_blank"&gt;</ph>Learn more about supported extensions<ph name="END_LINK">&lt;/a&gt;</ph>}
            other {Chrome recommends that you remove them. <ph name="BEGIN_LINK">&lt;a href="$1" target="_blank"&gt;</ph>Learn more about supported extensions<ph name="END_LINK">&lt;/a&gt;</ph>}
          }
        </message>
        <message name="IDS_EXTENSIONS_MV2_DEPRECATION_PANEL_REMOVE_BUTTON_ACC_LABEL" desc="The (accessible) label for the button to remove an extension.">
          Remove <ph name="EXTENSION_NAME">$1<ex>Google Translate</ex></ph> from Chrome
        </message>
      </if>

        <!-- Extension Safety Check Detail Page strings -->
      <message name="IDS_SAFETY_CHECK_EXTENSIONS_MALWARE" desc="The text explaining the reason for disabling extension. The extension in question contains malware.">
        This extension contains malware and is unsafe. Remove it from Chrome so it can no longer see and change your data on sites you visit, including your personal info.
      </message>
      <message name="IDS_SAFETY_CHECK_EXTENSIONS_POLICY_VIOLATION" desc="The text explaining the reason for disabling extension. The extension in question violates Chrome Web Store policy.">
        This extension violates the Chrome Web Store policy, and might be unsafe. Remove it from Chrome so it can no longer see and change your data on sites you visit, including your personal info.
      </message>
      <message name="IDS_SAFETY_CHECK_EXTENSIONS_UNPUBLISHED" desc="The text explaining the reason for disabling extension. The extension in question was unpublished by the developer.">
        This extension was unpublished by its developer, and might be unsafe. Remove it from Chrome so it can no longer see and change your data on sites you visit, including your personal info.
      </message>
      <message name="IDS_EXTENSIONS_SAFETY_CHECK_PRIMARY_LABEL" desc="Alerts the user that the extension should be reviewed.">
        Chrome recommends you review this extension
      </message>
      <message name="IDS_EXTENSIONS_SAFETY_CHECK_OFFSTORE" desc="Alerts the user that the extension is not from the Chrome web store.">
        Chrome can't verify where this extension comes from, and it might be unsafe. Remove it from Chrome so it can no longer see and change your data on sites you visit, including personal info.
      </message>
      <message name="IDS_EXTENSIONS_SAFETY_CHECK_OFFSTORE_ON" desc="Alerts the user that the extension is not from the Chrome web store.">
        On • Chrome can't verify where this extension comes from
      </message>
      <message name="IDS_EXTENSIONS_SAFETY_CHECK_OFFSTORE_OFF" desc="Alerts the user that the extension is not from the Chrome web store.">
        Off • Chrome can't verify where this extension comes from
      </message>
      <message name="IDS_EXTENSIONS_SAFETY_CHECK_NO_PRIVACY_PRACTICES" desc="Alerts the user that the extension has not disclosed its privacy practices.">
        This extension hasn't published privacy practices, such as how it collects and uses data. Chrome recommends that you remove it.
      </message>

      <!-- chrome://extensions page -->
    <message name="IDS_EXTENSIONS_SC_DESCRIPTION" desc="Detailed message displayed in the Safety Check description section.">
      {NUM_EXTENSIONS, plural,
      =1 {Chrome recommends that you remove it}
      other {Chrome recommends that you remove them}}
    </message>
      <message name="IDS_EXTENSIONS_ITEM_SHOW_ACCESS_REQUESTS_IN_TOOLBAR" desc="The label on the toggle to allow the extension to show site access requests in the toolbar.">
        Allow extension to show access requests in the Chrome toolbar
      </message>
      <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.">
        Warning: Google Chrome cannot prevent extensions from recording your browsing history. To disable this extension in Incognito mode, unselect this option.
      </message>
      <message name="IDS_EXTENSIONS_UNINSTALL" desc="The label for a control that triggers an extension uninstall.">
        Remove from Chrome
      </message>
      <message name="IDS_EXTENSIONS_SHORTCUT_SCOPE_IN_CHROME" desc="The label to indicate that a shortcut will be triggerable only from within the Chrome application.">
        In Chrome
      </message>

      <if expr="enable_extensions">
        <message name="IDS_EXTENSIONS_MULTIPLE_UNSUPPORTED_DISABLED_BODY" desc="Body of the dialog shown when multiple unsupported extensions have been disabled.">
          To make Chrome safer, we disabled some extensions that aren't listed in the <ph name="IDS_EXTENSION_WEB_STORE_TITLE">$1<ex>Chrome Web Store</ex></ph> and may have been added without your knowledge.
        </message>
        <message name="IDS_EXTENSIONS_SINGLE_UNSUPPORTED_DISABLED_BODY" desc="Body of the dialog shown when a single unsupported extension has been disabled.">
          To make Chrome safer, we disabled the following extension that isn't listed in the <ph name="IDS_EXTENSION_WEB_STORE_TITLE">$1<ex>Chrome Web Store</ex></ph> and may have been added without your knowledge.
        </message>
      </if>

      <!-- App menu -->
      <message name="IDS_APPMENU_TOOLTIP" desc="The tooltip to show for the browser menu">
        Customize and control Google Chrome
      </message>

      <message name="IDS_APPMENU_TOOLTIP_UPDATE_AVAILABLE" desc="The tooltip to show for the browser menu when an update is available">
        Customize and control Google Chrome. Update is available.
      </message>

      <message name="IDS_APPMENU_TOOLTIP_ALERT" desc="The tooltip to show for the browser menu when a non-update alert is displayed">
        Customize and control Google Chrome. Something needs your attention - click for details.
      </message>

      <message name="IDS_OPEN_IN_CHROME" desc="The text label of the Open in Chrome menu item for the Hosted App app menu">
        &amp;Open in Chrome
      </message>

      <if expr="use_titlecase and not chromeos_ash">
        <message name="IDS_ABOUT" desc="In Title Case: The text label of the About Chrome menu item">
          About &amp;Google Chrome
        </message>
        <message name="IDS_RELAUNCH_TO_UPDATE" desc="In Title Case: The text label of the relaunch to update Chrome menu item">
          Relaunch to Update &amp;Chrome
        </message>
      </if>
      <if expr="not use_titlecase and not chromeos_ash">
        <message name="IDS_ABOUT" desc="The text label of the About Chrome menu item">
          About &amp;Google Chrome
        </message>
        <message name="IDS_RELAUNCH_TO_UPDATE" desc="The text label of the relaunch to update Chrome menu item">
          Relaunch to update &amp;Chrome
        </message>
      </if>
      <if expr="chromeos_ash">
        <message name="IDS_ABOUT" desc="The text label of the About Chrome menu item">
          About &amp;Google Chrome
        </message>
        <if expr="reven">
          <message name="IDS_RELAUNCH_TO_UPDATE" desc="The text label of the relaunch to update ChromeOS Flex menu item">
            Relaunch to update &amp;ChromeOS Flex
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_RELAUNCH_TO_UPDATE" desc="The text label of the relaunch to update ChromeOS menu item">
            Relaunch to update &amp;ChromeOS
          </message>
        </if>
      </if>

      <if expr="is_macosx">
        <message name="IDS_APP_MENU_PRODUCT_NAME" desc="The application's short name, used for the Mac's application menu, activity monitor, etc. This should be less than 16 characters. Example: Chrome, not Google Chrome." translateable="false">
          Chrome
        </message>
        <message name="IDS_HELPER_NAME" desc="The helper application's name.  Should contain the Chrome application name (IDS_PRODUCT_NAME). Example: Google Chrome Helper.">
          Google Chrome Helper
        </message>
        <message name="IDS_SHORT_HELPER_NAME" desc="The helper application's short name, used for the Mac's application menu, activity monitor, etc. Example: Chrome Helper, not Google Chrome Helper.">
          Chrome Helper
        </message>
      </if>

      <message name="IDS_VIEW_PASSWORDS" desc="Item in the app menu which shows Password Manager page">
        Google P&amp;assword Manager
      </message>

      <!-- Chrome sign-in page -->
      <message name="IDS_CHROME_SIGNIN_TITLE" desc="Title on the about:chrome-signin page" translateable="false">
        Chrome
      </message>

      <!-- DICE sign-in promo strings -->
      <message name="IDS_PROFILES_DICE_SYNC_PROMO" desc="Text describing the benefits of turning on Sync.">
        Sync and personalize Chrome across your devices
      </message>

      <!-- One click sign-in infobar -->
      <if expr="not chromeos_ash">
        <message name="IDS_SYNC_WRONG_EMAIL" desc="Message shown when sync setup failed due to the user entering the wrong email address for sign-in.">
          You were signed in to Chrome as <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph>. Please use the same account to sign in again.
        </message>
        <message name="IDS_SYNC_USED_PROFILE_ERROR" desc="An error message shown when user tries to sign in to a profile that is used by other user name before.">
          Someone previously signed in to Chrome on this computer as <ph name="ACCOUNT_EMAIL_LAST">$1<ex>[email protected]</ex></ph>. Please create a new Chrome user to keep your information separate.
        </message>
      </if>

      <!-- Enterprise sign-in dialog -->
      <if expr="toolkit_views">
        <message name="IDS_ENTERPRISE_SIGNIN_TITLE" 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?
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_EXPLANATION_WITHOUT_PROFILE_CREATION" desc="The warning message displayed to an enterprise user about to link their profile to their Google account. This message is followed by a 'Learn more' link.">
          You are signing in with a managed account and giving its administrator control over your Google Chrome profile. Your Chrome data, such as your apps, bookmarks, history, passwords, and other settings will become permanently tied to <ph name="USER_NAME">$1<ex>[email protected]</ex></ph>. You will be able to delete this data via the Google Accounts Dashboard, but you will not be able to associate this data with another account. <ph name="LEARN_MORE">$2<ex>Learn more</ex></ph>
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_EXPLANATION_WITH_PROFILE_CREATION" desc="The warning message displayed to an enterprise user about to link their profile to their Google account. Additionally notifies the user that they can create a new profile instead. This message is followed by a 'Learn more' link.">
          You are signing in with a managed account and giving its administrator control over your Google Chrome profile. Your Chrome data, such as your apps, bookmarks, history, passwords, and other settings will become permanently tied to <ph name="USER_NAME">$1<ex>[email protected]</ex></ph>. You will be able to delete this data via the Google Accounts Dashboard, but you will not be able to associate this data with another account. You can optionally create a new profile to keep your existing Chrome data separate. <ph name="LEARN_MORE">$2<ex>Learn more</ex></ph>
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_WORK_PROFILE_TITLE" desc="The title of the dialog to confirm adding a new work profile with the signed-in enterprise account">
          Add Work Profile to this browser
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_WORK_PROFILE_CREATION" desc="The warning message displayed to an enterprise user about to link their profile to their Google account. This message is followed by a 'Learn more' link.">
          You are adding a work profile to this browser and giving your administrator control over just the work profile.
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_WORK_PROFILE_ISOLATION_NOTICE" desc="Notice that work profiles are separated from any personal profile">
          This work profile is completely separate from your personal profile.
        </message>
        <message name="IDS_ENTERPRISE_SIGNIN_WORK_PROFILE_EXPLANATION" desc="The warning message displayed to an enterprise user about to link their profile to their Google account. This message is followed by a 'Learn more' link.">
          Any Chrome data that is generated during the use of this profile (such as the creation of bookmarks, history, passwords, and other settings) can be removed by the work profile administrator. <ph name="LEARN_MORE">$1<ex>Learn more</ex></ph>
        </message>
        <message name="IDS_ENTERPRISE_WELCOME_PROFILE_INFORMATION_DETAILS" desc="Paragraph disclaiming to the user what their organization can do with their profile information.">
          Your organization can see and manage browsing data in your work profile, such as your bookmarks, history, and passwords. It can’t see browsing data in personal Chrome profiles.
        </message>
        <!-- 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>
        <message name="IDS_ONE_CLICK_SIGNIN_DIALOG_MESSAGE_NEW" desc="The message of the one click sign-in dialog.">
          You're signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph>. Now you can access your bookmarks, history, and other settings on all your signed in devices.
        </message>
      </if>

      <!-- Management bubble -->
      <message name="IDS_MANAGEMENT_DIALOG_BROWSER_MANAGED" desc="Disclosure that an unnamed organization is managing the browser.">
        Your organization manages Chrome
      </message>
      <message name="IDS_MANAGEMENT_DIALOG_BROWSER_MANAGED_BY" desc="Disclosure that a known organization is managing the browser.">
        <ph name="MANAGER">$1<ex>The Company</ex></ph> manages Chrome
      </message>
      <message name="IDS_MANAGEMENT_DIALOG_BROWSER_MANAGED_BY_MULTIPLE_ORGANIZATIONS" desc="Disclosure that multiple organization are managing the browser and profile.">
        Multiple organizations manage Chrome
      </message>

      <!-- Extension requests sign in to Chrome through chrome.identity API -->
      <if expr="enable_extensions">
        <message name="IDS_EXTENSION_ASKS_IDENTITY_WHILE_SIGNED_IN_WEB_ONLY_TITLE" desc="This string is the heading of a dialog intended to inform the user that one of their installed extensions wants them to sign in to Chrome to be able to use their Google Account.">
          The extension "<ph name="EXTENSION_NAME">$1<ex>Screencast</ex></ph>" wants you to sign in to Chrome
        </message>
        <message name="IDS_EXTENSION_ASKS_IDENTITY_WHILE_SIGNED_IN_WEB_ONLY_BODY_PART_1" desc="This string is the body of a dialog intended to inform the user that one of their installed extensions wants them to sign in to Chrome to be able to use their Google Account.">
          To use this extension as <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph>, sign in to Chrome.
        </message>
        <message name="IDS_EXTENSION_ASKS_IDENTITY_WHILE_SIGNED_IN_WEB_ONLY_TITLE_FALLBACK" desc="This string is the heading of a dialog intended to inform the user that one of their installed extensions wants them to sign in to Chrome to be able to use their Google Account. Used when the extension name couldn't be retrieved.">
          An extension wants you to sign in to Chrome
        </message>
      </if>

      <!-- about:browser-switch strings -->
      <if expr="toolkit_views and not chromeos_lacros and not chromeos_ash">
        <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_UNKNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is not auto-detected">
          Your system administrator has configured Google Chrome to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
        </message>
        <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_KNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is auto-detected">
          Your system administrator has configured Google Chrome to open <ph name="ALTERNATIVE_BROWSER_NAME">$2<ex>Internet Explorer</ex></ph> to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
        </message>
      </if>

      <!-- NTP strings -->
      <message name="IDS_NTP_CUSTOMIZE_BUTTON_LABEL" desc="Label for button on the New Tab Page that opens dialog to customize Chrome browser.">
        Customize Chrome
      </message>

      <!-- Signin Email Confirmation tab modal dialog -->
      <if expr="not chromeos_ash">
        <message name="IDS_SIGNIN_EMAIL_CONFIRMATION_TITLE" desc="Title of the signin email confirmation tab modal dialog.">
          <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph> was previously using Chrome
        </message>
      </if>

      <if expr="not chromeos_ash and not is_android and not chromeos_lacros">
        <!-- Dice Web Signin Interception Bubble-->
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_CREATE_BUBBLE_TITLE" desc="Title of the web signin interception bubble">
          Continue in a new Chrome profile?
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_CREATE_BUBBLE_TITLE_V2" desc="Title of the web signin interception bubble used when Explicit browser Sign in is enabled">
          Sign in to Chrome in a new profile?
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_SWITCH_BUBBLE_TITLE" desc="Title for the profile switch interception bubble">
          Switch to existing Chrome profile?
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_SWITCH_BUBBLE_DESC" desc="Description for the profile switch interception bubble">
          A Chrome profile with this account already exists
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_SWITCH_BUBBLE_DESC_V2" desc="This string is the body text for a dialog that appears when the user is already signed in to Chrome, but they just tried to sign in to a Google service (like Gmail) with a different Google Account that already has its own Chrome profile on this device. The body text is after the 'Switch to existing Chrome profile?' string. The tone should be inviting and helpful.">
          You're already signed in as <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph> in another Chrome profile
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_CONSUMER_BUBBLE_DESC" desc="Body of the web signin interception bubble">
          <ph name="EXISTING_USER">$1<ex>Elisa</ex></ph> is already signed in to this Chrome profile. To keep your browsing separate, Chrome can create your own profile for you.
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_CONSUMER_BUBBLE_DESC_MANAGED_DEVICE" desc="Body of the web signin interception bubble on a managed device">
          <ph name="EXISTING_USER">$1<ex>Elisa</ex></ph> is already signed in to this Chrome profile. This will create a new Chrome profile for <ph name="USER_EMAIL_ADDRESS">$2<ex>[email protected]</ex></ph>
        </message>
         <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_ENTERPRISE_BUBBLE_DESC_MANAGED_DEVICE" desc="Body of the web signin interception bubble when the new account is personal and the existing account is managed on a managed device">
          This will create a new Chrome profile for <ph name="USER_EMAIL_ADDRESS">$1<ex>[email protected]</ex></ph>
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_CREATE_BUBBLE_DESC" desc="Body of the web signin interception bubble. It is shown when the user signs in on the web while they already have another account present in the current profile.">
         <ph name="EXISTING_USER">$1<ex>Elisa</ex></ph> is already signed in.  To keep your browsing separate, sign in to Chrome in your own profile as <ph name="USER_EMAIL_ADDRESS">$2<ex>[email protected]</ex></ph>.
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_SUBTITLE" desc="Subtitle of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with it's first account.">
          To get your passwords and more on all your devices, sign in to Chrome
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_SUBTITLE_SUPERVISED" desc="Subtitle of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with a supervised account." translateable="false">
          Sign in to Chrome so that your parents can help you stay safe on the web
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_IPH_TEXT_SIGNIN_REMINDER" desc="This string is the body text of a reminder message, which is intended to help users understand that they have been signed in to Chrome. The user previously signed in to a Google service (like Gmail or Maps), and saw the Chrome Signin Bubble intercept; when asked whether the user wanted to sign in to Chrome as well, the user selected yes. After a period of time, this reminder message appears at the top right of Chrome (pointing at the Profile Menu) to remind the user that they made this choice a while ago. This body text string comes after the 'Welcome back, USER_NAME' string. We are focusing on the benefit that user enjoys, now that they're signed in to Chrome. The tone should be welcoming.">
          While you're signed in, you can use your passwords and more from your Google Account in Chrome. You can change this at any time in settings.
        </message>
        <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_IPH_TEXT_SIGNIN_REMINDER_SCREENREADER" desc="This string is the accessibility text of a reminder message, which is intended to help users understand that they have been signed in to Chrome.">
          While you're signed in, you can use your passwords and more from your Google Account in Chrome. <ph name="SHORTCUT">$1<ex>CTRL+SHIFT+M</ex></ph> can change your Google services settings.
        </message>
        <message name="IDS_CHROME_SIGNOUT_CONFIRMATION_PROMPT_NO_UNSYNCED_TITLE" desc="This is the title of a confirmation dialog and asks the user to confirm that they want to sign out of Chrome. It appears when the user opens the Chrome Profile Menu and chooses 'Sign out of Chrome'. This title is before the 'Your passwords and other Chrome data are saved to your Google Account, and will be removed from this device. To use them in the future, sign back in to Chrome.' string. The tone should be straightforward.">
          Sign out of Chrome?
        </message>
        <message name="CHROME_SIGNOUT_CONFIRMATION_PROMPT_NO_UNSYNCED_BODY" desc="This is the subtitle of a confirmation dialog that asks the user to confirm that they want to sign out of Chrome. It appears when the user opens the Chrome Profile Menu and chooses 'Sign out of Chrome'. This subtitle is after the 'Sign out of Chrome?' string. The tone should be calm, because we want to explain to the user that their data is saved; however, we want to set expectations by clarifying that the data will be removed from the device. This string provides a path to resolution because it explains how the user can see their data again (by signing back in).">
          Your passwords and other Chrome data are saved in your Google Account, and will be removed from this device. To use them in the future, sign back in to Chrome.
        </message>
        <message name="IDS_CHROME_SIGNOUT_CONFIRMATION_PROMPT_VERIFY_BODY" desc="This is the subtitle of an error message dialog that appears when the user opens the Chrome Profile Menu and chooses 'Sign out of Chrome'. The error message appears when the user has saved some data (like a password or payment method) to Chrome, but Chrome wasn't able to save the data to the user's Google Account due to a sign-in error; but, the data has been saved locally to Chrome. This subtitle is after the 'Some data isn’t saved yet' string. The tone should be cautionary, because we want to explain to the user that their data is not saved to their Google Account. This string provides a path to resolution because it explains how the user can properly save their data before they sign out of Chrome.">
          Chrome needs to verify it’s you before some data can be saved in your Google Account and used on all your devices. If you sign out, this data will stay on this device.
        </message>
        <message name="IDS_CHROME_SIGNOUT_CONFIRMATION_PROMPT_UNSYNCED_BODY" desc="This is the subtitle of an error message dialog that appears when the user opens the Chrome Profile Menu and chooses 'Sign out of Chrome'. The error message appears when the user tries to sign out immediately after having saved saved some data (like a password or payment method) to Chrome and Chrome hasn't had time to save that data to the user's Google Account yet. This subtitle is after the 'Some data isn't saved yet' string. The tone should be cautionary, because we want to explain to the user that their data is not saved to their Google Account. This string asks the user to wait a few minutes before trying to sign out again.">
          Some of your Chrome data hasn't been saved in your Google Account yet. Try waiting a few minutes before signing out. If you sign out now, this data will be deleted.
        </message>
        <message name="IDS_CLOSE_WARNING_FOR_CLEAR_COOKIES_ON_EXIT_TEXT" desc="Body of a notice displayed when closing the last Chrome window, to inform the user about a change in the way the 'Clear cookie on exit' setting works.">
          You’ll be signed out of most sites when you close all Chrome windows, except your Google Account if you’re signed in to Chrome. To let sites remember you, <ph name="SETTINGS_LINK">$1<ex>go to settings</ex></ph>.
        </message>

        <if expr="not use_titlecase">
          <message name="IDS_AVATAR_BUTTON_INTERCEPT_BUBBLE_CHROME_SIGNIN_TEXT" desc="Text asking the user to sign into Chrome while the Chrome Signin Bubble intercept is shown.">
            Sign in to Chrome?
          </message>
          <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_TITLE" desc="Title of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with it's first account.">
            Make Chrome your own
          </message>
          <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_DECLINE_TEXT" desc="Label of the Decline button of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with it's first account.">
            Use Chrome without an account
          </message>
        </if>
        <if expr="use_titlecase">
          <message name="IDS_AVATAR_BUTTON_INTERCEPT_BUBBLE_CHROME_SIGNIN_TEXT" desc="Text asking the user to sign into Chrome while the Chrome Signin Bubble intercept is shown.">
            Sign In to Chrome?
          </message>
          <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_TITLE" desc="Title of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with it's first account.">
            Make Chrome Your Own
          </message>
          <message name="IDS_SIGNIN_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNIN_DECLINE_TEXT" desc="Label of the Decline button of the Chrome Signin Bubble intercept that is shown when a signed out user signs in on the web with it's first account.">
            Use Chrome Without an Account
          </message>
        </if>
        <message name="IDS_AVATAR_BUTTON_INTERCEPT_BUBBLE_CHROME_SIGNIN_ACCESSIBILITY_LABEL"
          desc="Accessibility label (read by the accessibility tools) of the avatar button when the Chrome Signin bubble is shown. The text implies that the expanded bubble underneath the button is closable by clicking on the button. The actual text is 'Sign in to Chrome?' with a bubble shown under it.">
          Click to close the Chrome sign-in dialog
        </message>
        <message name="IDS_AVATAR_BUTTON_SIGNIN_PENDING_ACCESSIBILITY_LABEL"
          desc="Accessibility label (read by the accessibility tools) of the avatar button when Chrome is in 'Sign-in pending' state. This state means that the account associated with Chrome does not have valid credentials anymore and needs to be re-authenticated.">
          Chrome account requires re-authentication
        </message>

         <message name="IDS_SIGNIN_CONTINUE_AS_BUTTON_ACCESSIBILITY_LABEL"
          desc="Label of the 'Continue as' button of Chrome Signin promos. Spoken by screen readers when the button is focused.">
          Sign in to Chrome as <ph name="USER_EMAIL">$1<ex>[email protected]</ex></ph>
        </message>

        <!-- Autofill Sign In Promo Bubble -->
        <message name="IDS_AUTOFILL_SIGNIN_PROMO_SUBTITLE_PASSWORD"  desc="This is the body text of a confirmation message and means that the password was only saved locally to the user's device (not in their Google Account). It appears when the user is not signed in to Chrome and is after the 'Password saved to this device' string. If the user wants to save this data to their Google Account, they can click the 'Sign in to Chrome' button at the bottom of this message. The tone should be motivating.">
          To get your passwords and more on all your devices, sign in to Chrome. This password will be saved in your Google Account after you sign in.
        </message>
      </if>

      <if expr="not chromeos_ash and not is_android">
        <!-- Profile Customization Web UI -->
        <message name="IDS_PROFILE_CUSTOMIZATION_TEXT" desc="Text of the profile customization bubble">
          Customize your new Chrome profile
        </message>
        <message name="IDS_PROFILE_CUSTOMIZATION_TITLE_V2" desc="Title of the profile customization dialog">
          Customize your Chrome profile
        </message>
      </if>

      <!-- Sync/sign-in error messages -->
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_SIGNIN_ERROR_SECONDARY_ACCOUNT_DISPLAY_SOURCE" desc="Context title shown in the notification header of sign-in error notification for ChromeOS Flex Secondary Accounts.">
            ChromeOS Flex System
          </message>
          <message name="IDS_SYNC_SIGN_IN_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when the user's sign-in credentials are out of date.">
            ChromeOS Flex could not sync your data because your account sign-in details are out of date.
          </message>
          <message name="IDS_SYNC_UNAVAILABLE_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when sync is not available for their domain.">
            ChromeOS Flex could not sync your data because Sync is not available for your domain.
          </message>
          <message name="IDS_SYNC_OTHER_SIGN_IN_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when there's an error signing in.">
            ChromeOS Flex could not sync your data due to an error signing in.
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_SIGNIN_ERROR_SECONDARY_ACCOUNT_DISPLAY_SOURCE" desc="Context title shown in the notification header of sign-in error notification for ChromeOS Secondary Accounts.">
            ChromeOS System
          </message>
          <message name="IDS_SYNC_SIGN_IN_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when the user's sign-in credentials are out of date.">
            ChromeOS could not sync your data because your account sign-in details are out of date.
          </message>
          <message name="IDS_SYNC_UNAVAILABLE_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when sync is not available for their domain.">
            ChromeOS could not sync your data because Sync is not available for your domain.
          </message>
          <message name="IDS_SYNC_OTHER_SIGN_IN_ERROR_BUBBLE_VIEW_MESSAGE" desc="Message in the sign-in error notification when there's an error signing in.">
            ChromeOS could not sync your data due to an error signing in.
          </message>
        </if>
      </if>

      <!-- Profile Menu -->
      <message name="IDS_PROFILE_MENU_SIGNIN_PROMO_BUTTON" desc="Text for the button in the sign-in promo in the profile menu when the used is signed out.">
        Sign in to Chrome
      </message>
      <if expr="not use_titlecase">
        <message name="IDS_PROFILE_MENU_SIGN_OUT_WHEN_SIGNIN_PENDING" desc="The text label of the Sign out of Chrome button in the Profile Menu when the user is in sign in pending state.">
          Remove account from Chrome
        </message>
        <message name="IDS_PROFILE_MENU_PROFILES_LIST_TITLE" desc="Title in the profile menu for the list of 'other Chrome profiles'.">
          Other Chrome profiles
        </message>
        <message name="IDS_PROFILE_MENU_MANAGE_PROFILES" desc="The text label of the Manage Chrome Profiles item in the Profile Menu.">
          Manage Chrome profiles
        </message>
        <message name="IDS_PROFILE_MENU_SIGN_OUT" desc="The text label of the Sign out of Chrome button in the Profile Menu.">
          Sign out of Chrome
        </message>
      </if>
      <if expr="use_titlecase">
        <message name="IDS_PROFILE_MENU_SIGN_OUT_WHEN_SIGNIN_PENDING" desc="The text label of the Sign out of Chrome button in the Profile Menu when the user is in sign in pending state.">
          Remove Account from Chrome
        </message>
        <message name="IDS_PROFILE_MENU_PROFILES_LIST_TITLE" desc="Title in the profile menu for the list of 'other  profiles'.">
          Other Chrome Profiles
        </message>
        <message name="IDS_PROFILE_MENU_MANAGE_PROFILES" desc="The text label of the Manage Chrome Profiles item in the Profile Menu.">
          Manage Chrome Profiles
        </message>
        <message name="IDS_PROFILE_MENU_SIGN_OUT" desc="The text label of the Sign out of Chrome button in the Profile Menu.">
          Sign Out of Chrome
        </message>
      </if>

      <!-- App list -->
      <if expr="chromeos_ash">
        <message name="IDS_APP_LIST_EXTENSIONS_UNINSTALL" desc="Title text for the context menu item of a non-platform-app app list item that removes the app.">
          Remove from Chrome...
        </message>
      </if>

      <!-- App shortcuts -->
      <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME" desc="Name for the Chrome Apps Start Menu folder name.">
        Chrome Apps
      </message>
      <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME_CANARY" desc="Name for the Chrome Apps Start Menu folder name for the Canary channel.">
        Chrome Canary Apps
      </message>
      <if expr="is_win">
        <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME_BETA" desc="Name for the Chrome Apps Start Menu folder name for the Beta channel.">
          Chrome Beta Apps
        </message>
        <message name="IDS_APP_SHORTCUTS_SUBDIR_NAME_DEV" desc="Name for the Chrome Apps Start Menu folder name for the Dev channel.">
          Chrome Dev Apps
        </message>
      </if>

      <!-- ChromeOS OOBE Terms of Service screen-->
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_TERMS_OF_SERVICE_SCREEN_SUBHEADING" desc="Subheading at the top of the Terms of Service screen. MANAGER can be a domain or an email address.">
            <ph name="MANAGER">$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 ChromeOS Flex Terms.
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_TERMS_OF_SERVICE_SCREEN_SUBHEADING" desc="Subheading at the top of the Terms of Service screen. MANAGER can be a domain or an email address.">
            <ph name="MANAGER">$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 ChromeOS Terms.
          </message>
        </if>
      </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>
      <message name="IDS_MEDIA_STREAM_STATUS_TRAY_TEXT_AUDIO_ONLY" desc="Tool tip for the capture status tray icon when microphone is being used">
        Google Chrome is using your microphone.
      </message>
      <message name="IDS_MEDIA_STREAM_STATUS_TRAY_TEXT_VIDEO_ONLY" desc="Tool tip for the capture status tray icon when camera is being used">
        Google Chrome is using your camera.
      </message>

      <if expr="not is_android">
        <!-- WebHID system tray icon -->
        <message name="IDS_WEBHID_SYSTEM_TRAY_ICON_TITLE" desc="Title for the WebHID system tray icon">
            {NUM_DEVICES, plural,
              =0 {1 HID device was being accessed by one or more Chrome extensions}
              =1 {1 HID device is being accessed by one or more Chrome extensions}
            other {# HID devices are being accessed by one or more Chrome extensions}}
        </message>

          <!-- WebUSB system tray icon -->
         <message name="IDS_WEBUSB_SYSTEM_TRAY_ICON_TITLE" desc="Title for the WebUSB system tray icon">
            {NUM_DEVICES, plural,
              =0 {1 USB device was being accessed by one or more Chrome extensions}
              =1 {1 USB device is being accessed by one or more Chrome extensions}
            other {# USB devices are being accessed by one or more Chrome extensions}}
        </message>
      </if>

      <!-- ProcessSingleton -->
      <if expr="is_posix">
        <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>

      <!-- Material Design User Manager -->
      <if expr="not is_android and not chromeos_ash">
        <!-- User pod remove sync warning text -->
        <message name="IDS_LOGIN_POD_USER_REMOVE_WARNING_SYNC" desc="Main text shown as a warning when attempting to remove an user.">
          This person's browsing data will be deleted from this device. To recover the data, sign in to Chrome as <ph name="USER_EMAIL">$2<ex>[email protected]</ex></ph>.
        </message>

        <!-- Tutorial -->
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_INTRO_TITLE" desc="Title of the tutorial introduction slide">
          Chrome just got better
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_INTRO_TEXT" desc="Main text of the tutorial introduction slide">
          Now it's easier to use Chrome with your Google Account and on shared computers.
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_YOUR_CHROME_TITLE" desc="Title of the personalization slide">
          This is your Chrome
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_YOUR_CHROME_TEXT" desc="Main text of the personalization slide">
          Your web, bookmarks, and other Chrome stuff live here.
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_GUEST_TEXT" desc="Main text of the guest user slide">
          Guests can use Chrome without leaving anything behind.
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_FRIENDS_TEXT" desc="Main text of the friends and family slide">
          If you share a computer, friends and family can browse separately and set up Chrome just the way they want.
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_OUTRO_TEXT" desc="Main text of the tutorial completion slide">
          Click your name to open Chrome and start browsing.
        </message>
        <message name="IDS_USER_MANAGER_TUTORIAL_SLIDE_OUTRO_ADD_USER" desc="Title text for the button that would add a new user">
          Add yourself to Chrome
        </message>
      </if>

      <if expr="not is_android">
      <!-- Password Manager Tutorial Strings -->
        <message name="IDS_TUTORIAL_PASSWORD_MANAGER_OPEN_APP_MENU" desc="The description of the 'open add menu' step in password manager tutorial">
          Click the Chrome menu
        </message>
        <message name="IDS_TUTORIAL_PASSWORD_MANAGER_CLICK_PASSWORD_MANAGER" desc="The description of the 'click password manager' step in password manager tutorial">
          Click “Google Password Manager”
        </message>
        <message name="IDS_TUTORIAL_PASSWORD_MANAGER_SUCCESS_BODY" desc="The description of the body text in the 'success' step in password manager tutorial">
          Use your shortcut to quickly get to the Google Password Manager. You can move your shortcut to your computer's home screen or app launcher.
        </message>
        <message name="IDS_PASSWORD_MANAGER_IPH_CREATE_SHORTCUT_BODY" desc="Body of the in Product Help shown after successfully logging into a website telling user about how to create a shortcut">
          Add a shortcut to Google Password Manager
        </message>
      </if>

      <if expr="not is_android">
        <!-- Desktop User Education IPH Strings -->
        <message name="IDS_SIDE_PANEL_GENERIC_MENU_IPH" desc="The body text of the IPH describing how to find side panel entry points in the Chrome menu.">
          You can open bookmarks, reading mode, and more from the Chrome menu
        </message>
        <message name="IDS_SIDE_PANEL_GENERIC_MENU_IPH_SCREENREADER" desc="The screen reader text of the IPH describing how to find side panel entry points in the Chrome menu. The phrase 'top right' should read as 'top left' in rtl languages.">
          You can open bookmarks, reading mode, and more from the Chrome menu at the top right
        </message>

        <!-- Re-Engagement Campaign IPH Strings -->
        <message name="IDS_REENGAGEMENT_PROMO_ADDRESS_BAR"
                 desc="Re-engagement promo with information about new features in the address bar.">
          Perform tasks like translate, calculate, and more directly from the address bar
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_AI_BENEFITS"
                 desc="Re-engagement promo with information about new AI features (tab organization).">
          AI in Chrome helps make the web faster, safer and more accessible
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_AI_ORGANIZE_TABS"
                 desc="Re-engagement promo with information about new AI features (tab organization).">
          Organize your tabs with help from AI
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_AI_THEME"
                 desc="Re-engagement promo with information about AI themes.">
          Create your own theme with AI to give your browser a unique look
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_AI_WRITING"
                 desc="Re-engagement promo with information about new AI features (writing assistance).">
          Write with more confidence with help from AI
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_CROSS_PLATFORM_FAMILIAR"
                 desc="Re-engagement promo with information about using chrome on multiple platforms.">
          Chrome works across platforms to give you a familiar experience no matter the device
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_CROSS_PLATFORM_SECURE"
                 desc="Re-engagement promo with information about security benefit of using chrome on multiple platforms.">
          Chrome is designed to be fast and secure across all your devices — from your phone to your computer.
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_CUSTOMIZE_COLOR"
                 desc="Re-engagement promo with information about color personalization.">
          Try out a new color to customize your browser
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_DEFAULT_BROWSER"
                 desc="Re-engagement promo with information about making Chrome your default browser.">
          Set Chrome as your default to safely do, create, and explore online
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_ENERGY_MEMORY_SAVER"
                 desc="Re-engagement promo with information about energy and memory saver.">
          Chrome is built for performance with features like Energy Saver and Memory Saver
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_EXPLORE_AI"
                 desc="Re-engagement promo with information about new AI features.">
          Try out new AI features to create themes, get writing help, and stay organized
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_EXTENSIONS"
                 desc="Re-engagement promo with information about extensions.">
          Get more done with extensions for Chrome
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_LATEST_TECHNOLOGY"
                 desc="Re-engagement promo with information about new technology in Chrome.">
          Chrome brings you the latest technology for better browsing
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_NEW_FEATURES"
                 desc="Re-engagement promo with information about new features in Chrome.">
          Chrome regularly adds new features that help you get things done
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_PASSWORD_MANAGER"
                 desc="Re-engagement promo with information about managing passwords.">
          Save your passwords and access them on the go
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_PERFORMANCE"
                 desc="Re-engagement promo with information about performance settings.">
          Chrome stays fast with performance-boosting features
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_PERSONALIZE"
                 desc="Re-engagement promo with information about theme personalization.">
          Personalize your browser with themes inspired by nature, artists collections and more
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_SAFE_BROWSING"
                 desc="Re-engagement promo with information about Safe Browsing.">
          Enhanced Safe Browsing offers Chrome's strongest online protection to keep you safe as you browse
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_SAFETY"
                 desc="Re-engagement promo with information about how Chrome keeps users safe.">
          Chrome does more to keep you safe online
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_SIGN_IN"
                 desc="Re-engagement promo with information about benefits of signing in.">
          When you sign in to Chrome, you can save bookmarks, passwords and more, then use them on your phone
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_TAB_GROUPS"
                 desc="Re-engagement promo with information about tab management.">
          Stay organized and focused with help from tab groups
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_TAB_PIN_AND_GROUP"
                 desc="Re-engagement promo with information about tab management.">
          To stay organized, you can pin frequently visited sites and organize tabs into groups
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_THEMES_WEB_STORE"
                 desc="Re-engagement promo with information about tab management.">
          Transform your browser with vibrant themes inspired by artists, nature, and more
        </message>
        <message name="IDS_REENGAGEMENT_PROMO_TRANSLATE"
                 desc="Re-engagement promo with information about tab management.">
          Chrome has Google Translate built in so you can translate when you need it
        </message>

        <!-- These are all button captions for re-engagement promos and
             therefore must follow title-case conventions. Some of them happen
             to have all caps (due to proper nouns) in English but they have
             been split so that localization knows they require different
             treatment. -->
        <if expr="not use_titlecase">
          <message name="IDS_REENGAGEMENT_PROMO_LEARN_HOW_ACTION"
                  desc="Re-engagement promo generic 'show me how to do this' action.">
            Learn how
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_CUSTOMIZE_CHROME_ACTION"
                  desc="Re-engagement promo with information about customizing Chrome - action button.">
            Customize Chrome
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_EXPLORE_AI_ACTION"
                  desc="Re-engagement promo with information about new AI features - action button.">
            Explore AI
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_SETTINGS_ACTION"
                  desc="Re-engagement promo with information about new settings - action button.">
            Settings
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VIEW_SAFETY_FEATURES_ACTION"
                  desc="Re-engagement promo with information about how Chrome keeps users safe - action button.">
            View safety features
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VIEW_WHATS_NEW_ACTION"
                  desc="Re-engagement promo with information about new features in chrome - action button.">
            View What’s New
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VISIT_CHROME_WEB_STORE_ACTION"
                  desc="Re-engagement promo with information about extensions - action button.">
            Visit Chrome Web Store
          </message>
        </if>
        <if expr="use_titlecase">
          <message name="IDS_REENGAGEMENT_PROMO_CUSTOMIZE_CHROME_ACTION"
                  desc="Re-engagement promo with information about customizing Chrome - action button.">
            Customize Chrome
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_EXPLORE_AI_ACTION"
                  desc="Re-engagement promo with information about new AI features - action button.">
            Explore AI
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_SETTINGS_ACTION"
                  desc="Re-engagement promo with information about new settings - action button.">
            Settings
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_LEARN_HOW_ACTION"
                  desc="Re-engagement promo generic 'show me how to do this' action.">
            Learn How
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VIEW_SAFETY_FEATURES_ACTION"
                  desc="Re-engagement promo with information about how Chrome keeps users safe - action button.">
            View Safety Features
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VIEW_WHATS_NEW_ACTION"
                  desc="Re-engagement promo with information about new features in chrome - action button.">
            View What’s New
          </message>
          <message name="IDS_REENGAGEMENT_PROMO_VISIT_CHROME_WEB_STORE_ACTION"
                  desc="Re-engagement promo with information about extensions - action button.">
            Visit Chrome Web Store
          </message>
        </if>
      </if>

      <!-- Settings API bubble -->
      <message name="IDS_EXTENSIONS_SETTINGS_API_SECOND_LINE_START_PAGES" desc="Second line in the Settings API bubble. Only shown if the secondary change by the extension was just the start pages. The triple single quotes are needed to preserve the space before and after the sentence which is needed when the language (Chrome is being translated to) uses space as word separator. Please preserve them, unless the language being translated to does not use space as word separator.">
        ''' It also controls what page is shown when you start Chrome. '''
      </message>
      <message name="IDS_EXTENSIONS_SETTINGS_API_SECOND_LINE_START_AND_SEARCH" desc="Second line in the Settings API bubble. Only shown if the secondary change by the extension was both the start page and the search engine. See IDS_EXTENSIONS_SETTINGS_API_SECOND_LINE_START_PAGES for reason for triple quotes.">
        ''' It also controls what page is shown when you start Chrome or search from the Omnibox. '''
      </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)
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_NAME_BETA" desc="The name of the firewall rule allowing inbound mDNS traffic for beta.">
          Google Chrome Beta (mDNS-In)
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_NAME_CANARY" desc="The name of the firewall rule allowing inbound mDNS traffic for canary.">
          Google Chrome Canary (mDNS-In)
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_NAME_DEV" desc="The name of the firewall rule allowing inbound mDNS traffic for dev.">
          Google Chrome Dev (mDNS-In)
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_DESCRIPTION" desc="The description of the firewall rule allowing inbound mDNS traffic.">
          Inbound rule for Google Chrome to allow mDNS traffic.
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_DESCRIPTION_BETA" desc="The description of the firewall rule allowing inbound mDNS traffic beta.">
          Inbound rule for Google Chrome Beta to allow mDNS traffic.
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_DESCRIPTION_CANARY" desc="The description of the firewall rule allowing inbound mDNS traffic canary.">
          Inbound rule for Google Chrome Canary to allow mDNS traffic.
        </message>
        <message name="IDS_INBOUND_MDNS_RULE_DESCRIPTION_DEV" desc="The description of the firewall rule allowing inbound mDNS traffic dev.">
          Inbound rule for Google Chrome Dev to allow mDNS traffic.
        </message>
      </if>

      <!-- content area context menus. Android does not use it -->
      <if expr="not is_android">
        <message name="IDS_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_BUBBLE_TEXT" desc="The text of a bubble that confirms users allows integrating the accessibility labels service of Google to Chromium.">
          If an image doesn’t have a useful description, Chrome will try to provide one for you. To create descriptions, images are sent to Google. You can turn this off in settings at any time.
        </message>
        <message name="IDS_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_BUBBLE_TEXT_ONCE" desc="The text of a bubble that confirms users allows integrating the accessibility labels service of Google to Chromium just once.">
          If an image doesn’t have a useful description, Chrome will try to provide one for you. To create descriptions, images are sent to Google.
        </message>
        <message name="IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_TEXT" desc="The text of a bubble that confirms users allows integrating the spelling service of Google to Chrome.">
          This uses the same spell checker that's used in Google search. Text you type in the browser is sent to Google. You can always change this behavior in settings.
        </message>
        <if expr="not use_titlecase">
          <message name="IDS_CONTENT_CONTEXT_OPENLINKNEWTAB_INAPP" desc="The name of the command to open a link in a newly created browser tab when the user is in an app window">
            Open link in new Chrome &amp;tab
          </message>
          <message name="IDS_CONTENT_CONTEXT_OPENLINKOFFTHERECORD_INAPP" desc="The name of the command to open a link in an Incognito browser window when the user is in an app window">
            Open link in Chrome inco&amp;gnito window
          </message>
        </if>
        <if expr="use_titlecase">
          <message name="IDS_CONTENT_CONTEXT_OPENLINKNEWTAB_INAPP" desc="In Title Case: The name of the command to open a link in a newly created browser tab when the user is in an app window">
            Open Link in New Chrome &amp;tab
          </message>
          <message name="IDS_CONTENT_CONTEXT_OPENLINKOFFTHERECORD_INAPP" desc="In Title Case: The name of the command to open a link in an Incognito browser window when the user is in an app window">
            Open Link in Chrome Inco&amp;gnito Window
          </message>
        </if>
      </if>

      <!-- Update Recommended dialog -->
      <if expr="not chromeos_ash">
        <message name="IDS_UPDATE_RECOMMENDED_DIALOG_TITLE" desc="The window title for the Update Recommended dialog.">
          Relaunch Chrome
        </message>
        <message name="IDS_UPDATE_RECOMMENDED" desc="The main text of the Update Recommended dialog with a count of open Incognito windows.">
          {COUNT, plural,
           =0 {A new update for Chrome is available and will be applied as soon as you relaunch.}
           =1 {A new update for Chrome is available and will be applied as soon as you relaunch. Your Incognito window won't reopen.}
          other {A new update for Chrome is available and will be applied as soon as you relaunch. Your # Incognito windows won't reopen.}}
        </message>
        <message name="IDS_RELAUNCH_AND_UPDATE" desc="The button in the Update Recommended dialog which updates and relaunches Chrome.">
          Relaunch
        </message>
      </if>
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_UPDATE_RECOMMENDED_DIALOG_TITLE" desc="The window title for the Update Recommended dialog.">
            Restart ChromeOS Flex
          </message>
          <message name="IDS_UPDATE_RECOMMENDED" desc="The main text of the Update Recommended dialog.">
            ChromeOS Flex needs to be restarted to apply the update.
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_UPDATE_RECOMMENDED_DIALOG_TITLE" desc="The window title for the Update Recommended dialog.">
            Restart ChromeOS
          </message>
          <message name="IDS_UPDATE_RECOMMENDED" desc="The main text of the Update Recommended dialog.">
            ChromeOS needs to be restarted to apply the update.
          </message>
        </if>
        <message name="IDS_RELAUNCH_AND_UPDATE" desc="The button in the Update Recommended dialog which updates and restarts ChromeOS.">
          Restart
        </message>
      </if>

      <if expr="is_win or is_macosx or is_linux">
        <message name="IDS_UPDATE_RECOMMENDED_DIALOG_TITLE_ALT" desc="Alternate window title for the Update Recommended dialog.">
          Relaunch to finish Chrome update
        </message>
        <message name="IDS_UPDATE_RECOMMENDED_ALT" desc="Alternate main text of the Update Recommended dialog with a count of open Incognito windows.">
          {COUNT, plural,
           =0 {Chrome is done updating. You can use the latest version as soon as you relaunch. After, your current tabs will reopen.}
           =1 {Chrome is done updating. You can use the latest version as soon as you relaunch. After, your current tabs will reopen. Your Incognito window won't reopen.}
          other {Chrome is done updating. You can use the latest version as soon as you relaunch. After, your current tabs will reopen. Your # Incognito windows won't reopen.}}
        </message>
      </if>

      <!-- Update bubble -->
      <message name="IDS_REINSTALL_APP" desc="Text for the button the user clicks to reinstall the app.">
        Reinstall Chrome
      </message>
      <if expr="use_titlecase">
        <message name="IDS_UPGRADE_BUBBLE_MENU_ITEM" desc="In Title Case: Text for the Chrome menu option replacing Update required.">
          Chrome is Out of Date
        </message>
      </if>
      <if expr="not use_titlecase">
        <message name="IDS_UPGRADE_BUBBLE_MENU_ITEM" desc="Text for the Chrome menu option replacing Update required.">
          Chrome is out of date
        </message>
      </if>
      <message name="IDS_UPGRADE_BUBBLE_TITLE" desc="Text for the title of the upgrade bubble view.">
        Can't update Chrome
      </message>
      <message name="IDS_UPGRADE_BUBBLE_TEXT" desc="Text for the upgrade bubble view full description.">
        Chrome couldn't update to the latest version, so you're missing out on new features and security fixes.
      </message>

      <!-- User menu errors -->
      <message name="IDS_SYNC_ERROR_USER_MENU_UPGRADE_BUTTON" desc="Button in the header of desktop user menu that prompts the user to update Chrome to fix the out-of-date Chrome client error.">
        Update Chrome
      </message>

      <!-- Sync errors. Android uses native UI to handle Sync settings -->
      <if expr="not is_android">
        <message name="IDS_SYNC_UPGRADE_CLIENT" desc="Message indicating client needs to be upgraded to the latest version.">
          Update Chrome to start sync
        </message>
        <message name="IDS_SYNC_UPGRADE_CLIENT_BUTTON" desc="Button indicating client needs to be upgraded to the latest version.">
          Update Chrome
        </message>
      </if>

      <!-- Upgrade recovery bubble -->
      <message name="IDS_RECOVERY_BUBBLE_TITLE" desc="Text for the title of the chrome recovery bubble view.">
        Chrome is out of date
      </message>
      <if expr="use_titlecase">
        <message name="IDS_RUN_RECOVERY" desc="In Title Case: Text for the button the user clicks to recover Chrome and its updater.">
          Update Chrome
        </message>
      </if>
      <if expr="not use_titlecase">
        <message name="IDS_RUN_RECOVERY" desc="Text for the button the user clicks to recover Chrome and its updater.">
          Update Chrome
        </message>
      </if>
      <message name="IDS_RECOVERY_BUBBLE_TEXT" desc="Text for the chrome recovery bubble view full description.">
        Important security improvements and new features are available in the latest version.
      </message>

      <!-- Critical Notification bubble -->
      <message name="IDS_CRITICAL_NOTIFICATION_TITLE" desc="The title for a bubble that appears when there is a critical update and Chrome must restart to install it. It counts down a timer and then Chrome automatically restarts.">
        Google Chrome will restart in <ph name="REMAINING_TIME">$1<ex>1 minute, 7 seconds</ex></ph>
      </message>
      <message name="IDS_CRITICAL_NOTIFICATION_TITLE_ALTERNATE" desc="The title for a bubble that appears when there is a critical update and Chrome must restart to install it. The title was previously countng down to an automatic restart and now it has finished. Will only be seen if a web page stops the shutdown process.">
        Please restart Chrome now
      </message>
      <message name="IDS_CRITICAL_NOTIFICATION_TEXT" desc="Explanation text for the bubble that appears when there is a critical update and Chrome must restart to install it.">
        A special security update for Google Chrome was just applied. Restart now and we'll restore your tabs.
      </message>

      <!-- Desktop Capture -->
      <message name="IDS_DESKTOP_MEDIA_PICKER_SOURCE_TYPE_TAB" desc="Text for the button on the window picker dialog, clicking which takes one to tab sharing">
        Chrome Tab
      </message>
      <message name="IDS_DESKTOP_MEDIA_PICKER_SCREEN_PERMISSION_TEXT_MAC" desc="Instructive text for how to enable screen recording on Mac when trying to share a screen." >
        To share your screen, allow screen recording for Chrome in System Preferences
      </message>
      <message name="IDS_DESKTOP_MEDIA_PICKER_SCREEN_PERMISSION_TEXT_PERIOD_MAC" desc="Instructive text for how to enable screen recording on Mac when trying to share a screen, ending with period to allow a supplementary text to follow." >
        To share your screen, allow screen recording for Chrome in System Preferences.
      </message>
      <message name="IDS_DESKTOP_MEDIA_PICKER_WINDOW_PERMISSION_TEXT_MAC" desc="Instructive text for how to enable screen recording on Mac when trying to share a window." >
        To share your window, allow screen recording for Chrome in System Preferences
      </message>
      <message name="IDS_DESKTOP_MEDIA_PICKER_WINDOW_PERMISSION_TEXT_PERIOD_MAC" desc="Instructive text for how to enable screen recording on Mac when trying to share a window, ending with period to allow a supplementary text to follow." >
        To share your window, allow screen recording for Chrome in System Preferences.
      </message>
      <message name="IDS_DESKTOP_MEDIA_PICKER_PERMISSION_RESTART_TEXT_MAC" desc="Supplementary text about the need to restart Chrome, displayed below the message about enabling screen-recording permissions on Mac when those permissions are missing." >
        You'll then need to restart Chrome.
      </message>

      <!-- Runtime permission strings -->
      <if expr="is_android">
        <message name="IDS_INFOBAR_MISSING_AR_CAMERA_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to augmented reality capabilities, but Chrome is missing the Android camera permission.">
          Chrome needs permission to access your camera to create a 3D map of your surroundings
        </message>
        <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 permission to access your camera for this site
        </message>
        <message name="IDS_INFOBAR_MISSING_HAND_TRACKING_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to hand tracking capabilities, but Chrome is missing the Android hand tracking permission.">
          Chrome needs permission to track your hands
        </message>
        <message name="IDS_INFOBAR_MISSING_MICROPHONE_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to the microphone capabilities, but Chrome is missing the Android microphone permission.">
          Chrome needs permission to access your microphone for this site
        </message>
        <message name="IDS_INFOBAR_MISSING_MICROPHONE_CAMERA_PERMISSIONS_TEXT" desc="Text shown in an infobar when a website has requested access to the microphone and camera capabilities, but Chrome is missing the Android microphone and camera permissions.">
          Chrome needs permission to access your camera and microphone for this site
        </message>
        <message name="IDS_INFOBAR_MISSING_LOCATION_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to the location capabilities, but Chrome is missing the Android location permission.">
          Chrome needs access to your location to share your location with this site
        </message>
        <message name="IDS_MISSING_STORAGE_PERMISSION_DOWNLOAD_EDUCATION_TEXT" desc="Text shown educating the user that Chrome is missing the Android storage permission, which is required to download files.">
          Chrome needs storage access to download files
        </message>

        <message name="IDS_MESSAGE_MISSING_AR_CAMERA_PERMISSION_TEXT" desc="Text shown in a prompt ui when a website has requested access to augmented reality capabilities, but Chrome is missing the Android camera permission.">
          Chrome needs camera permission to create a 3D map of your surroundings
        </message>
        <message name="IDS_MESSAGE_MISSING_CAMERA_PERMISSION_TEXT" desc="Text shown in a prompt ui when a website has requested access to the camera capabilities, but Chrome is missing the Android camera permission.">
          Chrome needs camera permission for this site
        </message>
        <message name="IDS_MESSAGE_MISSING_HAND_TRACKING_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to mixed reality capabilities, but Chrome is missing the Android hand tracking permission.">
          Chrome needs permission to track your hands
        </message>
        <message name="IDS_MESSAGE_MISSING_MICROPHONE_PERMISSION_TEXT" desc="Text shown in a prompt ui when a website has requested access to the microphone capabilities, but Chrome is missing the Android microphone permission.">
          Chrome needs microphone permission for this site
        </message>
        <message name="IDS_MESSAGE_MISSING_MICROPHONE_CAMERA_PERMISSIONS_TEXT" desc="Text shown in a prompt ui when a website has requested access to the microphone and camera capabilities, but Chrome is missing the Android microphone and camera permissions.">
          Chrome needs camera and microphone permissions for this site
        </message>
        <message name="IDS_MESSAGE_MISSING_LOCATION_PERMISSION_TEXT" desc="Text shown in a prompt ui when a website has requested access to the location capabilities, but Chrome is missing the Android location permission.">
          Chrome needs location permission for this site
        </message>
        <message name="IDS_MESSAGE_STORAGE_ACCESS_PERMISSION_TEXT" desc="Text shown educating the user that Chrome is missing the Android storage permission, which is required to download files.">
          Chrome needs storage access permission to download files
        </message>
        <message name="IDS_MESSAGE_MISSING_XR_PERMISSION_TEXT" desc="Text shown in an infobar when a website has requested access to mixed reality capabilities, but Chrome is missing the Android scene understanding and hand tracking permission.">
          Chrome needs permission to map your surroundings and track your hands
        </message>
      </if>

      <if expr="is_macosx">
        <message name="IDS_RUNTIME_PERMISSION_OS_REASON_TEXT" desc="Text provided to the macOS permission dialog, explaining why Chrome needs to access a protected resource (e.g., camera, microphone).">
          Once Chrome has access, websites will be able to ask you for access.
        </message>
        <message name="IDS_LOCAL_NETWORK_ACCESS_PERMISSION_DESC" desc="Text shown in the macOS permission dialog, describing why Chrome needs the permission to access local network.">
          This will allow you to select from available devices and display content on them.
    </message>
      </if>

      <!-- OOBE -->
      <if expr="chromeos_ash">
        <message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
          Please wait while Chrome installs the latest system updates.
        </message>
        <if expr="reven">
          <message name="IDS_EULA_SCREEN_ACCESSIBLE_TITLE" desc="Title to be spoken on opening the OOBE EULA screen">
            ChromeOS Flex terms
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_EULA_SCREEN_ACCESSIBLE_TITLE" desc="Title to be spoken on opening the OOBE EULA screen">
            ChromeOS terms
          </message>
        </if>
      </if>

      <!-- Welcome page (chrome://welcome) strings -->
      <if expr="not chromeos_ash">
        <message name="IDS_WELCOME_HEADER" desc="A message which will appear as the header on the Welcome UI if the user has never run Chrome before.">
          Welcome to Chrome
        </message>
      </if>

      <!-- Native notifications for Windows 10 -->
      <if expr="is_win">
        <message name="IDS_WIN_NOTIFICATION_SETTINGS_CONTEXT_MENU_ITEM_NAME" desc="The name of the button in Windows Notification Center which leads to Chrome notification settings.">
          Go to Chrome notification settings
        </message>
      </if>
      <!-- Relaunch notification bubble and dialog. -->
      <if expr="not is_android">
        <if expr="not chromeos_ash">
          <message name="IDS_RELAUNCH_RECOMMENDED_TITLE" desc="The title of a dialog that tells users that a browser relaunch is recommended for an update available for some number of days.">
            {0, plural,
              =0 {A Chrome update is available}
              =1 {A Chrome update is available}
              other {A Chrome update has been available for # days}}
          </message>
          <message name="IDS_RELAUNCH_RECOMMENDED_BODY" desc="The body text of a dialog that tells users that a browser relaunch is recommended for an update with Incognito counter.">
            {COUNT, plural,
              =0 {Your administrator asks that you relaunch Chrome to apply this update}
              =1 {Your administrator asks that you relaunch Chrome to apply this update. Your Incognito window won't reopen.}
              other {Your administrator asks that you relaunch Chrome to apply this update. Your # Incognito windows won't reopen.}}
          </message>
          <message name="IDS_RELAUNCH_REQUIRED_TITLE_DAYS" desc="The title of a dialog that tells users the browser must be relaunched within two or more days.">
            {0, plural,
              =1 {Relaunch Chrome within a day}
              other {Relaunch Chrome within # days}}
          </message>
          <message name="IDS_RELAUNCH_REQUIRED_TITLE_HOURS" desc="The title of a dialog that tells users the browser must be relaunched within one or more hours.">
            {0, plural,
              =1 {Chrome will relaunch in an hour}
              other {Chrome will relaunch in # hours}}
          </message>
          <message name="IDS_RELAUNCH_REQUIRED_TITLE_MINUTES" desc="The title of a dialog that tells users the browser must be relaunched within one or more minutes.">
            {0, plural,
              =1 {Chrome will relaunch in 1 minute}
              other {Chrome will relaunch in # minutes}}
          </message>
          <message name="IDS_RELAUNCH_REQUIRED_TITLE_SECONDS" desc="The title of a dialog that tells users the browser must be relaunched within some number of seconds.">
            {0, plural,
              =0 {Chrome will relaunch now}
              =1 {Chrome will relaunch in 1 second}
              other {Chrome will relaunch in # seconds}}
          </message>
          <message name="IDS_RELAUNCH_REQUIRED_BODY" desc="The body text of a dialog that tells users the browser must be relaunched with Incognito counter">
            {COUNT, plural,
              =0 {Your administrator requires that you relaunch Chrome to apply an update}
              =1 {Your administrator requires that you relaunch Chrome to apply an update. Your Incognito window won't reopen.}
              other {Your administrator requires that you relaunch Chrome to apply an update. Your # Incognito windows won't reopen.}}
          </message>
        </if>
      </if>

      <!-- Chrome launch blocking dialog. -->
      <if expr="not is_android and not chromeos_ash">
        <message name="IDS_ENTERPRISE_STARTUP_CLOUD_POLICY_ENROLLMENT_TOOLTIP" desc="The information message of Chrome launch blocking dialog for machine level user cloud policy enrollment.">
          Launching Chrome...
        </message>
        <message name="IDS_ENTERPRISE_STARTUP_CLOUD_POLICY_ENROLLMENT_ERROR" desc="The error message of Chrome launch blocking dialog when machine level user cloud policy enrollment failed.">
          Couldn't launch Chrome. Try again.
        </message>
        <message name="IDS_ENTERPRISE_STARTUP_RELAUNCH_BUTTON" desc="The text of relaunch button of Chrome launch blocking dialog.">
          Relaunch Chrome
        </message>
      </if>
      <message name="IDS_DESKTOP_MEDIA_PICKER_TITLE_WEB_CONTENTS_ONLY" desc="Title for the window picker dialog shown when desktop capture of a tab is requested by an app.">
        Share a Chrome tab
      </message>
    <!-- Idle timeout bubble. -->
    <if expr="toolkit_views">
      <message name="IDS_IDLE_BUBBLE_TITLE_CLOSE" desc="Title of a bubble that informs the user that Chrome closed automatically, because they were away from the computer for X minutes.">
        Chrome was automatically closed
      </message>
      <message name="IDS_IDLE_BUBBLE_BODY_CLOSE_AND_CLEAR" desc="Body of a bubble that informs the user that Chrome closed + cleared data automatically, because they were away from the computer for X minutes.">
        Your organization closes Chrome when it isn't used for <ph name="TIMEOUT_DURATION">$1<ex>30 minutes</ex></ph>. Browsing data was deleted. This could include history, autofill, and downloads.
      </message>
      <message name="IDS_IDLE_BUBBLE_BODY_CLEAR" desc="Body of a bubble that informs the user that Chrome cleared data automatically, because they were away from the computer for X minutes.">
        Your organization deletes Chrome data when it isn't used for <ph name="TIMEOUT_DURATION">$1<ex>30 minutes</ex></ph>. This could include history, autofill, and downloads.
      </message>
      <message name="IDS_IDLE_BUBBLE_BODY_CLOSE" desc="Body of a bubble that informs the user that Chrome closed automatically, because they were away from the computer for X minutes.">
        Your organization closes Chrome when it isn't used for <ph name="TIMEOUT_DURATION">$1<ex>30 minutes</ex></ph>.
      </message>
    </if>
    <!-- Idle timeout dialog. -->
    <if expr="not is_android and not is_chromeos">
      <message name="IDS_IDLE_TIMEOUT_CLOSE_TITLE" desc="Title of the Idle Timeout dialog, warning the user that their windows are about to close.">
        Chrome will soon close
      </message>
      <message name="IDS_IDLE_TIMEOUT_CLEAR_TITLE" desc="Title of the Idle Timeout dialog, warning the user that their browsing data will be lost soon.">
        Chrome will soon delete browsing data
      </message>
      <message name="IDS_IDLE_TIMEOUT_CLOSE_AND_CLEAR_TITLE" desc="Title of the Idle Timeout dialog, warning the user that their windows are about to close and their browsing data will be lost.">
        Chrome will soon close and delete data
      </message>
      <!-- TODO(crbug.com/40840688): Show different text for long durations.
           e.g., say "4 hours" instead of "240 minutes". -->
      <message name="IDS_IDLE_TIMEOUT_CLOSE_BODY" desc="First sentence in the Idle Timeout dialog, warning the user that Chrome is going to close automatically.">
        {COUNT, plural,
          =1 {Your organization automatically closes Chrome when it isn't used for 1 minute.}
          other {Your organization automatically closes Chrome when it isn't used for # minutes.}}
      </message>
      <message name="IDS_IDLE_TIMEOUT_CLEAR_BODY" desc="First sentence in the Idle Timeout dialog, warning the user that Chrome is going to clear data automatically.">
        {COUNT, plural,
          =1 {Your organization automatically deletes browsing data when Chrome isn't used for 1 minute. This could include history, autofill, and downloads. Your tabs will stay open.}
          other {Your organization automatically deletes browsing data when Chrome isn't used for # minutes. This could include history, autofill, and downloads. Your tabs will stay open.}}
      </message>
      <message name="IDS_IDLE_TIMEOUT_CLOSE_AND_CLEAR_BODY" desc="First sentence in the Idle Timeout dialog, warning the user that Chrome is going to close and clear data automatically.">
        {COUNT, plural,
          =1 {Your organization automatically closes Chrome when it isn't used for 1 minute. Browsing data is deleted. This could include history, autofill, and downloads.}
          other {Your organization automatically closes Chrome when it isn't used for # minutes. Browsing data is deleted. This could include history, autofill, and downloads.}}
      </message>
      <message name="IDS_IDLE_DISMISS_BUTTON" desc="Button label in the Idle Timeout dialog, this button dismisses the dialog and prevents browsers from closing automatically.">
        Continue using Chrome
      </message>
    </if>

      <!-- User happiness tracking survey UI -->
      <if expr="not is_android">
        <message name="IDS_HATS_BUBBLE_TITLE" translateable="false" desc="The title of Happiness Tracking Survey's invitation banner, it invites users to take a survey">
          Take a quick survey
        </message>
      </if>

      <!-- Chrome parent extension/app install blocking dialog. -->
      <if expr="enable_extensions">
        <message name="IDS_EXTENSION_PERMISSIONS_BLOCKED_BY_PARENT_PROMPT_MESSAGE" desc="Text for the dialog indicating that a parent has blocked extensions and apps.">
         Your parent has turned off "Permissions for sites, apps and extensions" for Chrome
        </message>
      </if>

      <if expr="not chromeos_ash and not is_android">
        <!-- Enterprise profile welcome screen -->
        <message name="IDS_ENTERPRISE_OIDC_WELCOME_TIMEOUT_SUBTITLE" desc="Subtitle of a section telling the user that their work profile was created but is not fully ready yet.">
          While we're setting up account access, you can still use Chrome. You may not be able to access some resources until setup is complete.
        </message>

        <!-- Supervised user profile signin IPH -->
        <!-- TODO(b/351333491): Mark them translateable once the strings are approved. -->
        <message name="IDS_SUPERVISED_USER_PROFILE_SIGNIN_IPH_TEXT"
          desc="Informative text shown on the IPH bubble when a supervised user signs-in in a new profile or an existing local profile."
          translateable="false">
          The Chrome settings your parent chose in Family Link can help keep you safe online
        </message>

        <!-- Profile Picker -->
        <if expr="chromeos_lacros">
          <message name="IDS_PROFILE_PICKER_MAIN_VIEW_SUBTITLE_LACROS" desc="Profile picker main view subtitle">
            With Chrome profiles you can separate all of your Chrome stuff. This makes it easier to split between work and fun.
          </message>
          <message name="IDS_PROFILE_PICKER_PROFILE_CREATION_FLOW_PROFILE_TYPE_CHOICE_SUBTITLE_LACROS" desc="Profile picker profile type choice subtitle">
            To access your Chrome browser stuff across all your devices, sign in, then turn on sync
          </message>
          <message name="IDS_PROFILE_PICKER_PROFILE_CREATION_FLOW_ACCOUNT_SELECTION_LACROS_SUBTITLE" desc="Profile picker, account selection screen subtitle">
            Sign in to Chrome
          </message>
          <message name="IDS_PROFILE_PICKER_PROFILE_CREATION_FLOW_ACCOUNT_SELECTION_LACROS_SUBTITLE_WITH_GUEST" desc="Profile picker, account selection screen subtitle">
            Sign in to Chrome. If you want to sign in an account one-time only, you can <ph name="GUEST_LINK_BEGIN">&lt;a id="guestModeLink" href="#"&gt;</ph>use the device as guest<ph name="GUEST_LINK_END">&lt;/a&gt;</ph>.
          </message>
        </if>
        <if expr="not chromeos_lacros">
          <message name="IDS_PROFILE_PICKER_MAIN_VIEW_TITLE" desc="Profile picker main view title">
            Welcome to Chrome profiles
          </message>
          <message name="IDS_PROFILE_PICKER_MAIN_VIEW_TITLE_V2" desc="Title of a screen that lets the user choose which profile to use when browsing the web. *If the EN source doesn't translate well in your language, an alternative string 'Which Chrome profile would you like to use?' may be used instead">
            Who's using Chrome?
          </message>
          <message name="IDS_PROFILE_PICKER_MAIN_VIEW_SUBTITLE" desc="Profile picker main view subtitle">
            With Chrome profiles you can separate all your Chrome stuff. Create profiles for friends and family, or split between work and fun.
          </message>
          <message name="IDS_PROFILE_PICKER_PROFILE_CREATION_FLOW_PROFILE_TYPE_CHOICE_SUBTITLE" desc="Profile picker profile type choice subtitle">
            To access your Chrome stuff across all your devices, sign in, then turn on sync.
          </message>
        </if>
        <message name="IDS_PROFILE_PICKER_PROFILE_CREATION_FLOW_PROFILE_TYPE_CHOICE_TITLE" desc="Profile picker profile type choice title">
          Set up your new Chrome profile
        </message>
        <message name="IDS_PROFILE_PICKER_IPH_FOR_PROFILES_TEXT" desc="Text of the IPH bubble for introducing profiles.">
          Each profile holds its own Chrome info like bookmarks, history, passwords, and more
        </message>
        <message name="IDS_PROFILE_PICKER_IPH_FOR_ADD_PROFILE_TEXT" desc="Text of the IPH bubble for adding new profiles.">
          If you share a device, friends and family can browse separately and set up Chrome just the way they want
        </message>
        <message name="IDS_PROFILE_PICKER_PROFILE_SWITCH_TITLE" desc="Profile picker profile switch title">
          Switch to existing Chrome profile?
        </message>
        <message name="IDS_PROFILE_PICKER_PROFILE_SWITCH_SUBTITLE" desc="Profile picker profile switch subtitle">
          A Chrome profile with this account already exists on this device
        </message>

        <!-- First Run Experience -->
        <if expr="chromeos_lacros">
          <message name="IDS_PRIMARY_PROFILE_FIRST_RUN_TITLE" desc="Title of the landing screen in first run experience for the primary profile. The screen promotes Chrome sync.">
            Welcome to Chrome, <ph name="ACCOUNT_FIRST_NAME">$1<ex>Jane</ex></ph>
          </message>
          <message name="IDS_PRIMARY_PROFILE_FIRST_RUN_NO_NAME_TITLE" desc="Title of the screen shown when the user runs Chrome for the first time. A simple, generic welcome message.">
            Welcome to Chrome
          </message>
          <message name="IDS_PRIMARY_PROFILE_FIRST_RUN_SUBTITLE" desc="Subtitle of the landing screen in first run experience for the primary profile. The screen promotes Chrome sync.">
            Get your Chrome browser stuff from <ph name="ACCOUNT_EMAIL">$1<ex>[email protected]</ex></ph>
          </message>
          <message name="IDS_PRIMARY_PROFILE_FIRST_RUN_SESSION_MANAGED_BY_DESCRIPTION" desc="Disclaimer on the landing screen in first run experience for the primary profile, informing that the session is managed by an administrator.">
            Your account is managed by <ph name="MANAGER_NAME">$1<ex>example.com</ex></ph>. Your administrator can see and edit this Chrome browser profile and its data like bookmarks, history, and passwords.
          </message>
        </if>
        <if expr="not chromeos_lacros">
          <message name="IDS_FRE_SIGN_IN_TITLE_0"
            desc="This string appears as a heading on a full-page screen that asks the user to sign in to Chrome with their Google Account. It appears when the user launches Chrome for the first time. When they sign in, they can personalize and customize Chrome and remember their settings in their Google Account. The tone should be inviting and alluring.">
            Sign in to Chrome
          </message>
        </if>

        <!-- Default Browser Promo -->
        <message name="IDS_FRE_DEFAULT_BROWSER_TITLE" desc="Title for the page that prompts user to set Chrome as their default browser in the first run experience.">
          Set Chrome as your default browser
        </message>
        <message name="IDS_FRE_DEFAULT_BROWSER_SUBTITLE_NEW" desc="Subtitle for the page that prompts user to set Chrome as their default browser in the first run experience.">
          Use Chrome anytime you click links in messages, documents, and other apps
        </message>
        <message name="IDS_FRE_DEFAULT_BROWSER_ILLUSTRATION_ALT_TEXT" desc="Alt text for the illustration in the page that prompts user to set Chrome as their default browser.">
          Chrome logo inside a computer screen.
        </message>
        <message name="IDS_APP_MENU_TOOLTIP_DEFAULT_PROMPT" desc="The tooltip to show for the browser menu when the default browser prompt is displayed">
          Customize and control Chrome. Set Chrome as your default.
        </message>
        <message name="IDS_APP_MENU_BUTTON_DEFAULT_PROMPT" desc="Text in the browser menu chip indicating that the user can change their default browser">
          Set Chrome as your default
        </message>
        <message name="IDS_SET_BROWSER_AS_DEFAULT_MENU_ITEM" desc="Menu item that prompts user to set Chrome as their default browser.">
          Set Chrome as your default browser
        </message>

        <!-- Profile switch IPH -->
        <message name="IDS_PROFILE_SWITCH_PROMO" desc="Text of the In-Product-Help bubble for profile switching.">
          You can switch between Chrome profiles here
        </message>
        <message name="IDS_PROFILE_SWITCH_PROMO_SCREENREADER" desc="Text announced by screenreaders to explain how to switch between profiles.">
          <ph name="SHORTCUT">$1<ex>CTRL+SHIFT+M</ex></ph> can switch between Chrome profiles
        </message>
        <message name="IDS_PASSWORD_MANAGER_IPH_BODY_WEB_APP_PROFILE_SWITCH" desc="Body of the in Product Help for profile switching shown in the password manager web app.">
          You can switch to see passwords from another Chrome profile
        </message>

        <!-- Web Signout Intercept IPH -->
        <message name="IDS_SIGNOUT_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNOUT_IPH_TEXT" desc="This confirmation message is intended to help users to understand that signing out of a Google service (like Gmail) will not sign them out of Chrome. It appears in a blue in-product help bubble, which points to the Chrome Profile Menu; it appears after the user signs out of a Google service (like Gmail). The user can open the Profile Menu and sign out of Chrome, if they wish to do so.">
          To remove your Google Account from Chrome, sign out
        </message>
        <message name="IDS_SIGNOUT_DICE_WEB_INTERCEPT_BUBBLE_CHROME_SIGNOUT_IPH_TEXT_SCREENREADER" desc="Text announced by screenreaders related to the confirmation message is intended to help users to understand that signing out of a Google service (like Gmail) will not sign them out of Chrome. It appears in a blue in-product help bubble, which points to the Chrome Profile Menu; it appears after the user signs out of a Google service (like Gmail). The user can open the Profile Menu and sign out of Chrome, if they wish to do so.">
          To remove your Google Account from Chrome, sign out of Chrome in the Settings page
        </message>
      </if>

      <!-- Strings for full restore notifications -->
      <if expr="chromeos_ash">
        <if expr="reven">
          <message name="IDS_RESTORE_NOTIFICATION_DISPLAY_SOURCE" desc="This is the string shown as the display source of the notification for the user to select restore or not on startup.">
            ChromeOS Flex system
          </message>
        </if>
        <if expr="not reven">
          <message name="IDS_RESTORE_NOTIFICATION_DISPLAY_SOURCE" desc="This is the string shown as the display source of the notification for the user to select restore or not on startup.">
            ChromeOS system
          </message>
        </if>
      </if>

      <!-- ChromeLabs bubble -->
      <message name="IDS_CHROMELABS_RELAUNCH_FOOTER_MESSAGE" desc="Text that shows in the footer of the Chrome Labs bubble when relaunch is needed for changes to take effect.">
        Your changes will take effect the next time you relaunch Google Chrome.
      </message>

      <!-- Device Chooser Prompt -->
      <message name="IDS_SERIAL_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH" desc="Text shown in the Web Serial Chooser when browser does not have Bluetooth permission. The '&#10;' is a newline character to force the desired line wrapping.">
        Google Chrome needs Bluetooth access to explore &#10; Bluetooth devices. <ph name="IDS_SERIAL_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK">$1<ex>Open Preferences</ex></ph>
      </message>

      <!-- Tailored Security -->
      <message name="IDS_TAILORED_SECURITY_UNCONSENTED_PROMOTION_NOTIFICATION_TITLE" desc="Title of notification prompting the user to enable Enhanced Safe Browsing after they have enabled account-level protections.">
        Get Chrome's strongest security
      </message>
      <message name="IDS_TAILORED_SECURITY_UNCONSENTED_PROMOTION_MESSAGE_TITLE" desc="Title shown in the message shown when a user changes their account-level tailored security setting encouraging them to enable Enhanced Safe Browsing">
        Get Chrome's strongest security
      </message>
      <message name="IDS_TAILORED_SECURITY_UNCONSENTED_PROMOTION_MESSAGE_DESCRIPTION" desc="Description shown in the message shown when a user changes their account-level tailored security setting encouraging them to enable Enhanced Safe Browsing">
        Enhanced protection does more to block phishing and malware
      </message>
      <message name="IDS_TAILORED_SECURITY_UNCONSENTED_PROMOTION_MESSAGE_DESCRIPTION_UPDATED" desc="Description shown in the message shown when a user changes their account-level tailored security setting encouraging them to enable Enhanced Safe Browsing">
        Enhanced Safe Browsing does more to protect you against dangerous websites and downloads
      </message>
      <message name="IDS_TAILORED_SECURITY_UNCONSENTED_PROMOTION_MESSAGE_ACCEPT" desc="Accept button shown in the message shown when a user changes their account-level tailored security setting encouraging them to enable Enhanced Safe Browsing">
        Continue
      </message>

      <!-- Privacy Sandbox Dialog strings -->
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_SUBTITLE" desc="A subtitle on the consent page. Consider this a tagline for the Privacy Sandbox project. * “exploring” conveys that this is a work in progress. * “new features” include settings that the user can turn on/off and also backend features that change the way Chrome works for everyone * “allow sites to deliver”: Privacy Sandbox is proposed by Google as a collaborative effort with the browser industry. We’re building and testing functionality that will live in the Chrome browser. In order to land the full promise of Privacy Sandbox, websites and advertisers need to adopt the new APIs / functionality that we’re developing. So “allow sites…” makes it clear to the user that we’re building something for the ecosystem. Typically a Google product builds something for the user, and that’s true in this case, but it’s bigger than that. * “same browsing experience using less of your info”: Another definition of the promise of Privacy Sandbox. Third-party cookies are going away. In this new world, the user will have essentially the same browsing experience but it’s more private because it doesn’t expose so much of the user’s info.">
        Chrome is exploring new features that allow sites to deliver the same browsing experience using less of your info
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_BODY_DESCRIPTION_2" desc="A paragraph beneath the “More control over the ads you see” subtitle. * “see and remove topics of interests”: we want to stress the element of control * “estimate topics”: Topics of interest include things like “Live comedy” and “Rock music”. Chrome estimates these interests based on the sites users visit. It’s an “estimation”, and we don’t want to suggest that we know with certainty the user’s interests. Avoid words like “guess”, “establish”, “define”, etc. (in place of “estimate”). * “recent browsing history”: Later in the UI, we define this as “a record of sites you’ve visited using Chrome on this device.” By “recent”, we mean the last 3 weeks (also defined later in the UI).">
        You can see and remove topics of interest sites use to show you ads. Chrome estimates your interests based on your recent browsing history.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_LABEL" desc="Learn more link * Unfolds content within the page * The text that appears describes 2 ways in which a site can target ads: the “Topics API” and the “FLEDGE API”. You can see what those are at www.privacysanbox.com or they’re described for the user’s benefit in other text. * “ad personalization” can mean different things in different contexts. Here, we’re using it as a simple noun. In other words, it’s not the name of a control but a descriptive term used to describe the personalization of ads in the Chrome browser. This “ad personalization” shouldn’t be confused with the setting in the Google Account called “Ad personalization”.">
        Learn more about ad personalization in Chrome
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_1_HEADER" desc="TOPICS API A sub title that describes the first of 2 ways a site can get info from Chrome in order to target ads to the user. Topics of interest include things like “Live comedy” and “Rock music”. Chrome estimates these interests based on the sites users visit. * “Your”: we need to convey a sense of ownership, even if the user didn’t explicitly choose the interests we’re talking about. Without the “your”, it could sound like Chrome is simply building a generic library of interests. * “estimated”: It’s an “estimation”, and we don’t want to suggest that we know with certainty the user’s interests. Avoid words like “guess”, “establish”, “define”, etc. (in place of “estimate”). * “by Chrome”: This is new behavior for a browser (Chrome) to take an active role in processing user data for the purposes of showing ads. It’s important to convey “chrome”, the actor in this case.">
        Your interests as estimated by Chrome
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_1_BULLET_POINT_1" desc="TOPICS API Bullet 1 of 3 that appear beneath the “Your interests as estimated by Chrome” subtitle. We break the description into the 3 pieces users most care about: 1) what data, 2) why this data, 3) what can I do about it? * “What data is used:” is bold and serves as a label to help people skimming the page. * “Your browsing history”: The user’s browsing history is available beneath the “History” menu at Chrome’s top level. The Topics API estimates topics of interest based on sites in the user’s browsing history that are participating in the trials.">
        <ph name="BEGIN_BOLD">&lt;b&gt;</ph>What data is used:<ph name="END_BOLD">&lt;/b&gt;</ph> Your browsing history, a record of sites you’ve visited using Chrome on this device.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_1_BULLET_POINT_2" desc="TOPICS API Bullet 2 of 3 that appear beneath the “Your interests as estimated by Chrome” subtitle. We break the description into the 3 pieces users most care about: 1) what data, 2) why this data, 3) what can I do about it? * “How we use this data:” is bold and serves as a label to help people skimming the page. * “estimate your interests”: Topics of interest include things like “Live comedy” and “Rock music”. Chrome estimates these interests based on the sites users visit. It’s an “estimation”, and we don’t want to suggest that we know with certainty the user’s interests. Avoid words like “guess”, “establish”, “define”, etc. (in place of “estimate”).">
        <ph name="BEGIN_BOLD">&lt;b&gt;</ph>How we use this data:<ph name="END_BOLD">&lt;/b&gt;</ph> Chrome can estimate your interests. Later, a site you visit can ask Chrome to see your interests in order to personalize the ads you see.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_1_BULLET_POINT_3" desc="TOPICS API Bullet 3 of 3 that appear beneath the “Your interests as estimated by Chrome” subtitle. We break the description into the 3 pieces users most care about: 1) what data, 2) why this data, 3) what can I do about it? * “How you can manage your data:” is bold and serves as a label to help people skimming the page. * “To protect your privacy”: Today, most data is kept for long periods of time. This new Topics API doesn’t retain estimated topics for more than 3 weeks. The only reason for this feature is to protect the user’s privacy. * “auto”: isn’t strictly necessary, but it conveys that this feature is an ongoing part of the service. This isn’t describing, for example, a one-time deletion. * “older than 3 weeks”: We’re trying to convey a rolling delete. Imagine a user opens a browser for the very first time. As the user browses, Chrome will estimate up to 5 topics of interest in the first week. In the second week, Chrome will estimate up to 5 additional topics of interest. The same for the third week, for a total of 15 potential interests. In week 4, Chrome will automatically delete the 5 interests from week 1 so that there aren’t ever more than 15 topics associated with a user at any given time. * “interests can refresh”: If a user loves horror films and reads about them for months on end, the interest “Horror movies” might get deleted and refreshed in the same week, so that “Horror movies” doesn’t ever disappear from the user’s list of interests. * “Or you can…”: A user might love horror movies but can’t stand the idea of seeing ads about horror movies (because even the visuals will ruin the surprise of opening night). In this case, the user can remove “Horror movies” from the list of interests Chrome will consider. This removal remains in place indefinitely. Note that the user might still see ads about Horror movies from different ad networks or by other means than Chrome’s “Browser-based ad personalization” setting.">
        <ph name="BEGIN_BOLD">&lt;b&gt;</ph>How you can manage your data:<ph name="END_BOLD">&lt;/b&gt;</ph> To protect your privacy, we auto-delete your interests that are older than 4 weeks. As you keep browsing, an interest might appear on the list again. Or you can remove interests you don’t want Chrome to consider.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_2_BULLET_POINT_1" desc="FLEDGE APIBullet 1 of 3 that appear beneath the “Sites you visit that define your interests” subtitle. We break the description into the 3 pieces users most care about: 1) what data, 2) why this data, 3) what can I do about it? * “What data is used:” is bold and serves as a label to help people skimming the page. * “Your browsing history”: The user’s browsing history is available beneath the “History” menu at Chrome’s top level. This content taken in isolation is somewhat misleading. With FLEDGE, a site can store information in Chrome about the user’s visit to their site. For example, the site might store “running_shoes_red_size_35” to indicate that the user showed interest in a particular shoe. We’re OK with the simplification in this bullet because 1) we explain it in the next bullet and 2) we want the user to understand that at the top level, both Topics &amp; Fledge are based on the same thing and that is the user’s browsing history.">
        <ph name="BEGIN_BOLD">&lt;b&gt;</ph>What data is used:<ph name="END_BOLD">&lt;/b&gt;</ph> Your browsing history, a record of sites you’ve visited using Chrome on this device.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_LEARN_MORE_SECTION_2_BULLET_POINT_2" desc="FLEDGE API Bullet 2 of 3 that appear beneath the “Sites you visit that define your interests” subtitle. We break the description into the 3 pieces users most care about: 1) what data, 2) why this data, 3) what can I do about it? * “How we use this data:” is bold and serves as a label to help people skimming the page.">
        <ph name="BEGIN_BOLD">&lt;b&gt;</ph>How we use this data:<ph name="END_BOLD">&lt;/b&gt;</ph> Sites can store information with Chrome about your interests. For example, if you visit a site to buy shoes for a marathon, the site might define your interest as running marathons. Later, if you visit a different site to register for a race, that site can show you an ad for running shoes based on your interests.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_CONSENT_BOTTOM_SUMMARY" desc="A conclusion paragraph for the entire page. It sits beneath the “More control over the ads you see” subtitle but it’s no more associated with that topic than “Limit sharing between sites”. * “You can change your mind”: When writing a consent moment, we have a legal obligation to inform the user how they can “revoke their consent” or “opt out”. A friendlier way to say this is “change your mind”. * “in Chrome settings”: The URL is chrome://settings/privacySandbox. We don’t make it a live link because we need the users to stay in this moment until they make a choice. * “The trials run alongside…”: The trials happen in addition to today’s current system based on third-party cookies. In other words, even by accepting in this consent moment, the user’s core experience doesn’t change much. This is an experiment, and we need the user to understand as much. ">
        You can change your mind at any time in Chrome settings. The trials run alongside the current way ads get served, so you won’t see changes right away.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_NOTICE_SUBTITLE" desc="A subtitle on the consent page. Consider this a tagline for the Privacy Sandbox project. * “exploring” conveys that this is a work in progress. * “new features” include settings that the user can turn on/off and also backend features that change the way Chrome works for everyone * “allow sites to deliver”: Privacy Sandbox is proposed by Google as a collaborative effort with the browser industry. We’re building and testing functionality that will live in the Chrome browser. In order to land the full promise of Privacy Sandbox, websites and advertisers need to adopt the new APIs / functionality that we’re developing. So “allow sites…” makes it clear to the user that we’re building something for the ecosystem. Typically a Google product builds something for the user, and that’s true in this case, but it’s bigger than that. * “same browsing experience using less of your info”: Another definition of the promise of Privacy Sandbox. Third-party cookies are going away. In this new world, the user will have essentially the same browsing experience but it’s more private because it doesn’t expose so much of the user’s info.">
        Chrome is exploring new features that allow sites to deliver the same browsing experience using less of your info
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_NOTICE_BODY_DESCRIPTION_2" desc="A paragraph beneath the “More control over the ads you see” subtitle. * “During the trials”: The trials happens in addition to today’s current system based on third-party cookies. In other words, even by agreeing to or remaining in a trial,, the user’s core experience doesn’t change much. This is an experiment, and we need the user to understand as much. * “see and remove topics of interests”: we want to stress the element of control * “estimate topics”: Topics of interest include things like “Live comedy” and “Rock music”. Chrome estimates these interests based on the sites users visit. It’s an “estimation”, and we don’t want to suggest that we know with certainty the user’s interests. Avoid words like “guess”, “establish”, “define”, etc. (in place of “estimate”). * “recent browsing history”: Later in the UI, we define this as “a record of sites you’ve visited using Chrome on this device.” By “recent”, we mean the last 3 weeks (also defined later in the UI).">
        During the trials, you can see and remove topics of interest sites use to show you ads. Chrome estimates your interests based on your recent browsing history.
      </message>
      <message name="IDS_PRIVACY_SANDBOX_DIALOG_NOTICE_BOTTOM_SUMMARY" desc="A conclusion paragraph for the entire page. It sits beneath the “More control over the ads you see” subtitle but it’s no more associated with that topic than “Limit sharing between sites”. * “in Chrome settings”: The URL is chrome://settings/privacySandbox. We don’t make it a live link because we need the users to stay in this moment until they make a choice.">
        You can learn more about these features in Chrome settings.
      </message>

      <!-- Advanced security settings -->
      <message name="IDS_SETTINGS_SECURITY_V8_LINK_DESCRIPTION" desc="Description for the link row of the V8 security settings page.">
        Turn on additional protection in Chrome’s JavaScript and WebAssembly engine
      </message>
      <message name="IDS_SETTINGS_SITE_SETTINGS_JAVASCRIPT_JIT_DESCRIPTION" desc="Description of the JavaScript optimizer content setting.">
        V8 is Chrome’s JavaScript and WebAssembly engine used to improve site performance
      </message>
      <message name="IDS_SETTINGS_SITE_SETTINGS_JAVASCRIPT_JIT_ALLOWED_SUB_LABEL" desc="Sub-label for the enabled option of the JavaScript optimizer content setting.">
        Chrome runs faster and features that use JavaScript should work as designed (recommended)
      </message>

      <!-- GoogleUpdater Strings -->
      <if expr="is_win">
        <message name="IDS_FRIENDLY_COMPANY_NAME" desc="Company name" translateable="false">
          Google
        </message>
        <message name="IDS_NO_UPDATE_RESPONSE" desc="Updater response for no updates when handling install result.">
          No update is available.
        </message>
        <message name="IDS_INSTALL_UPDATER_FAILED" desc="Updater response for failure when handling install result.">
          Installation failed. Please try again.
        </message>
        <message name="IDS_INSTALLER_DISPLAY_NAME" desc="Name for the updater metainstaller.">
          <ph name="COMPANY_NAME">$1<ex>Google</ex></ph> Installer
        </message>
        <message name="IDS_CLOSE_BUTTON" desc="Close button tooltip">
          Close
        </message>
        <message name="IDS_MINIMIZE_BUTTON" desc="Minimize button tooltip">
          Minimize
        </message>
        <message name="IDS_INITIALIZING" desc="Initial message for the progress window.">
          Initializing...
        </message>
        <message name="IDS_WAITING_TO_CONNECT" desc="Message to show while checking for updates.">
          Connecting to the Internet...
        </message>
        <message name="IDS_DOWNLOADING_SHORT" desc="Shows how many seconds are remaining in the download.">
          Downloading... <ph name="SECONDS">$1<ex>0</ex></ph> second(s) remaining
        </message>
        <message name="IDS_DOWNLOADING_LONG" desc="Shows how many minutes are remaining in the download.">
          Downloading... <ph name="MINUTE">$1<ex>0</ex></ph> minute(s) remaining
        </message>
        <message name="IDS_DOWNLOADING_VERY_LONG" desc="Shows how many hours are remaining in the download.">
          Downloading... <ph name="HOURS">$1<ex>0</ex></ph> hour(s) remaining
        </message>
        <message name="IDS_DOWNLOADING_COMPLETED" desc="For when donwload is completed.">
          Download complete.
        </message>
        <message name="IDS_DOWNLOADING" desc="For when time remaining is less than 0.">
          Downloading...
        </message>
        <message name="IDS_WAITING_TO_INSTALL" desc="While waiting to install between downloading and installing.">
          Waiting to install...
        </message>
        <message name="IDS_INSTALLING" desc="Message shown during install.">
          Installing...
        </message>
        <message name="IDS_CANCELING" desc="For when requesting to cancel the installation.">
          Canceling...
        </message>
        <message name="IDS_TEXT_RESTART_BROWSER" desc="For when a browser must be restarted to complete the installation.">
          Thanks for installing. You must restart your browser before using <ph name="BUNDLE_NAME">$1<ex>Chrome</ex></ph>.
        </message>
        <message name="IDS_TEXT_RESTART_ALL_BROWSERS" desc="For when all browsers must be restarted to complete the installation.">
          Thanks for installing. You must restart all your browsers before using <ph name="BUNDLE_NAME">$1<ex>Chrome</ex></ph>.
        </message>
        <message name="IDS_TEXT_RESTART_COMPUTER" desc="For when the computer must be restarted to complete the installation.">
          Thanks for installing. You must restart your computer before using <ph name="BUNDLE_NAME">$1<ex>Chrome</ex></ph>.
        </message>
        <message name="IDS_UPDATER_CLOSE" desc="For close button on the UI post install completion.">
          Close
        </message>
        <message name="IDS_RESTART_NOW" desc="For button to restart now to complete installation.">
          Restart Now
        </message>
        <message name="IDS_RESTART_LATER" desc="For button to restart later to complete installation.">
          Restart Later
        </message>
        <message name="IDS_GET_HELP_TEXT" desc="For button to get help.">
          Help
        </message>
        <message name="IDS_INSTALLATION_STOPPED_WINDOW_TITLE" desc="For dialog when user chooses to close the installation window.">
          Installation Stopped.
        </message>
        <message name="IDS_INSTALL_STOPPED" desc="Message of the dialog when user chooses to close the installation window.">
          Installation not complete. Are you sure you want to cancel?
        </message>
        <message name="IDS_RESUME_INSTALLATION" desc="For button to resume the installation.">
          Resume Installation
        </message>
        <message name="IDS_CANCEL_INSTALLATION" desc="For button to cancel the installation.">
          Cancel Installation
        </message>
        <message name="IDS_BUNDLE_INSTALLED_SUCCESSFULLY" desc="Installation complete message.">
          Installation complete.
        </message>
        <message name="IDS_UPDATER_OS_NOT_SUPPORTED" desc="Error displayed if the OS is not supported">
          Installation failed because your version of Windows is not supported.
        </message>

        <!--extra code-->
        <message name="IDS_EXTRA_CODE"
                 desc="The optional extra code for any of the errors below">
          Extra code: <ph name="EXTRA_CODE">$1<ex>0x80071234</ex></ph>.
        </message>

        <!--Startup errors.-->
        <message name="IDS_UNABLE_TO_GET_SETUP_LOCK"
                 desc="Error message displayed in the main dialog when the updater is unable to get the setup lock at startup.">
          Startup error: another instance of setup is currently running, please try again later.
        </message>
        <message name="IDS_WRONG_USER_ELEVATION_REQUIRED_ERROR"
                 desc="Error message displayed in the main dialog when the updater is run without administrative privileges to install a per-system application.">
          Startup error: please run the installer as administrator.
        </message>
        <message name="IDS_WRONG_USER_DEELEVATION_REQUIRED_ERROR"
                 desc="Error message displayed in the main dialog when the updater is run with administrative privileges to install a per-user application.">
          Startup error: please run the installer as a regular user, not as administrator.
        </message>
        <message name="IDS_GENERIC_STARTUP_ERROR"
                 desc="Error message displayed in the main dialog when an error is encountered at startup of the updater.">
          Startup error: <ph name="STARTUP_ERROR">$1<ex>error-internal</ex></ph>.
        </message>

        <!--Network errors.-->
        <message name="IDS_NO_NETWORK_PRESENT_ERROR"
                 desc="Error message displayed in the main dialog when the Updater is unable to connect to the network.">
          Unable to connect to the Internet. If you use a firewall, please ensure <ph name="PRODUCT_EXE_NAME">$1<ex>GoogleUpdater.exe</ex></ph> is in the allowlist.
        </message>
        <message name="IDS_ERROR_HTTPSTATUS_UNAUTHORIZED"
                 desc="Error message displayed in the main dialog when an update check or download fails due to unauthorized access, usually due to proxy problems.">
          Unable to connect to the Internet. HTTP 401 Unauthorized. Please check your proxy configuration.
        </message>
        <message name="IDS_ERROR_HTTPSTATUS_FORBIDDEN"
                 desc="Error message displayed in the main dialog when an update check or download fails due to forbidden access, usually due to proxy problems.">
          Unable to connect to the Internet. HTTP 403 Forbidden. Please check your proxy configuration.
        </message>
        <message name="IDS_ERROR_HTTPSTATUS_PROXY_AUTH_REQUIRED"
                 desc="Error message displayed in the main dialog when an update check or download fails due to a need for proxy authentication.">
          Unable to connect to the Internet. Proxy server requires authentication.
        </message>

        <!--Update server response errors.-->
        <message name="IDS_UNKNOWN_APPLICATION"
                 desc="Error message displayed in the main dialog when the server responds with an error of unknown application.">
          Unable to install, the application is unknown to the server.
        </message>
        <message name="IDS_RESTRICTED_RESPONSE_FROM_SERVER"
                 desc="Error message displayed in the main dialog when the user is in a export-restricted country.">
          Installation failed because access is restricted in this country.
        </message>
        <message name="IDS_OS_NOT_SUPPORTED"
                 desc="Error message displayed in the main dialog when the OS does not meet the application's requirements.">
          Installation failed because this version of the operating system is not supported.
        </message>
        <message name="IDS_HW_NOT_SUPPORTED"
                 desc="Error message displayed in the main dialog when the computer does not meet the application's minimum hardware requirements.">
          Installation failed because your computer does not meet the minimum hardware requirements.
        </message>
        <message name="IDS_NO_HASH"
                 desc="Error message displayed in the main dialog when the server does not have the application installer's hash.">
          Installation failed because the update server does not have any hash data for the application.
        </message>
        <message name="IDS_UNSUPPORTED_PROTOCOL"
                 desc="Error message displayed in the main dialog for protocols that do not support multiple packages.">
          Installation failed because of an unsupported protocol error.
        </message>
        <message name="IDS_INTERNAL"
                 desc="Error message displayed in the main dialog when the update server encounters an internal error.">
          Installation failed because of an update server internal error.
        </message>
        <message name="IDS_GENERIC_UPDATE_CHECK_ERROR"
                 desc="Error message displayed in the main dialog when the update client returns an error in the update check.">
          Update check error: <ph name="UPDATE_CHECK_ERROR">$1<ex>error-internal</ex></ph>.
        </message>

        <!--Download errors.-->
        <message name="IDS_DOWNLOAD_HASH_MISMATCH"
                 desc="Error message displayed in the main dialog when the downloaded file fails hash verification.">
          The downloaded file failed verification.
        </message>
        <message name="IDS_GENERIC_DOWNLOAD_ERROR"
                 desc="Error message displayed in the main dialog when the update client returns an error while downloading.">
          Download error: <ph name="DOWNLOAD_ERROR">$1<ex>error-internal</ex></ph>.
        </message>

        <!--Unpack errors.-->
        <message name="IDS_UNPACK_CACHING_ERROR"
                 desc="Error message displayed in the main dialog when the update client fails to cache the installer.">
          Failed to cache the downloaded installer. Error: <ph name="UNPACK_CACHING_ERROR_CODE">$1<ex>0x80070005</ex></ph>.
        </message>
        <message name="IDS_GENERIC_UNPACK_ERROR"
                 desc="Error message displayed in the main dialog when the update client returns an error while unpacking.">
          Unpack error: <ph name="UNPACK_ERROR">$1<ex>error-internal</ex></ph>.
        </message>

        <!--Service errors.-->
        <message name="IDS_SERVICE_ERROR_CANCELLED"
                 desc="Error message displayed in the main dialog when the installation is cancelled.">
          The installation has been cancelled.
        </message>
        <message name="IDS_GENERIC_SERVICE_ERROR"
                 desc="Error message displayed in the main dialog for runtime errors that occur in the update client service.">
          Service error: <ph name="SERVICE_ERROR">$1<ex>error-internal</ex></ph>.
        </message>

        <!--update_client install errors.-->
        <message name="IDS_GENERIC_INSTALL_ERROR"
                 desc="Error message displayed in the main dialog if update client encounters an error while installing.">
          Install error: <ph name="INSTALL_ERROR">$1<ex>error-internal</ex></ph>
        </message>

        <!--Installer errors.-->
        <message name="IDS_GENERIC_INSTALLER_ERROR"
                 desc="Error message displayed in the main dialog when the application installer returns an error.">
          Installer error: <ph name="INSTALLER_ERROR">$1<ex>error-internal</ex></ph>
        </message>
        <message name="IDS_INSTALL_REBOOT"
                 desc="Message displayed in the main dialog when a system reboot is required or has been initiated after installing.">
          Reboot required: <ph name="INSTALL_SUCCESS">$1<ex>success-message-internal</ex></ph>
        </message>
        <message name="IDS_APP_INSTALL_DISABLED_BY_GROUP_POLICY"
                 desc="Error message displayed in the main dialog when an IT admin has disabled installation or update of this application using Windows Group Policy.">
          Install error: Your network administrator has applied a Group Policy that prevents installation: <ph name="INSTALL_ERROR">$1<ex>error-internal</ex></ph>
        </message>
        <message name="IDS_INVALID_INSTALLER_FILENAME"
                 desc="Error message displayed in the main dialog when the application installer's filename or extension is invalid or unsupported.">
          Install error: The installer filename is invalid or unsupported.
        </message>
        <message name="IDS_INSTALLER_FAILED_TO_START"
                 desc="Error message displayed in the main dialog when the application installer process fails to start.">
          Install error: The installer process failed to start.
        </message>
        <message name="IDS_INSTALLER_TIMED_OUT"
                 desc="Error message displayed in the main dialog when the application installer does not complete in the allowed amount of time.">
          Install error: The installer did not complete. The installation has been aborted.
        </message>

        <!--Metainstaller errors.-->
        <message name="IDS_GENERIC_METAINSTALLER_ERROR"
                 desc="Error message displayed when the metainstaller returns an error.">
          Setup error: <ph name="METAINSTALLER_EXIT_CODE">$1<ex>error-internal</ex></ph>. <ph name="WINDOWS_ERROR">$2<ex>windows-error-description</ex></ph>
        </message>
        <message name="IDS_FAILED_TO_ELEVATE_METAINSTALLER" desc="Error displayed if the metainstaller could not be run with elevated privileges for a system install">
          Failed to run setup with elevated privileges. <ph name="METAINSTALLER_ERROR">$1<ex>error-internal</ex></ph>
        </message>
      </if>
      <!-- Memory Saver Chip strings -->
      <if expr="not is_android">
        <message name="IDS_MEMORY_SAVER_DIALOG_BODY" desc="Body text for a dialog describing that Memory Saver mode will use less memory.">
          While this tab was inactive, memory was freed up to keep Chrome fast. You can choose to always exclude this site from being inactive.
        </message>
      </if>

      <!-- Memory Saver IPH strings -->
      <if expr="not is_android">
        <if expr="use_titlecase">
          <message name="IDS_MEMORY_SAVER_MODE_PROMO_TITLE" desc="In Title Case: The title for the Memory Saver mode in-product promo bubble">
            Make Chrome Faster
          </message>
        </if>
        <if expr="not use_titlecase">
          <message name="IDS_MEMORY_SAVER_MODE_PROMO_TITLE" desc="The title for the Memory Saver mode in-product promo bubble">
            Make Chrome faster
          </message>
        </if>
      </if>

      <!-- Performance Intervention Dialog strings -->
      <if expr="not is_android">
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_V1" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          These tabs are using extra resources. To improve your performance, let Chrome make them inactive.
        </message>
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_V2" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          Chrome can make these tabs inactive to improve your browsing experience and free up resources.
        </message>
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_V3" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          Chrome can make these tabs inactive to improve your browsing experience and keep things fast.
        </message>
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_SINGULAR_V1" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          This tab is using extra resources. To improve your performance, let Chrome make it inactive.
        </message>
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_SINGULAR_V2" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          Chrome can make this tab inactive to improve your browsing experience and free up resources.
        </message>
        <message name="IDS_PERFORMANCE_INTERVENTION_DIALOG_BODY_SINGULAR_V3" desc="Body text for a dialog suggesting users to deactivate certain tabs to improve performance.">
          Chrome can make this tab inactive to improve your browsing experience and keep things fast.
        </message>
      </if>

      <!-- Delete Browsing Data -->
      <message name="IDS_SETTINGS_CLEAR_BROWSING_DATA_SIGNED_IN" desc="Description in the footer of the Delete Browsing Data dialog when the user is signed.">
        To delete browsing data from this device only, while keeping it in your Google Account, <ph name="BEGIN_LINK">&lt;a href="#" target=&quot;_blank&quot;&gt;</ph>sign out of Chrome<ph name="END_LINK">&lt;/a&gt;</ph>.
      </message>

      <!-- New Create Shortcut View Strings-->
      <if expr="not is_android and not is_chromeos">
        <message name="IDS_CREATE_SHORTCUT_NOT_APPS_DIALOG_SUBTITLE" desc="Subtitle of the updated Create Shortcut dialog about how the site opens for Chrome">
          Shortcuts open in Chrome
        </message>
      </if>
      <if expr="is_macosx">
        <message name="IDS_CHROMIUM_SHORCUT_DESCRIPTION" desc="Text to use as description for the '.crwebloc' file format, which is generated by the 'Save and Share' -> 'Create Shortcut' flow.">
          Chrome Shortcut
        </message>
      </if>
    </messages>
  </release>
</grit>