Upstream version 11.40.277.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / extensions / file_manager / private_api_strings.cc
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "chrome/browser/chromeos/extensions/file_manager/private_api_strings.h"
6
7 #include "base/strings/stringprintf.h"
8 #include "base/sys_info.h"
9 #include "chrome/browser/chromeos/file_manager/open_with_browser.h"
10 #include "chrome/grit/generated_resources.h"
11 #include "chromeos/system/statistics_provider.h"
12 #include "extensions/common/extension_l10n_util.h"
13 #include "ui/base/l10n/l10n_util.h"
14 #include "ui/base/webui/web_ui_util.h"
15 #include "ui/strings/grit/app_locale_settings.h"
16
17 namespace {
18
19 // Location of the page to buy more storage for Google Drive.
20 const char kGoogleDriveBuyStorageUrl[] =
21     "https://www.google.com/settings/storage";
22
23 // Location of the overview page about Google Drive.
24 const char kGoogleDriveOverviewUrl[] =
25     "https://support.google.com/chromeos/?p=filemanager_drive";
26
27 // Location of Google drive redeem page.
28 const char kGoogleDriveRedeemUrl[] =
29     "http://www.google.com/intl/en/chrome/devices/goodies.html"
30     "?utm_source=filesapp&utm_medium=banner&utm_campaign=gsg";
31
32 // Location of Google Drive specific help.
33 const char kGoogleDriveHelpUrl[] =
34     "https://support.google.com/chromeos/?p=filemanager_drivehelp";
35
36 // Location of Google Drive root.
37 const char kGoogleDriveRootUrl[] = "https://drive.google.com";
38
39 // Printf format
40 const char kHelpURLFormat[] =
41     "https://support.google.com/chromebook/answer/%d";
42
43 // Location of the help page for low space warning in the downloads directory.
44 const int kDownloadsLowSpaceWarningHelpNumber = 1061547;
45
46 // Location of Files App specific help.
47 const int kFilesAppHelpNumber = 1056323;
48
49 // Location of the help page about connecting to Google Drive.
50 const int kGoogleDriveErrorHelpNumber = 2649458;
51
52 // Location of the help page about no-action-available files.
53 const int kNoActionForFileHelpNumber = 1700055;
54
55 }  // namespace
56
57 namespace extensions {
58
59 FileManagerPrivateGetStringsFunction::FileManagerPrivateGetStringsFunction() {
60 }
61
62 FileManagerPrivateGetStringsFunction::~FileManagerPrivateGetStringsFunction() {
63 }
64
65 bool FileManagerPrivateGetStringsFunction::RunSync() {
66   base::DictionaryValue* dict = new base::DictionaryValue();
67   SetResult(dict);
68
69 #define SET_STRING(id, idr) \
70   dict->SetString(id, l10n_util::GetStringUTF16(idr))
71
72   SET_STRING("WEB_FONT_FAMILY", IDS_WEB_FONT_FAMILY);
73   SET_STRING("WEB_FONT_SIZE", IDS_WEB_FONT_SIZE);
74
75   SET_STRING("ARCHIVE_DIRECTORY_LABEL",
76              IDS_FILE_BROWSER_ARCHIVE_DIRECTORY_LABEL);
77   SET_STRING("REMOVABLE_DIRECTORY_LABEL",
78              IDS_FILE_BROWSER_REMOVABLE_DIRECTORY_LABEL);
79   SET_STRING("DOWNLOADS_DIRECTORY_LABEL",
80              IDS_FILE_BROWSER_DOWNLOADS_DIRECTORY_LABEL);
81   SET_STRING("DRIVE_DIRECTORY_LABEL", IDS_FILE_BROWSER_DRIVE_DIRECTORY_LABEL);
82   SET_STRING("DRIVE_MY_DRIVE_LABEL", IDS_FILE_BROWSER_DRIVE_MY_DRIVE_LABEL);
83   SET_STRING("DRIVE_OFFLINE_COLLECTION_LABEL",
84              IDS_FILE_BROWSER_DRIVE_OFFLINE_COLLECTION_LABEL);
85   SET_STRING("DRIVE_SHARED_WITH_ME_COLLECTION_LABEL",
86              IDS_FILE_BROWSER_DRIVE_SHARED_WITH_ME_COLLECTION_LABEL);
87   SET_STRING("DRIVE_RECENT_COLLECTION_LABEL",
88              IDS_FILE_BROWSER_DRIVE_RECENT_COLLECTION_LABEL);
89   SET_STRING("NAME_COLUMN_LABEL", IDS_FILE_BROWSER_NAME_COLUMN_LABEL);
90   SET_STRING("SIZE_COLUMN_LABEL", IDS_FILE_BROWSER_SIZE_COLUMN_LABEL);
91   SET_STRING("SIZE_BYTES", IDS_FILE_BROWSER_SIZE_BYTES);
92   SET_STRING("SIZE_KB", IDS_FILE_BROWSER_SIZE_KB);
93   SET_STRING("SIZE_MB", IDS_FILE_BROWSER_SIZE_MB);
94   SET_STRING("SIZE_GB", IDS_FILE_BROWSER_SIZE_GB);
95   SET_STRING("SIZE_TB", IDS_FILE_BROWSER_SIZE_TB);
96   SET_STRING("SIZE_PB", IDS_FILE_BROWSER_SIZE_PB);
97
98   // Shortcut key names: used from cr.ui.MenuItem.updateShortcut_.
99   SET_STRING("SHORTCUT_CTRL", IDS_FILE_BROWSER_SHORTCUT_CTRL);
100   SET_STRING("SHORTCUT_ALT", IDS_FILE_BROWSER_SHORTCUT_ALT);
101   SET_STRING("SHORTCUT_SHIFT", IDS_FILE_BROWSER_SHORTCUT_SHIFT);
102   SET_STRING("SHORTCUT_META", IDS_FILE_BROWSER_SHORTCUT_META);
103   SET_STRING("SHORTCUT_SPACE", IDS_FILE_BROWSER_SHORTCUT_SPACE);
104   SET_STRING("SHORTCUT_ENTER", IDS_FILE_BROWSER_SHORTCUT_ENTER);
105
106   SET_STRING("TYPE_COLUMN_LABEL", IDS_FILE_BROWSER_TYPE_COLUMN_LABEL);
107   SET_STRING("DATE_COLUMN_LABEL", IDS_FILE_BROWSER_DATE_COLUMN_LABEL);
108   SET_STRING("OFFLINE_COLUMN_LABEL", IDS_FILE_BROWSER_OFFLINE_COLUMN_LABEL);
109
110   SET_STRING("DOWNLOADS_DIRECTORY_WARNING",
111              IDS_FILE_BROWSER_DOWNLOADS_DIRECTORY_WARNING);
112
113   SET_STRING("ERROR_CREATING_FOLDER", IDS_FILE_BROWSER_ERROR_CREATING_FOLDER);
114   SET_STRING("ERROR_INVALID_CHARACTER",
115              IDS_FILE_BROWSER_ERROR_INVALID_CHARACTER);
116   SET_STRING("ERROR_RESERVED_NAME", IDS_FILE_BROWSER_ERROR_RESERVED_NAME);
117   SET_STRING("ERROR_HIDDEN_NAME", IDS_FILE_BROWSER_ERROR_HIDDEN_NAME);
118   SET_STRING("ERROR_WHITESPACE_NAME", IDS_FILE_BROWSER_ERROR_WHITESPACE_NAME);
119   SET_STRING("ERROR_LONG_NAME", IDS_FILE_BROWSER_ERROR_LONG_NAME);
120   SET_STRING("NEW_FOLDER_BUTTON_LABEL",
121              IDS_FILE_BROWSER_NEW_FOLDER_BUTTON_LABEL);
122   SET_STRING("NEW_WINDOW_BUTTON_LABEL",
123              IDS_FILE_BROWSER_NEW_WINDOW_BUTTON_LABEL);
124   SET_STRING("VISIT_DESKTOP_OF_USER", IDS_VISIT_DESKTOP_OF_LRU_USER);
125   SET_STRING("FILENAME_LABEL", IDS_FILE_BROWSER_FILENAME_LABEL);
126   SET_STRING("PREPARING_LABEL", IDS_FILE_BROWSER_PREPARING_LABEL);
127   SET_STRING("DRAGGING_MULTIPLE_ITEMS",
128              IDS_FILE_BROWSER_DRAGGING_MULTIPLE_ITEMS);
129
130   SET_STRING("ARCHIVE_MOUNT_FAILED", IDS_FILE_BROWSER_ARCHIVE_MOUNT_FAILED);
131   SET_STRING("UNMOUNT_FAILED", IDS_FILE_BROWSER_UNMOUNT_FAILED);
132   SET_STRING("MOUNT_ARCHIVE", IDS_FILE_BROWSER_MOUNT_ARCHIVE);
133   SET_STRING("FORMAT_DEVICE_BUTTON_LABEL",
134              IDS_FILE_BROWSER_FORMAT_DEVICE_BUTTON_LABEL);
135   SET_STRING("UNMOUNT_DEVICE_BUTTON_LABEL",
136              IDS_FILE_BROWSER_UNMOUNT_DEVICE_BUTTON_LABEL);
137   SET_STRING("CLOSE_VOLUME_BUTTON_LABEL",
138              IDS_FILE_BROWSER_CLOSE_VOLUME_BUTTON_LABEL);
139
140   SET_STRING("SEARCH_TEXT_LABEL", IDS_FILE_BROWSER_SEARCH_TEXT_LABEL);
141
142   SET_STRING("ACTION_VIEW", IDS_FILE_BROWSER_ACTION_VIEW);
143   SET_STRING("ACTION_OPEN", IDS_FILE_BROWSER_ACTION_OPEN);
144   SET_STRING("ACTION_OPEN_GDOC", IDS_FILE_BROWSER_ACTION_OPEN_GDOC);
145   SET_STRING("ACTION_OPEN_GSHEET", IDS_FILE_BROWSER_ACTION_OPEN_GSHEET);
146   SET_STRING("ACTION_OPEN_GSLIDES", IDS_FILE_BROWSER_ACTION_OPEN_GSLIDES);
147   SET_STRING("ACTION_WATCH", IDS_FILE_BROWSER_ACTION_WATCH);
148   SET_STRING("ACTION_LISTEN", IDS_FILE_BROWSER_ACTION_LISTEN);
149
150   SET_STRING("GALLERY_NO_IMAGES", IDS_FILE_BROWSER_GALLERY_NO_IMAGES);
151   SET_STRING("GALLERY_ITEMS_SELECTED", IDS_FILE_BROWSER_GALLERY_ITEMS_SELECTED);
152   SET_STRING("GALLERY_MOSAIC", IDS_FILE_BROWSER_GALLERY_MOSAIC);
153   SET_STRING("GALLERY_SLIDE", IDS_FILE_BROWSER_GALLERY_SLIDE);
154   SET_STRING("GALLERY_DELETE", IDS_FILE_BROWSER_GALLERY_DELETE);
155   SET_STRING("GALLERY_SLIDESHOW", IDS_FILE_BROWSER_GALLERY_SLIDESHOW);
156
157   SET_STRING("GALLERY_EDIT", IDS_FILE_BROWSER_GALLERY_EDIT);
158   SET_STRING("GALLERY_PRINT", IDS_FILE_BROWSER_GALLERY_PRINT);
159   SET_STRING("GALLERY_SHARE", IDS_FILE_BROWSER_GALLERY_SHARE);
160   SET_STRING("GALLERY_ENTER_WHEN_DONE",
161              IDS_FILE_BROWSER_GALLERY_ENTER_WHEN_DONE);
162   SET_STRING("GALLERY_AUTOFIX", IDS_FILE_BROWSER_GALLERY_AUTOFIX);
163   SET_STRING("GALLERY_FIXED", IDS_FILE_BROWSER_GALLERY_FIXED);
164   SET_STRING("GALLERY_CROP", IDS_FILE_BROWSER_GALLERY_CROP);
165   SET_STRING("GALLERY_ASPECT_RATIO_1_1",
166              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_1_1);
167   SET_STRING("GALLERY_ASPECT_RATIO_4_6",
168              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_4_6);
169   SET_STRING("GALLERY_ASPECT_RATIO_6_4",
170              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_6_4);
171   SET_STRING("GALLERY_ASPECT_RATIO_5_7",
172              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_5_7);
173   SET_STRING("GALLERY_ASPECT_RATIO_7_5",
174              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_7_5);
175   SET_STRING("GALLERY_ASPECT_RATIO_16_9",
176              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_16_9);
177   SET_STRING("GALLERY_ASPECT_RATIO_9_16",
178              IDS_FILE_BROWSER_GALLERY_ASPECT_RATIO_9_16);
179   SET_STRING("GALLERY_EXPOSURE", IDS_FILE_BROWSER_GALLERY_EXPOSURE);
180   SET_STRING("GALLERY_BRIGHTNESS", IDS_FILE_BROWSER_GALLERY_BRIGHTNESS);
181   SET_STRING("GALLERY_CONTRAST", IDS_FILE_BROWSER_GALLERY_CONTRAST);
182   SET_STRING("GALLERY_ROTATE_LEFT", IDS_FILE_BROWSER_GALLERY_ROTATE_LEFT);
183   SET_STRING("GALLERY_ROTATE_RIGHT", IDS_FILE_BROWSER_GALLERY_ROTATE_RIGHT);
184   SET_STRING("GALLERY_UNDO", IDS_FILE_BROWSER_GALLERY_UNDO);
185   SET_STRING("GALLERY_REDO", IDS_FILE_BROWSER_GALLERY_REDO);
186   SET_STRING("GALLERY_FILE_EXISTS", IDS_FILE_BROWSER_GALLERY_FILE_EXISTS);
187   SET_STRING("GALLERY_SAVED", IDS_FILE_BROWSER_GALLERY_SAVED);
188   SET_STRING("GALLERY_OVERWRITE_ORIGINAL",
189              IDS_FILE_BROWSER_GALLERY_OVERWRITE_ORIGINAL);
190   SET_STRING("GALLERY_OVERWRITE_BUBBLE",
191              IDS_FILE_BROWSER_GALLERY_OVERWRITE_BUBBLE);
192   SET_STRING("GALLERY_READONLY_WARNING",
193              IDS_FILE_BROWSER_GALLERY_READONLY_WARNING);
194   SET_STRING("GALLERY_IMAGE_ERROR", IDS_FILE_BROWSER_GALLERY_IMAGE_ERROR);
195   SET_STRING("GALLERY_IMAGE_TOO_BIG_ERROR",
196              IDS_FILE_BROWSER_GALLERY_IMAGE_TOO_BIG_ERROR);
197   SET_STRING("AUDIO_ERROR", IDS_FILE_BROWSER_AUDIO_ERROR);
198   SET_STRING("GALLERY_IMAGE_OFFLINE", IDS_FILE_BROWSER_GALLERY_IMAGE_OFFLINE);
199   SET_STRING("GALLERY_VIDEO_OFFLINE", IDS_FILE_BROWSER_GALLERY_VIDEO_OFFLINE);
200   SET_STRING("AUDIO_OFFLINE", IDS_FILE_BROWSER_AUDIO_OFFLINE);
201   // Reusing strings, but with alias starting with GALLERY.
202   dict->SetString("GALLERY_FILE_HIDDEN_NAME",
203       l10n_util::GetStringUTF16(IDS_FILE_BROWSER_ERROR_HIDDEN_NAME));
204   dict->SetString("GALLERY_OK_LABEL",
205       l10n_util::GetStringUTF16(IDS_FILE_BROWSER_OK_LABEL));
206   dict->SetString("GALLERY_CANCEL_LABEL",
207       l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CANCEL_LABEL));
208   dict->SetString("GALLERY_CONFIRM_DELETE_ONE",
209       l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CONFIRM_DELETE_ONE));
210   dict->SetString("GALLERY_CONFIRM_DELETE_SOME",
211       l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CONFIRM_DELETE_SOME));
212
213   SET_STRING("SUGGEST_DIALOG_TITLE", IDS_FILE_BROWSER_SUGGEST_DIALOG_TITLE);
214   SET_STRING("SUGGEST_DIALOG_LINK_TO_WEBSTORE",
215              IDS_FILE_BROWSER_SUGGEST_DIALOG_LINK_TO_WEBSTORE);
216   SET_STRING("SUGGEST_DIALOG_INSTALLATION_FAILED",
217              IDS_FILE_BROWSER_SUGGEST_DIALOG_INSTALLATION_FAILED);
218   SET_STRING("SUGGEST_DIALOG_MESSAGE_FOR_EXECUTABLE",
219              IDS_FILE_BROWSER_SUGGEST_DIALOG_MESSAGE_FOR_EXECUTABLE);
220
221   SET_STRING("CONFLICT_DIALOG_MESSAGE",
222              IDS_FILE_BROWSER_CONFLICT_DIALOG_MESSAGE);
223   SET_STRING("CONFLICT_DIALOG_KEEP_BOTH",
224              IDS_FILE_BROWSER_CONFLICT_DIALOG_KEEP_BOTH);
225   SET_STRING("CONFLICT_DIALOG_REPLACE",
226              IDS_FILE_BROWSER_CONFLICT_DIALOG_REPLACE);
227   SET_STRING("CONFLICT_DIALOG_APPLY_TO_ALL",
228              IDS_FILE_BROWSER_CONFLICT_DIALOG_APPLY_TO_ALL);
229
230   SET_STRING("CONFIRM_OVERWRITE_FILE", IDS_FILE_BROWSER_CONFIRM_OVERWRITE_FILE);
231   SET_STRING("FILE_ALREADY_EXISTS", IDS_FILE_BROWSER_FILE_ALREADY_EXISTS);
232   SET_STRING("DIRECTORY_ALREADY_EXISTS",
233              IDS_FILE_BROWSER_DIRECTORY_ALREADY_EXISTS);
234   SET_STRING("ERROR_RENAMING", IDS_FILE_BROWSER_ERROR_RENAMING);
235   SET_STRING("RENAME_BUTTON_LABEL", IDS_FILE_BROWSER_RENAME_BUTTON_LABEL);
236   SET_STRING("DELETE_BUTTON_LABEL", IDS_FILE_BROWSER_DELETE_BUTTON_LABEL);
237   SET_STRING("PASTE_BUTTON_LABEL", IDS_FILE_BROWSER_PASTE_BUTTON_LABEL);
238   SET_STRING("PASTE_INTO_FOLDER_BUTTON_LABEL",
239              IDS_FILE_BROWSER_PASTE_INTO_FOLDER_BUTTON_LABEL);
240
241   SET_STRING("COPY_BUTTON_LABEL", IDS_FILE_BROWSER_COPY_BUTTON_LABEL);
242   SET_STRING("CUT_BUTTON_LABEL", IDS_FILE_BROWSER_CUT_BUTTON_LABEL);
243   SET_STRING("ZIP_SELECTION_BUTTON_LABEL",
244              IDS_FILE_BROWSER_ZIP_SELECTION_BUTTON_LABEL);
245   SET_STRING("CREATE_FOLDER_SHORTCUT_BUTTON_LABEL",
246              IDS_FILE_BROWSER_CREATE_FOLDER_SHORTCUT_BUTTON_LABEL);
247   SET_STRING("REMOVE_FOLDER_SHORTCUT_BUTTON_LABEL",
248              IDS_FILE_BROWSER_REMOVE_FOLDER_SHORTCUT_BUTTON_LABEL);
249   SET_STRING("SHARE_BUTTON_LABEL",
250              IDS_FILE_BROWSER_SHARE_BUTTON_LABEL);
251
252   SET_STRING("OPEN_WITH_BUTTON_LABEL", IDS_FILE_BROWSER_OPEN_WITH_BUTTON_LABEL);
253
254   SET_STRING("COPY_FILE_NAME", IDS_FILE_BROWSER_COPY_FILE_NAME);
255   SET_STRING("COPY_ITEMS_REMAINING", IDS_FILE_BROWSER_COPY_ITEMS_REMAINING);
256   SET_STRING("COPY_TARGET_EXISTS_ERROR",
257              IDS_FILE_BROWSER_COPY_TARGET_EXISTS_ERROR);
258   SET_STRING("COPY_SOURCE_NOT_FOUND_ERROR",
259              IDS_FILE_BROWSER_COPY_SOURCE_NOT_FOUND_ERROR);
260   SET_STRING("COPY_FILESYSTEM_ERROR", IDS_FILE_BROWSER_COPY_FILESYSTEM_ERROR);
261   SET_STRING("COPY_UNEXPECTED_ERROR", IDS_FILE_BROWSER_COPY_UNEXPECTED_ERROR);
262   SET_STRING("MOVE_FILE_NAME", IDS_FILE_BROWSER_MOVE_FILE_NAME);
263   SET_STRING("MOVE_ITEMS_REMAINING", IDS_FILE_BROWSER_MOVE_ITEMS_REMAINING);
264   SET_STRING("MOVE_TARGET_EXISTS_ERROR",
265              IDS_FILE_BROWSER_MOVE_TARGET_EXISTS_ERROR);
266   SET_STRING("MOVE_SOURCE_NOT_FOUND_ERROR",
267              IDS_FILE_BROWSER_MOVE_SOURCE_NOT_FOUND_ERROR);
268   SET_STRING("MOVE_FILESYSTEM_ERROR", IDS_FILE_BROWSER_MOVE_FILESYSTEM_ERROR);
269   SET_STRING("MOVE_UNEXPECTED_ERROR", IDS_FILE_BROWSER_MOVE_UNEXPECTED_ERROR);
270   SET_STRING("ZIP_FILE_NAME", IDS_FILE_BROWSER_ZIP_FILE_NAME);
271   SET_STRING("ZIP_ITEMS_REMAINING", IDS_FILE_BROWSER_ZIP_ITEMS_REMAINING);
272   SET_STRING("ZIP_TARGET_EXISTS_ERROR",
273              IDS_FILE_BROWSER_ZIP_TARGET_EXISTS_ERROR);
274   SET_STRING("ZIP_FILESYSTEM_ERROR", IDS_FILE_BROWSER_ZIP_FILESYSTEM_ERROR);
275   SET_STRING("ZIP_UNEXPECTED_ERROR", IDS_FILE_BROWSER_ZIP_UNEXPECTED_ERROR);
276   SET_STRING("SHARE_ERROR", IDS_FILE_BROWSER_SHARE_ERROR);
277   SET_STRING("DELETE_FILE_NAME", IDS_FILE_BROWSER_DELETE_FILE_NAME);
278   SET_STRING("DELETE_ITEMS_REMAINING", IDS_FILE_BROWSER_DELETE_ITEMS_REMAINING);
279   SET_STRING("DELETE_ERROR", IDS_FILE_BROWSER_DELETE_ERROR);
280   SET_STRING("SYNC_FILE_NAME", IDS_FILE_BROWSER_SYNC_FILE_NAME);
281   SET_STRING("SYNC_FILE_NUMBER", IDS_FILE_BROWSER_SYNC_FILE_NUMBER);
282   SET_STRING("SYNC_DELETE_WITHOUT_PERMISSION_ERROR",
283              IDS_FILE_BROWSER_SYNC_DELETE_WITHOUT_PERMISSION_ERROR);
284   SET_STRING("SYNC_SERVICE_UNAVAILABLE_ERROR",
285              IDS_FILE_BROWSER_SYNC_SERVICE_UNAVAILABLE_ERROR);
286   SET_STRING("SYNC_MISC_ERROR", IDS_FILE_BROWSER_SYNC_MISC_ERROR);
287
288   SET_STRING("COPY_PROGRESS_SUMMARY", IDS_FILE_BROWSER_COPY_PROGRESS_SUMMARY);
289   SET_STRING("MOVE_PROGRESS_SUMMARY", IDS_FILE_BROWSER_MOVE_PROGRESS_SUMMARY);
290   SET_STRING("ZIP_PROGRESS_SUMMARY", IDS_FILE_BROWSER_ZIP_PROGRESS_SUMMARY);
291   SET_STRING("DELETE_PROGRESS_SUMMARY",
292              IDS_FILE_BROWSER_DELETE_PROGRESS_SUMMARY);
293   SET_STRING("TRANSFER_PROGRESS_SUMMARY",
294              IDS_FILE_BROWSER_TRANSFER_PROGRESS_SUMMARY);
295   SET_STRING("SYNC_PROGRESS_SUMMARY", IDS_FILE_BROWSER_SYNC_PROGRESS_SUMMARY);
296
297   SET_STRING("ERROR_PROGRESS_SUMMARY", IDS_FILE_BROWSER_ERROR_PROGRESS_SUMMARY);
298   SET_STRING("ERROR_PROGRESS_SUMMARY_PLURAL",
299              IDS_FILE_BROWSER_ERROR_PROGRESS_SUMMARY_PLURAL);
300
301   SET_STRING("CANCEL_LABEL", IDS_FILE_BROWSER_CANCEL_LABEL);
302   SET_STRING("OPEN_LABEL", IDS_FILE_BROWSER_OPEN_LABEL);
303   SET_STRING("SAVE_LABEL", IDS_FILE_BROWSER_SAVE_LABEL);
304   SET_STRING("OK_LABEL", IDS_FILE_BROWSER_OK_LABEL);
305   SET_STRING("UPLOAD_LABEL", IDS_FILE_BROWSER_UPLOAD_LABEL);
306
307   SET_STRING("DEFAULT_NEW_FOLDER_NAME",
308              IDS_FILE_BROWSER_DEFAULT_NEW_FOLDER_NAME);
309
310   SET_STRING("UNKNOWN_FILESYSTEM_WARNING",
311              IDS_FILE_BROWSER_UNKNOWN_FILESYSTEM_WARNING);
312   SET_STRING("UNSUPPORTED_FILESYSTEM_WARNING",
313              IDS_FILE_BROWSER_UNSUPPORTED_FILESYSTEM_WARNING);
314   SET_STRING("FORMATTING_WARNING", IDS_FILE_BROWSER_FORMATTING_WARNING);
315
316   SET_STRING("DRIVE_MENU_HELP", IDS_FILE_BROWSER_DRIVE_MENU_HELP);
317   SET_STRING("DRIVE_SHOW_HOSTED_FILES_OPTION",
318              IDS_FILE_BROWSER_DRIVE_SHOW_HOSTED_FILES_OPTION);
319   SET_STRING("DRIVE_MOBILE_CONNECTION_OPTION",
320              IDS_FILE_BROWSER_DRIVE_MOBILE_CONNECTION_OPTION);
321   SET_STRING("DRIVE_SPACE_AVAILABLE_LONG",
322              IDS_FILE_BROWSER_DRIVE_SPACE_AVAILABLE_LONG);
323   SET_STRING("DRIVE_BUY_MORE_SPACE", IDS_FILE_BROWSER_DRIVE_BUY_MORE_SPACE);
324   SET_STRING("DRIVE_BUY_MORE_SPACE_LINK",
325              IDS_FILE_BROWSER_DRIVE_BUY_MORE_SPACE_LINK);
326   SET_STRING("DRIVE_VISIT_DRIVE_GOOGLE_COM",
327              IDS_FILE_BROWSER_DRIVE_VISIT_DRIVE_GOOGLE_COM);
328
329   SET_STRING("MANY_FILES_SELECTED", IDS_FILE_BROWSER_MANY_FILES_SELECTED);
330   SET_STRING("MANY_DIRECTORIES_SELECTED",
331              IDS_FILE_BROWSER_MANY_DIRECTORIES_SELECTED);
332   SET_STRING("MANY_ENTRIES_SELECTED", IDS_FILE_BROWSER_MANY_ENTRIES_SELECTED);
333   SET_STRING("CALCULATING_SIZE", IDS_FILE_BROWSER_CALCULATING_SIZE);
334
335   SET_STRING("OFFLINE_HEADER", IDS_FILE_BROWSER_OFFLINE_HEADER);
336   SET_STRING("OFFLINE_MESSAGE", IDS_FILE_BROWSER_OFFLINE_MESSAGE);
337   SET_STRING("OFFLINE_MESSAGE_PLURAL", IDS_FILE_BROWSER_OFFLINE_MESSAGE_PLURAL);
338   SET_STRING("HOSTED_OFFLINE_MESSAGE", IDS_FILE_BROWSER_HOSTED_OFFLINE_MESSAGE);
339   SET_STRING("HOSTED_OFFLINE_MESSAGE_PLURAL",
340              IDS_FILE_BROWSER_HOSTED_OFFLINE_MESSAGE_PLURAL);
341   SET_STRING("OPEN_IN_OTHER_DESKTOP_MESSAGE",
342              IDS_FILE_BROWSER_OPEN_IN_OTHER_DESKTOP_MESSAGE);
343   SET_STRING("OPEN_IN_OTHER_DESKTOP_MESSAGE_PLURAL",
344              IDS_FILE_BROWSER_OPEN_IN_OTHER_DESKTOP_MESSAGE_PLURAL);
345   SET_STRING("MULTI_PROFILE_SHARE_DIALOG_TITLE",
346              IDS_FILE_BROWSER_MULTI_PROFILE_SHARE_DIALOG_TITLE);
347   SET_STRING("MULTI_PROFILE_SHARE_DIALOG_TITLE_PLURAL",
348              IDS_FILE_BROWSER_MULTI_PROFILE_SHARE_DIALOG_TITLE_PLURAL);
349   SET_STRING("MULTI_PROFILE_SHARE_DIALOG_MESSAGE",
350              IDS_FILE_BROWSER_MULTI_PROFILE_SHARE_DIALOG_MESSAGE);
351   SET_STRING("MULTI_PROFILE_SHARE_DIALOG_MESSAGE_PLURAL",
352              IDS_FILE_BROWSER_MULTI_PROFILE_SHARE_DIALOG_MESSAGE_PLURAL);
353   SET_STRING("DRIVE_SHARE_TYPE_CAN_EDIT",
354              IDS_FILE_BROWSER_DRIVE_SHARE_TYPE_CAN_EDIT);
355   SET_STRING("DRIVE_SHARE_TYPE_CAN_COMMENT",
356              IDS_FILE_BROWSER_DRIVE_SHARE_TYPE_CAN_COMMENT);
357   SET_STRING("DRIVE_SHARE_TYPE_CAN_VIEW",
358              IDS_FILE_BROWSER_DRIVE_SHARE_TYPE_CAN_VIEW);
359
360   SET_STRING("CONFIRM_MOBILE_DATA_USE",
361              IDS_FILE_BROWSER_CONFIRM_MOBILE_DATA_USE);
362   SET_STRING("CONFIRM_MOBILE_DATA_USE_PLURAL",
363              IDS_FILE_BROWSER_CONFIRM_MOBILE_DATA_USE_PLURAL);
364   SET_STRING("DISABLED_MOBILE_SYNC_NOTIFICATION_MESSAGE",
365              IDS_FILE_BROWSER_DISABLED_MOBILE_SYNC_NOTIFICATION_MESSAGE);
366   SET_STRING("DISABLED_MOBILE_SYNC_NOTIFICATION_ENABLE_BUTTON",
367              IDS_FILE_BROWSER_DISABLED_MOBILE_SYNC_NOTIFICATION_ENABLE_BUTTON);
368   SET_STRING("DRIVE_OUT_OF_SPACE_HEADER",
369              IDS_FILE_BROWSER_DRIVE_OUT_OF_SPACE_HEADER);
370   SET_STRING("DRIVE_OUT_OF_SPACE_MESSAGE",
371              IDS_FILE_BROWSER_DRIVE_OUT_OF_SPACE_MESSAGE);
372   SET_STRING("DRIVE_SERVER_OUT_OF_SPACE_HEADER",
373              IDS_FILE_BROWSER_DRIVE_SERVER_OUT_OF_SPACE_HEADER);
374   SET_STRING("DRIVE_SERVER_OUT_OF_SPACE_MESSAGE",
375              IDS_FILE_BROWSER_DRIVE_SERVER_OUT_OF_SPACE_MESSAGE);
376   SET_STRING("DRIVE_WELCOME_TITLE", IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE);
377   SET_STRING("DRIVE_WELCOME_TEXT_SHORT",
378              IDS_FILE_BROWSER_DRIVE_WELCOME_TEXT_SHORT);
379   SET_STRING("DRIVE_WELCOME_TEXT_LONG",
380              IDS_FILE_BROWSER_DRIVE_WELCOME_TEXT_LONG);
381   SET_STRING("DRIVE_WELCOME_DISMISS", IDS_FILE_BROWSER_DRIVE_WELCOME_DISMISS);
382   SET_STRING("DRIVE_WELCOME_TITLE_ALTERNATIVE",
383              IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE_ALTERNATIVE);
384   SET_STRING("DRIVE_WELCOME_TITLE_ALTERNATIVE_1TB",
385              IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE_ALTERNATIVE_1TB);
386   SET_STRING("DRIVE_WELCOME_CHECK_ELIGIBILITY",
387              IDS_FILE_BROWSER_DRIVE_WELCOME_CHECK_ELIGIBILITY);
388   SET_STRING("NO_ACTION_FOR_FILE", IDS_FILE_BROWSER_NO_ACTION_FOR_FILE);
389   SET_STRING("NO_ACTION_FOR_EXECUTABLE",
390              IDS_FILE_BROWSER_NO_ACTION_FOR_EXECUTABLE);
391   SET_STRING("NO_ACTION_FOR_DMG", IDS_FILE_BROWSER_NO_ACTION_FOR_DMG);
392   SET_STRING("NO_ACTION_FOR_CRX", IDS_FILE_BROWSER_NO_ACTION_FOR_CRX);
393   SET_STRING("NO_ACTION_FOR_CRX_TITLE",
394              IDS_FILE_BROWSER_NO_ACTION_FOR_CRX_TITLE);
395
396   // File types
397   SET_STRING("FOLDER", IDS_FILE_BROWSER_FOLDER);
398   SET_STRING("GENERIC_FILE_TYPE", IDS_FILE_BROWSER_GENERIC_FILE_TYPE);
399   SET_STRING("NO_EXTENSION_FILE_TYPE", IDS_FILE_BROWSER_NO_EXTENSION_FILE_TYPE);
400   SET_STRING("IMAGE_FILE_TYPE", IDS_FILE_BROWSER_IMAGE_FILE_TYPE);
401   SET_STRING("VIDEO_FILE_TYPE", IDS_FILE_BROWSER_VIDEO_FILE_TYPE);
402   SET_STRING("AUDIO_FILE_TYPE", IDS_FILE_BROWSER_AUDIO_FILE_TYPE);
403   SET_STRING("HTML_DOCUMENT_FILE_TYPE",
404              IDS_FILE_BROWSER_HTML_DOCUMENT_FILE_TYPE);
405   SET_STRING("ZIP_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_ZIP_ARCHIVE_FILE_TYPE);
406   SET_STRING("RAR_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_RAR_ARCHIVE_FILE_TYPE);
407   SET_STRING("TAR_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_TAR_ARCHIVE_FILE_TYPE);
408   SET_STRING("TAR_BZIP2_ARCHIVE_FILE_TYPE",
409              IDS_FILE_BROWSER_TAR_BZIP2_ARCHIVE_FILE_TYPE);
410   SET_STRING("TAR_GZIP_ARCHIVE_FILE_TYPE",
411              IDS_FILE_BROWSER_TAR_GZIP_ARCHIVE_FILE_TYPE);
412   SET_STRING("PLAIN_TEXT_FILE_TYPE", IDS_FILE_BROWSER_PLAIN_TEXT_FILE_TYPE);
413   SET_STRING("PDF_DOCUMENT_FILE_TYPE", IDS_FILE_BROWSER_PDF_DOCUMENT_FILE_TYPE);
414   SET_STRING("WORD_DOCUMENT_FILE_TYPE",
415              IDS_FILE_BROWSER_WORD_DOCUMENT_FILE_TYPE);
416   SET_STRING("POWERPOINT_PRESENTATION_FILE_TYPE",
417              IDS_FILE_BROWSER_POWERPOINT_PRESENTATION_FILE_TYPE);
418   SET_STRING("EXCEL_FILE_TYPE", IDS_FILE_BROWSER_EXCEL_FILE_TYPE);
419
420   SET_STRING("GDOC_DOCUMENT_FILE_TYPE",
421              IDS_FILE_BROWSER_GDOC_DOCUMENT_FILE_TYPE);
422   SET_STRING("GSHEET_DOCUMENT_FILE_TYPE",
423              IDS_FILE_BROWSER_GSHEET_DOCUMENT_FILE_TYPE);
424   SET_STRING("GSLIDES_DOCUMENT_FILE_TYPE",
425              IDS_FILE_BROWSER_GSLIDES_DOCUMENT_FILE_TYPE);
426   SET_STRING("GDRAW_DOCUMENT_FILE_TYPE",
427              IDS_FILE_BROWSER_GDRAW_DOCUMENT_FILE_TYPE);
428   SET_STRING("GTABLE_DOCUMENT_FILE_TYPE",
429              IDS_FILE_BROWSER_GTABLE_DOCUMENT_FILE_TYPE);
430   SET_STRING("GFORM_DOCUMENT_FILE_TYPE",
431              IDS_FILE_BROWSER_GFORM_DOCUMENT_FILE_TYPE);
432   SET_STRING("GMAP_DOCUMENT_FILE_TYPE",
433              IDS_FILE_BROWSER_GMAP_DOCUMENT_FILE_TYPE);
434   SET_STRING("GLINK_DOCUMENT_FILE_TYPE",
435              IDS_FILE_BROWSER_GLINK_DOCUMENT_FILE_TYPE);
436
437   SET_STRING("DRIVE_LOADING", IDS_FILE_BROWSER_DRIVE_LOADING);
438   SET_STRING("DRIVE_CANNOT_REACH", IDS_FILE_BROWSER_DRIVE_CANNOT_REACH);
439   SET_STRING("DRIVE_LEARN_MORE", IDS_FILE_BROWSER_DRIVE_LEARN_MORE);
440
441   SET_STRING("AUDIO_PLAYER_TITLE", IDS_FILE_BROWSER_AUDIO_PLAYER_TITLE);
442   SET_STRING("AUDIO_PLAYER_DEFAULT_ARTIST",
443              IDS_FILE_BROWSER_AUDIO_PLAYER_DEFAULT_ARTIST);
444
445   SET_STRING("FILE_ERROR_GENERIC", IDS_FILE_BROWSER_FILE_ERROR_GENERIC);
446   SET_STRING("FILE_ERROR_NOT_FOUND", IDS_FILE_BROWSER_FILE_ERROR_NOT_FOUND);
447   SET_STRING("FILE_ERROR_SECURITY", IDS_FILE_BROWSER_FILE_ERROR_SECURITY);
448   SET_STRING("FILE_ERROR_NOT_READABLE",
449              IDS_FILE_BROWSER_FILE_ERROR_NOT_READABLE);
450   SET_STRING("FILE_ERROR_NO_MODIFICATION_ALLOWED",
451              IDS_FILE_BROWSER_FILE_ERROR_NO_MODIFICATION_ALLOWED);
452   SET_STRING("FILE_ERROR_INVALID_STATE",
453              IDS_FILE_BROWSER_FILE_ERROR_INVALID_STATE);
454   SET_STRING("FILE_ERROR_INVALID_MODIFICATION",
455              IDS_FILE_BROWSER_FILE_ERROR_INVALID_MODIFICATION);
456   SET_STRING("FILE_ERROR_PATH_EXISTS", IDS_FILE_BROWSER_FILE_ERROR_PATH_EXISTS);
457   SET_STRING("FILE_ERROR_QUOTA_EXCEEDED",
458              IDS_FILE_BROWSER_FILE_ERROR_QUOTA_EXCEEDED);
459
460   SET_STRING("SEARCH_DRIVE_HTML", IDS_FILE_BROWSER_SEARCH_DRIVE_HTML);
461   SET_STRING("SEARCH_NO_MATCHING_FILES_HTML",
462              IDS_FILE_BROWSER_SEARCH_NO_MATCHING_FILES_HTML);
463
464   SET_STRING("MORE_ACTIONS", IDS_FILE_BROWSER_MORE_ACTIONS);
465   SET_STRING("CHANGE_DEFAULT_MENU_ITEM",
466              IDS_FILE_BROWSER_CHANGE_DEFAULT_MENU_ITEM);
467   SET_STRING("CHANGE_DEFAULT_CAPTION", IDS_FILE_BROWSER_CHANGE_DEFAULT_CAPTION);
468   SET_STRING("DEFAULT_ACTION_LABEL", IDS_FILE_BROWSER_DEFAULT_ACTION_LABEL);
469
470   SET_STRING("VIEW_TYPE_LABEL", IDS_FILE_BROWSER_VIEW_TYPE_LABEL);
471   SET_STRING("DETAIL_VIEW_TOOLTIP", IDS_FILE_BROWSER_DETAIL_VIEW_TOOLTIP);
472   SET_STRING("THUMBNAIL_VIEW_TOOLTIP", IDS_FILE_BROWSER_THUMBNAIL_VIEW_TOOLTIP);
473   SET_STRING("GEAR_BUTTON_TOOLTIP", IDS_FILE_BROWSER_GEAR_BUTTON_TOOLTIP);
474
475   SET_STRING("TIME_TODAY", IDS_FILE_BROWSER_TIME_TODAY);
476   SET_STRING("TIME_YESTERDAY", IDS_FILE_BROWSER_TIME_YESTERDAY);
477
478   SET_STRING("ALL_FILES_FILTER", IDS_FILE_BROWSER_ALL_FILES_FILTER);
479
480   SET_STRING("SPACE_AVAILABLE", IDS_FILE_BROWSER_SPACE_AVAILABLE);
481   SET_STRING("WAITING_FOR_SPACE_INFO", IDS_FILE_BROWSER_WAITING_FOR_SPACE_INFO);
482   SET_STRING("FAILED_SPACE_INFO", IDS_FILE_BROWSER_FAILED_SPACE_INFO);
483
484   SET_STRING("DRIVE_NOT_REACHED", IDS_FILE_BROWSER_DRIVE_NOT_REACHED);
485
486   SET_STRING("EXTERNAL_STORAGE_DISABLED_MESSAGE",
487              IDS_EXTERNAL_STORAGE_DISABLED_MESSAGE);
488   SET_STRING("FORMATTING_FINISHED_FAILURE_MESSAGE",
489              IDS_FORMATTING_FINISHED_FAILURE_MESSAGE);
490   SET_STRING("FORMATTING_FINISHED_SUCCESS_MESSAGE",
491              IDS_FORMATTING_FINISHED_SUCCESS_MESSAGE);
492   SET_STRING("FORMATTING_OF_DEVICE_FAILED_TITLE",
493              IDS_FORMATTING_OF_DEVICE_FAILED_TITLE);
494   SET_STRING("FORMATTING_OF_DEVICE_FINISHED_TITLE",
495              IDS_FORMATTING_OF_DEVICE_FINISHED_TITLE);
496   SET_STRING("FORMATTING_OF_DEVICE_PENDING_MESSAGE",
497              IDS_FORMATTING_OF_DEVICE_PENDING_MESSAGE);
498   SET_STRING("FORMATTING_OF_DEVICE_PENDING_TITLE",
499              IDS_FORMATTING_OF_DEVICE_PENDING_TITLE);
500   SET_STRING("REMOVABLE_DEVICE_DETECTION_TITLE",
501              IDS_REMOVABLE_DEVICE_DETECTION_TITLE);
502   SET_STRING("REMOVABLE_DEVICE_NAVIGATION_MESSAGE",
503              IDS_REMOVABLE_DEVICE_NAVIGATION_MESSAGE);
504   SET_STRING("REMOVABLE_DEVICE_NAVIGATION_BUTTON_LABEL",
505              IDS_REMOVABLE_DEVICE_NAVIGATION_BUTTON_LABEL);
506   SET_STRING("MULTIPART_DEVICE_UNSUPPORTED_MESSAGE",
507              IDS_MULTIPART_DEVICE_UNSUPPORTED_MESSAGE);
508   SET_STRING("MULTIPART_DEVICE_UNSUPPORTED_DEFAULT_MESSAGE",
509              IDS_MULTIPART_DEVICE_UNSUPPORTED_DEFAULT_MESSAGE);
510   SET_STRING("DEVICE_UNSUPPORTED_MESSAGE", IDS_DEVICE_UNSUPPORTED_MESSAGE);
511   SET_STRING("DEVICE_UNSUPPORTED_DEFAULT_MESSAGE",
512              IDS_DEVICE_UNSUPPORTED_DEFAULT_MESSAGE);
513   SET_STRING("DEVICE_UNKNOWN_MESSAGE", IDS_DEVICE_UNKNOWN_MESSAGE);
514   SET_STRING("DEVICE_UNKNOWN_BUTTON_LABEL", IDS_DEVICE_UNKNOWN_BUTTON_LABEL);
515   SET_STRING("DEVICE_UNKNOWN_DEFAULT_MESSAGE",
516              IDS_DEVICE_UNKNOWN_DEFAULT_MESSAGE);
517   SET_STRING("DEVICE_HARD_UNPLUGGED_TITLE", IDS_DEVICE_HARD_UNPLUGGED_TITLE);
518   SET_STRING("DEVICE_HARD_UNPLUGGED_MESSAGE",
519              IDS_DEVICE_HARD_UNPLUGGED_MESSAGE);
520
521   // Video Player
522   SET_STRING("VIDEO_PLAYER_PLAY_THIS_COMPUTER",
523              IDS_VIDEO_PLAYER_PLAY_THIS_COMPUTER);
524   SET_STRING("VIDEO_PLAYER_PLAYING_ON", IDS_VIDEO_PLAYER_PLAYING_ON);
525   SET_STRING("VIDEO_PLAYER_PLAY_ON", IDS_VIDEO_PLAYER_PLAY_ON);
526   SET_STRING("VIDEO_PLAYER_VIDEO_FILE_UNSUPPORTED",
527              IDS_VIDEO_PLAYER_VIDEO_FILE_UNSUPPORTED);
528   SET_STRING("VIDEO_PLAYER_VIDEO_FILE_UNSUPPORTED_FOR_CAST",
529              IDS_VIDEO_PLAYER_VIDEO_FILE_UNSUPPORTED_FOR_CAST);
530   SET_STRING("VIDEO_PLAYER_PLAYBACK_ERROR", IDS_VIDEO_PLAYER_PLAYBACK_ERROR);
531   SET_STRING("VIDEO_PLAYER_LOOPED_MODE", IDS_VIDEO_PLAYER_LOOPED_MODE);
532 #undef SET_STRING
533
534   dict->SetBoolean("PDF_VIEW_ENABLED",
535                    file_manager::util::ShouldBeOpenedWithPlugin(
536                        GetProfile(), FILE_PATH_LITERAL(".pdf")));
537   dict->SetBoolean("SWF_VIEW_ENABLED",
538                    file_manager::util::ShouldBeOpenedWithPlugin(
539                        GetProfile(), FILE_PATH_LITERAL(".swf")));
540
541   webui::SetFontAndTextDirection(dict);
542
543   dict->SetString("CHROMEOS_RELEASE_BOARD",
544                   base::SysInfo::GetLsbReleaseBoard());
545
546   dict->SetString("UI_LOCALE", extension_l10n_util::CurrentLocaleOrDefault());
547
548   dict->SetString("GOOGLE_DRIVE_BUY_STORAGE_URL", kGoogleDriveBuyStorageUrl);
549   dict->SetString("GOOGLE_DRIVE_OVERVIEW_URL", kGoogleDriveOverviewUrl);
550   dict->SetString("GOOGLE_DRIVE_REDEEM_URL", kGoogleDriveRedeemUrl);
551   dict->SetString("GOOGLE_DRIVE_HELP_URL", kGoogleDriveHelpUrl);
552   dict->SetString("GOOGLE_DRIVE_ROOT_URL", kGoogleDriveRootUrl);
553   dict->SetString(
554       "DOWNLOADS_LOW_SPACE_WARNING_HELP_URL",
555       base::StringPrintf(kHelpURLFormat, kDownloadsLowSpaceWarningHelpNumber));
556   dict->SetString(
557       "FILES_APP_HELP_URL",
558       base::StringPrintf(kHelpURLFormat, kFilesAppHelpNumber));
559   dict->SetString(
560       "GOOGLE_DRIVE_ERROR_HELP_URL",
561       base::StringPrintf(kHelpURLFormat, kGoogleDriveErrorHelpNumber));
562   dict->SetString(
563       "NO_ACTION_FOR_FILE_URL",
564       base::StringPrintf(kHelpURLFormat, kNoActionForFileHelpNumber));
565   return true;
566 }
567
568 }  // namespace extensions