Fix crash in SpeechRecognizerImpl introduced in AudioParams refactor.
[chromium-blink-merge.git] / extensions / extensions_strings.grd
blob0ccbcbdda43a93021dde1c59812ec96b179c3ed3
1 <?xml version="1.0" encoding="utf-8"?>
3 <!--
4   Strings for the extensions module. Used mostly for low-level error messages.
5   Where possible new strings should be kept in Chrome and the extensions module
6   should return an error code, message flag, etc.
7 -->
9 <grit latest_public_release="0" current_release="1"
10       source_lang_id="en" enc_check="möl">
11   <outputs>
12     <output filename="grit/extensions_strings.h" type="rc_header">
13       <emit emit_type='prepend'></emit>
14     </output>
15     <output filename="extensions_strings_am.pak" type="data_package" lang="am" />
16     <output filename="extensions_strings_ar.pak" type="data_package" lang="ar" />
17     <output filename="extensions_strings_bg.pak" type="data_package" lang="bg" />
18     <output filename="extensions_strings_bn.pak" type="data_package" lang="bn" />
19     <output filename="extensions_strings_ca.pak" type="data_package" lang="ca" />
20     <output filename="extensions_strings_cs.pak" type="data_package" lang="cs" />
21     <output filename="extensions_strings_da.pak" type="data_package" lang="da" />
22     <output filename="extensions_strings_de.pak" type="data_package" lang="de" />
23     <output filename="extensions_strings_el.pak" type="data_package" lang="el" />
24     <output filename="extensions_strings_en-GB.pak" type="data_package" lang="en-GB" />
25     <output filename="extensions_strings_en-US.pak" type="data_package" lang="en" />
26     <output filename="extensions_strings_es.pak" type="data_package" lang="es" />
27     <if expr="is_ios">
28       <!-- iOS uses es-MX for es-419 -->
29       <output filename="extensions_strings_es-MX.pak" type="data_package" lang="es-419" />
30     </if>
31     <if expr="not is_ios">
32       <output filename="extensions_strings_es-419.pak" type="data_package" lang="es-419" />
33     </if>
34     <output filename="extensions_strings_et.pak" type="data_package" lang="et" />
35     <output filename="extensions_strings_fa.pak" type="data_package" lang="fa" />
36     <output filename="extensions_strings_fake-bidi.pak" type="data_package" lang="fake-bidi" />
37     <output filename="extensions_strings_fi.pak" type="data_package" lang="fi" />
38     <output filename="extensions_strings_fil.pak" type="data_package" lang="fil" />
39     <output filename="extensions_strings_fr.pak" type="data_package" lang="fr" />
40     <output filename="extensions_strings_gu.pak" type="data_package" lang="gu" />
41     <output filename="extensions_strings_he.pak" type="data_package" lang="he" />
42     <output filename="extensions_strings_hi.pak" type="data_package" lang="hi" />
43     <output filename="extensions_strings_hr.pak" type="data_package" lang="hr" />
44     <output filename="extensions_strings_hu.pak" type="data_package" lang="hu" />
45     <output filename="extensions_strings_id.pak" type="data_package" lang="id" />
46     <output filename="extensions_strings_it.pak" type="data_package" lang="it" />
47     <output filename="extensions_strings_ja.pak" type="data_package" lang="ja" />
48     <output filename="extensions_strings_kn.pak" type="data_package" lang="kn" />
49     <output filename="extensions_strings_ko.pak" type="data_package" lang="ko" />
50     <output filename="extensions_strings_lt.pak" type="data_package" lang="lt" />
51     <output filename="extensions_strings_lv.pak" type="data_package" lang="lv" />
52     <output filename="extensions_strings_ml.pak" type="data_package" lang="ml" />
53     <output filename="extensions_strings_mr.pak" type="data_package" lang="mr" />
54     <output filename="extensions_strings_ms.pak" type="data_package" lang="ms" />
55     <output filename="extensions_strings_nl.pak" type="data_package" lang="nl" />
56     <!-- The translation console uses 'no' for Norwegian Bokmål. It should
57          be 'nb'. -->
58     <output filename="extensions_strings_nb.pak" type="data_package" lang="no" />
59     <output filename="extensions_strings_pl.pak" type="data_package" lang="pl" />
60     <if expr="is_ios">
61       <!-- iOS uses pt for pt-BR -->
62       <output filename="extensions_strings_pt.pak" type="data_package" lang="pt-BR" />
63     </if>
64     <if expr="not is_ios">
65       <output filename="extensions_strings_pt-BR.pak" type="data_package" lang="pt-BR" />
66     </if>
67     <output filename="extensions_strings_pt-PT.pak" type="data_package" lang="pt-PT" />
68     <output filename="extensions_strings_ro.pak" type="data_package" lang="ro" />
69     <output filename="extensions_strings_ru.pak" type="data_package" lang="ru" />
70     <output filename="extensions_strings_sk.pak" type="data_package" lang="sk" />
71     <output filename="extensions_strings_sl.pak" type="data_package" lang="sl" />
72     <output filename="extensions_strings_sr.pak" type="data_package" lang="sr" />
73     <output filename="extensions_strings_sv.pak" type="data_package" lang="sv" />
74     <output filename="extensions_strings_sw.pak" type="data_package" lang="sw" />
75     <output filename="extensions_strings_ta.pak" type="data_package" lang="ta" />
76     <output filename="extensions_strings_te.pak" type="data_package" lang="te" />
77     <output filename="extensions_strings_th.pak" type="data_package" lang="th" />
78     <output filename="extensions_strings_tr.pak" type="data_package" lang="tr" />
79     <output filename="extensions_strings_uk.pak" type="data_package" lang="uk" />
80     <output filename="extensions_strings_vi.pak" type="data_package" lang="vi" />
81     <output filename="extensions_strings_zh-CN.pak" type="data_package" lang="zh-CN" />
82     <output filename="extensions_strings_zh-TW.pak" type="data_package" lang="zh-TW" />
83   </outputs>
84   <translations>
85     <file path="strings/extensions_strings_am.xtb" lang="am" />
86     <file path="strings/extensions_strings_ar.xtb" lang="ar" />
87     <file path="strings/extensions_strings_bg.xtb" lang="bg" />
88     <file path="strings/extensions_strings_bn.xtb" lang="bn" />
89     <file path="strings/extensions_strings_ca.xtb" lang="ca" />
90     <file path="strings/extensions_strings_cs.xtb" lang="cs" />
91     <file path="strings/extensions_strings_da.xtb" lang="da" />
92     <file path="strings/extensions_strings_de.xtb" lang="de" />
93     <file path="strings/extensions_strings_el.xtb" lang="el" />
94     <file path="strings/extensions_strings_en-GB.xtb" lang="en-GB" />
95     <file path="strings/extensions_strings_es.xtb" lang="es" />
96     <file path="strings/extensions_strings_es-419.xtb" lang="es-419" />
97     <file path="strings/extensions_strings_et.xtb" lang="et" />
98     <file path="strings/extensions_strings_fa.xtb" lang="fa" />
99     <file path="strings/extensions_strings_fi.xtb" lang="fi" />
100     <file path="strings/extensions_strings_fil.xtb" lang="fil" />
101     <file path="strings/extensions_strings_fr.xtb" lang="fr" />
102     <file path="strings/extensions_strings_gu.xtb" lang="gu" />
103     <file path="strings/extensions_strings_hi.xtb" lang="hi" />
104     <file path="strings/extensions_strings_hr.xtb" lang="hr" />
105     <file path="strings/extensions_strings_hu.xtb" lang="hu" />
106     <file path="strings/extensions_strings_id.xtb" lang="id" />
107     <file path="strings/extensions_strings_it.xtb" lang="it" />
108     <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. -->
109     <file path="strings/extensions_strings_iw.xtb" lang="he" />
110     <file path="strings/extensions_strings_ja.xtb" lang="ja" />
111     <file path="strings/extensions_strings_kn.xtb" lang="kn" />
112     <file path="strings/extensions_strings_ko.xtb" lang="ko" />
113     <file path="strings/extensions_strings_lt.xtb" lang="lt" />
114     <file path="strings/extensions_strings_lv.xtb" lang="lv" />
115     <file path="strings/extensions_strings_ml.xtb" lang="ml" />
116     <file path="strings/extensions_strings_mr.xtb" lang="mr" />
117     <file path="strings/extensions_strings_ms.xtb" lang="ms" />
118     <file path="strings/extensions_strings_nl.xtb" lang="nl" />
119     <file path="strings/extensions_strings_no.xtb" lang="no" />
120     <file path="strings/extensions_strings_pl.xtb" lang="pl" />
121     <file path="strings/extensions_strings_pt-BR.xtb" lang="pt-BR" />
122     <file path="strings/extensions_strings_pt-PT.xtb" lang="pt-PT" />
123     <file path="strings/extensions_strings_ro.xtb" lang="ro" />
124     <file path="strings/extensions_strings_ru.xtb" lang="ru" />
125     <file path="strings/extensions_strings_sk.xtb" lang="sk" />
126     <file path="strings/extensions_strings_sl.xtb" lang="sl" />
127     <file path="strings/extensions_strings_sr.xtb" lang="sr" />
128     <file path="strings/extensions_strings_sv.xtb" lang="sv" />
129     <file path="strings/extensions_strings_sw.xtb" lang="sw" />
130     <file path="strings/extensions_strings_ta.xtb" lang="ta" />
131     <file path="strings/extensions_strings_te.xtb" lang="te" />
132     <file path="strings/extensions_strings_th.xtb" lang="th" />
133     <file path="strings/extensions_strings_tr.xtb" lang="tr" />
134     <file path="strings/extensions_strings_uk.xtb" lang="uk" />
135     <file path="strings/extensions_strings_vi.xtb" lang="vi" />
136     <file path="strings/extensions_strings_zh-CN.xtb" lang="zh-CN" />
137     <file path="strings/extensions_strings_zh-TW.xtb" lang="zh-TW" />
138   </translations>
139   <release seq="1" allow_pseudo="false">
140     <messages fallback_to_english="true">
142       <!-- Document Scan API strings. Please keep alphabetized. -->
144       <!-- General extensions strings. Please keep alphabetized. -->
145       <message name="IDS_EXTENSION_CONTAINS_PRIVATE_KEY" desc="Error message when an extension includes a file containing a private key.">
146         This extension includes the key file '<ph name="KEY_PATH">$1<ex>relative/path/to/file.pem</ex></ph>'. You probably don't want to do that.
147       </message>
148       <message name="IDS_EXTENSION_LOAD_ABOUT_PAGE_FAILED" desc="">
149         Could not load about page '<ph name="ABOUT_PAGE">$1<ex>page.html</ex></ph>'.
150       </message>
151       <message name="IDS_EXTENSION_LOAD_BACKGROUND_SCRIPT_FAILED" desc="">
152         Could not load background script '<ph name="BACKGROUND_SCRIPT">$1<ex>script.js</ex></ph>'.
153       </message>
154       <message name="IDS_EXTENSION_LOAD_BACKGROUND_PAGE_FAILED" desc="">
155         Could not load background page '<ph name="BACKGROUND_PAGE">$1<ex>page.html</ex></ph>'.
156       </message>
157       <message name="IDS_EXTENSION_LOAD_ICON_FAILED" desc="">
158         Could not load extension icon '<ph name="ICON">$1<ex>icon.png</ex></ph>'.
159       </message>
160       <message name="IDS_EXTENSION_LOAD_LAUNCHER_PAGE_FAILED" desc="">
161         Could not load launcher page '<ph name="PAGE">$1<ex>index.html</ex></ph>'.
162       </message>
163       <message name="IDS_EXTENSION_LOAD_OPTIONS_PAGE_FAILED" desc="">
164         Could not load options page '<ph name="OPTIONS_PAGE">$1<ex>page.html</ex></ph>'.
165       </message>
166       <message name="IDS_EXTENSION_LOCALES_NO_DEFAULT_LOCALE_SPECIFIED" desc="">
167         Localization used, but default_locale wasn't specified in the manifest.
168       </message>
169       <message name="IDS_EXTENSION_MANIFEST_UNREADABLE" desc="">
170         Manifest file is missing or unreadable.
171       </message>
172       <message name="IDS_EXTENSION_MANIFEST_INVALID" desc="">
173         Manifest file is invalid.
174       </message>
175       <message name="IDS_EXTENSION_PACKAGE_DIRECTORY_ERROR" desc="Message for when an error occurs while trying to create the temporary directory needed to unzip a packaged extension or app.">
176         Could not create directory for unzipping: '<ph name="DIRECTORY_PATH">$1<ex>profile/Extensions/CRX_INSTALL</ex></ph>'
177       </message>
178       <message name="IDS_EXTENSION_PACKAGE_IMAGE_PATH_ERROR" desc="Error message for when a packaged extension or app contains a reference to an image that could be outside the package.">
179         Illegal path (absolute or relative with '..'): '<ph name="IMAGE_PATH">$1<ex>../image.png</ex></ph>'
180       </message>
181       <message name="IDS_EXTENSION_PACKAGE_IMAGE_ERROR" desc="Message for when an error occurs while trying to decode an image found within a packaged extension or app.">
182         Could not decode image: '<ph name="IMAGE_NAME">$1<ex>image.png</ex></ph>'
183       </message>
184       <message name="IDS_EXTENSION_PACKAGE_UNZIP_ERROR" desc="Message for when an error occurs while unzipping a packaged extension or app.">
185         Could not unzip extension
186       </message>
188       <message name="IDS_LOAD_STATE_PARAMETER_EXTENSION" desc="Parameter to IDS_LOAD_STATE_WAITING_FOR_DELEGATE when we are waiting for an extension. The variable is the extension name.">
189         extension <ph name="EXTENSION_NAME">$1<ex>Adblock</ex></ph>
190       </message>
192       <!-- Host access permissions. Please keep alphabetized. -->
193       <message name="IDS_EXTENSION_PROMPT_WARNING_HOST_AND_SUBDOMAIN" desc="Permission string requesting access to data on a website and its sub-domains.">
194         all <ph name="WEBSITE_1">$1<ex>google.com</ex></ph> sites
195       </message>
196       <message name="IDS_EXTENSION_PROMPT_WARNING_HOST_AND_SUBDOMAIN_LIST" desc="Single entry permission string requesting access to data on a website and its sub-domains.">
197         All <ph name="WEBSITE_1">$1<ex>google.com</ex></ph> sites
198       </message>
200       <!-- Policy strings. Please keep alphabetized. -->
201       <message name="IDS_EXTENSION_CANT_INSTALL_POLICY_BLOCKED" desc="Error message when a user tries to install an extension that is blocked by administrator policy.">
202         <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> (extension ID "<ph name="EXTENSION_ID">$2<ex>nckgahadagoaajjgafhacjanaoiihapd</ex></ph>") is blocked by the administrator.
203       </message>
204       <message name="IDS_EXTENSION_CANT_MODIFY_POLICY_REQUIRED" desc="Error message when a user tries to remove or change an extension that is required by administrator policy.">
205         The administrator of this machine requires <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> to be installed. It cannot be removed or modified.
206       </message>
207       <message name="IDS_EXTENSION_CANT_UNINSTALL_POLICY_REQUIRED" desc="Error message when a user tries to uninstall an extension that is required by administrator policy.">
208         The administrator of this machine requires <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> to be installed. It cannot be uninstalled.
209       </message>
210       <message name="IDS_EXTENSION_DISABLED_UPDATE_REQUIRED_BY_POLICY" desc="Error message when an extension doesn't meet minimum version required by administrator policy.">
211         The administrator of this machine requires <ph name="EXTENSION_NAME">$1<ex>Google Talk</ex></ph> to have a minimum version of <ph name="EXTENSION_VERSION">$2<ex>1.1.0</ex></ph>. It cannot be enabled until it has updated to that version (or higher).
212       </message>
214       <!--
215         Device API strings. Please keep alphabetized.
217         To check UI that displays these strings please use one of the sample
218         applications such as:
220         https://chrome.google.com/webstore/detail/igkmggljimacfdfalpeelenjeicmfnll
221         https://chrome.google.com/webstore/detail/ohndmecdhlgohpibepbboddcoecomnpc
223         IDS_EXTENSION_PROMPT_WARNING_* messages appear on the extension details
224         page along with other permissions. IDS_*PERMISSIONS_PROMPT* messages
225         appear in the device picker displayed by the
226         chrome.usb.getUserSelectedDevices and chrome.hid.getUserSelectedDevices
227         APIs.
228       -->
229       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_SERIAL" desc="String describing a device by its product name and serial number.">
230         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> (serial number <ph name="SERIAL_NUMBER">$2<ex>00001</ex></ph>)
231       </message>
232       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_UNKNOWN_VENDOR" desc="String describing a device by its product name when only the numeric vendor ID is available.">
233         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> from vendor <ph name="VENDOR_ID">$2<ex>abcd</ex></ph>
234       </message>
235       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_UNKNOWN_VENDOR_SERIAL" desc="String describing a device by its product name and serial number when the numeric vendor ID is available.">
236         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> from vendor <ph name="VENDOR_ID">$2<ex>abcd</ex></ph> (serial number <ph name="SERIAL_NUMBER">$3<ex>00001</ex></ph>)
237       </message>
238       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_VENDOR" desc="String describing a device by its product name and vendor.">
239         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph>
240       </message>
241       <message name="IDS_DEVICE_NAME_WITH_PRODUCT_VENDOR_SERIAL" desc="String describing a device by its product name and vendor and serial number.">
242         <ph name="PRODUCT_NAME">$1<ex>Power Knob</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph> (serial number <ph name="SERIAL_NUMBER">$3<ex>00001</ex></ph>)
243       </message>
244       <message name="IDS_DEVICE_NAME_WITH_UNKNOWN_PRODUCT_UNKNOWN_VENDOR" desc="String describing a device when only numeric vendor and product IDs are available.">
245         Unknown product <ph name="PRODUCT_ID">$1<ex>1234</ex></ph> from vendor <ph name="VENDOR_ID">$2<ex>abcd</ex></ph>
246       </message>
247       <message name="IDS_DEVICE_NAME_WITH_UNKNOWN_PRODUCT_UNKNOWN_VENDOR_SERIAL" desc="String describing a device by its serial number when only numeric vendor and product IDs are available.">
248         Unknown product <ph name="PRODUCT_ID">$1<ex>1234</ex></ph> from vendor <ph name="VENDOR_ID">$2<ex>abcd</ex></ph> (serial number <ph name="SERIAL_NUMBER">$3<ex>00001</ex></ph>)
249       </message>
250       <message name="IDS_DEVICE_NAME_WITH_UNKNOWN_PRODUCT_VENDOR" desc="String describing a device by its vendor name when only the numeric product ID is available.">
251         Unknown product <ph name="PRODUCT_ID">$1<ex>b33f</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph>
252       </message>
253       <message name="IDS_DEVICE_NAME_WITH_UNKNOWN_PRODUCT_VENDOR_SERIAL" desc="String describing a device by its vendor name and serial number when only the numeric product ID is available.">
254         Unknown product <ph name="PRODUCT_ID">$1<ex>1234</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph> (serial number <ph name="SERIAL_NUMBER">$3<ex>00001</ex></ph>)
255       </message>
256       <message name="IDS_DEVICE_PERMISSIONS_PROMPT" desc="Instructions asking the user to select one or more devices for use with an app. [ICU Syntax]">
257       {0, select,
258         single {The application "<ph name="APP_NAME">{1}<ex>Chrome Dev Editor</ex></ph>" is requesting access to one of your devices.}
259         multiple {The application "<ph name="APP_NAME">{1}<ex>Chrome Dev Editor</ex></ph>" is requesting access to one or more of your devices.}
260         other {UNUSED}}
261       </message>
262       <message name="IDS_EXTENSION_USB_DEVICE_PRODUCT_NAME_AND_VENDOR" desc="USB device name and vendor string, used in various permission messages for USB devices.">
263         <ph name="PRODUCT_NAME">$1<ex>SoundKnob</ex></ph> from <ph name="VENDOR_NAME">$2<ex>Griffin Technology</ex></ph>
264       </message>
265       <message name="IDS_HID_DEVICE_PERMISSIONS_PROMPT_TITLE" desc="Title of the HID device selection dialog when the app will accept one or more selected devices. [ICU Syntax]">
266       {0, select,
267        single {Select a HID device} multiple {Select HID devices}
268        other {UNUSED}}
269       </message>
270       <message name="IDS_USB_DEVICE_PERMISSIONS_PROMPT_TITLE" desc="Title of the USB device selection dialog when the app will accept one or more selected devices. [ICU Syntax]">
271       {0, select,
272        single {Select a USB device} multiple {Select USB devices}
273        other {UNUSED}}
274       </message>
276       <!-- Extension task manager strings. Please keep alphabetized. -->
277       <message name="IDS_EXTENSION_TASK_MANAGER_APPVIEW_TAG_PREFIX" desc="The prefix for a guest page loaded in an appview tag in the Task Manager">
278         Appview: <ph name="APPVIEW_TAG_NAME">$1<ex>Google Hangouts</ex></ph>
279       </message>
280       <message name="IDS_EXTENSION_TASK_MANAGER_EXTENSIONOPTIONS_TAG_PREFIX" desc="The prefix for a guest page loaded in an extensionoptions tag in the Task Manager">
281         Options: <ph name="EXTENSIONOPTIONS_TAG_NAME">$1<ex>Google Hangouts</ex></ph>
282       </message>
283       <message name="IDS_EXTENSION_TASK_MANAGER_EXTENSIONVIEW_TAG_PREFIX" desc="The prefix for a guest page loaded in an extensionview tag in the Task Manager">
284         ExtensionView: <ph name="EXTENSIONVIEW_TAG_NAME">$1<ex>Google Hangouts</ex></ph>
285       </message>
286       <message name="IDS_EXTENSION_TASK_MANAGER_MIMEHANDLERVIEW_TAG_PREFIX" desc="The prefix for a guest page loaded in a mime handler view page in the task manager">
287         Mimehandler: <ph name="MIMEHANDLERVIEW_TAG_NAME">$1<ex>My mime handler view</ex></ph>
288       </message>
289       <message name="IDS_EXTENSION_TASK_MANAGER_WEBVIEW_TAG_PREFIX" desc="The prefix for a guest page loaded in a webview tag in the Task Manager">
290         Webview: <ph name="WEBVIEW_TAG_NAME">$1<ex>Google</ex></ph>
291       </message>
293       <!-- Global error messages for extensions. Please keep alphabetized. -->
294       <message name="IDS_EXTENSION_WARNINGS_NETWORK_DELAY" desc="Warning message indicating that an extension caused excessive network delays for web requests">
295         This extension is slowing down <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>. You should disable it to restore <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>'s performance.
296       </message>
297       <message name="IDS_EXTENSION_WARNINGS_NETWORK_CONFLICT" desc="Warning message which indicates that two or more extensions tried to modify a network request in a conflicting way and the modification of this extension was ignored">
298         This extension failed to modify a network request because the modification conflicted with another extension.
299       </message>
300       <message name="IDS_EXTENSION_WARNINGS_REDIRECT_CONFLICT" desc="Warning message indicating that two extensions tried to redirect to different destinations">
301         This extension failed to redirect a network request to <ph name="ATTEMPTED_REDIRECT_DESTINATION">$1<ex>http://www.google.com</ex></ph> because another extension (<ph name="EXTENSION_NAME">$2<ex>My Cool Extension</ex></ph>) redirected it to <ph name="ACTUAL_REDIRECT_DESTINATION">$3<ex>https://www.google.com</ex></ph>.
302       </message>
303       <message name="IDS_EXTENSION_WARNINGS_REQUEST_HEADER_CONFLICT" desc="Warning message which indicates that two or more extensions tried to modify a network request in a conflicting way and the modification of this extension was ignored">
304         This extension failed to modify the request header "<ph name="HEADER_NAME">$1<ex>User-Agent</ex></ph>" of a network request because the modification conflicted with another extension (<ph name="EXTENSION_NAME">$2<ex>My Cool Extension</ex></ph>).
305       </message>
306       <message name="IDS_EXTENSION_WARNINGS_RESPONSE_HEADER_CONFLICT" desc="Warning message which indicates that two or more extensions tried to modify a network request in a conflicting way and the modification of this extension was ignored">
307         This extension failed to modify the response header "<ph name="HEADER_NAME">$1<ex>User-Agents</ex></ph>" of a network request because the modification conflicted with another extension (<ph name="EXTENSION_NAME">$2<ex>My Cool Extension</ex></ph>).
308       </message>
309       <message name="IDS_EXTENSION_WARNINGS_CREDENTIALS_CONFLICT" desc="Warning message which indicates that two or more extensions tried to modify a network request in a conflicting way and the modification of this extension was ignored">
310         This extension failed to provide credentials to a network request because another extension (<ph name="EXTENSION_NAME">$1<ex>My Cool Extension</ex></ph>) provided different credentials.
311       </message>
312       <message name="IDS_EXTENSION_WARNINGS_DOWNLOAD_FILENAME_CONFLICT" desc="Warning message which indicates that two or more extensions tried to determine the filename of a downloaded file in a conflicting way and the modification of this extension was ignored">
313         This extension failed to name the download "<ph name="ATTEMPTED_FILENAME">$1<ex>apple.png</ex></ph>" because another extension (<ph name="EXTENSION_NAME">$2<ex>My Cool Extension</ex></ph>) determined a different filename "<ph name="ACTUAL_FILENAME">$3<ex>banana.png</ex></ph>".
314       </message>
315       <message name="IDS_EXTENSION_WARNING_RELOAD_TOO_FREQUENT" desc="Warning message which indates that an extension got stuck in a reload loop.">
316         This extension reloaded itself too frequently.
317       </message>
319       <!-- Install related messages. Please keep alphabetized. -->
320       <message name="IDS_EXTENSION_INSTALL_PROCESS_CRASHED" desc="Error message in case package fails to install because a utility process crashed.">
321         Could not install package because a utility process crashed. Try restarting Chrome and trying again.
322       </message>
323       <message name="IDS_EXTENSION_PACKAGE_ERROR_CODE" desc="Error message in cases where we fail to install the extension because the crx file is invalid. For example, because the crx header or signature is invalid.">
324         Package is invalid: '<ph name="ERROR_CODE">$1<ex>error</ex></ph>'.
325       </message>
326       <message name="IDS_EXTENSION_PACKAGE_ERROR_MESSAGE" desc="The cases where we get an error message string back from some other component. The message might be in English, but these are typically developer errors, and the extension SDK is English.">
327         Package is invalid. Details: '<ph name="ERROR_MESSAGE">$1<ex>error</ex></ph>'.
328       </message>
329       <message name="IDS_EXTENSION_PACKAGE_INSTALL_ERROR" desc="Error message in case package fails to install because of some problem with the filesystem.">
330         Could not install package: '<ph name="ERROR_CODE">$1<ex>error</ex></ph>'
331       </message>
332       <if expr="is_win">
333         <message name="IDS_EXTENSION_UNPACK_FAILED" desc="On windows, it is possible to mount a disk without the root of that disk having a drive letter.  The sandbox does not support this. See crbug/49530 .">
334           Can not unpack extension.  To safely unpack an extension, there must be a path to your profile directory that starts with a drive letter and does not contain a junction, mount point, or symlink.  No such path exists for your profile.
335         </message>
336       </if>
337       <if expr="not is_win">
338         <message name="IDS_EXTENSION_UNPACK_FAILED" desc="">
339           Can not unpack extension.  To safely unpack an extension, there must be a path to your profile directory that does not contain a symlink.  No such path exists for your profile.
340         </message>
341       </if>
343       <!-- Utility process names. Please keep alphabetized. -->
344       <message name="IDS_UTILITY_PROCESS_EXTENSION_UNPACKER_NAME" desc="The name of the utility process used for unpacking extensions.">
345         Extension Unpacker
346       </message>
347       <message name="IDS_UTILITY_PROCESS_MANIFEST_PARSER_NAME" desc="The name of the utility process used for parsing extension manifests.">
348         Extension Manifest Parser
349       </message>
350     </messages>
351   </release>
352 </grit>