private_api_strings.cc revision 0f1bc08d4cfcc34181b0b5cbf065c40f687bf740
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/sys_info.h" 8#include "chrome/browser/chromeos/file_manager/open_with_browser.h" 9#include "chrome/common/extensions/extension_l10n_util.h" 10#include "chromeos/system/statistics_provider.h" 11#include "grit/app_locale_settings.h" 12#include "grit/generated_resources.h" 13#include "ui/base/l10n/l10n_util.h" 14#include "ui/base/webui/web_ui_util.h" 15 16namespace extensions { 17 18FileBrowserPrivateGetStringsFunction::FileBrowserPrivateGetStringsFunction() { 19} 20 21FileBrowserPrivateGetStringsFunction::~FileBrowserPrivateGetStringsFunction() { 22} 23 24bool FileBrowserPrivateGetStringsFunction::RunImpl() { 25 DictionaryValue* dict = new DictionaryValue(); 26 SetResult(dict); 27 28#define SET_STRING(id, idr) \ 29 dict->SetString(id, l10n_util::GetStringUTF16(idr)) 30 31 SET_STRING("WEB_FONT_FAMILY", IDS_WEB_FONT_FAMILY); 32 SET_STRING("WEB_FONT_SIZE", IDS_WEB_FONT_SIZE); 33 34 SET_STRING("ROOT_DIRECTORY_LABEL", IDS_FILE_BROWSER_ROOT_DIRECTORY_LABEL); 35 SET_STRING("ARCHIVE_DIRECTORY_LABEL", 36 IDS_FILE_BROWSER_ARCHIVE_DIRECTORY_LABEL); 37 SET_STRING("REMOVABLE_DIRECTORY_LABEL", 38 IDS_FILE_BROWSER_REMOVABLE_DIRECTORY_LABEL); 39 SET_STRING("DOWNLOADS_DIRECTORY_LABEL", 40 IDS_FILE_BROWSER_DOWNLOADS_DIRECTORY_LABEL); 41 SET_STRING("DRIVE_DIRECTORY_LABEL", IDS_FILE_BROWSER_DRIVE_DIRECTORY_LABEL); 42 SET_STRING("DRIVE_MY_DRIVE_LABEL", IDS_FILE_BROWSER_DRIVE_MY_DRIVE_LABEL); 43 SET_STRING("DRIVE_OFFLINE_COLLECTION_LABEL", 44 IDS_FILE_BROWSER_DRIVE_OFFLINE_COLLECTION_LABEL); 45 SET_STRING("DRIVE_SHARED_WITH_ME_COLLECTION_LABEL", 46 IDS_FILE_BROWSER_DRIVE_SHARED_WITH_ME_COLLECTION_LABEL); 47 SET_STRING("DRIVE_RECENT_COLLECTION_LABEL", 48 IDS_FILE_BROWSER_DRIVE_RECENT_COLLECTION_LABEL); 49 SET_STRING("NAME_COLUMN_LABEL", IDS_FILE_BROWSER_NAME_COLUMN_LABEL); 50 SET_STRING("SIZE_COLUMN_LABEL", IDS_FILE_BROWSER_SIZE_COLUMN_LABEL); 51 SET_STRING("SIZE_BYTES", IDS_FILE_BROWSER_SIZE_BYTES); 52 SET_STRING("SIZE_KB", IDS_FILE_BROWSER_SIZE_KB); 53 SET_STRING("SIZE_MB", IDS_FILE_BROWSER_SIZE_MB); 54 SET_STRING("SIZE_GB", IDS_FILE_BROWSER_SIZE_GB); 55 SET_STRING("SIZE_TB", IDS_FILE_BROWSER_SIZE_TB); 56 SET_STRING("SIZE_PB", IDS_FILE_BROWSER_SIZE_PB); 57 58 SET_STRING("SHORTCUT_CTRL", IDS_FILE_BROWSER_SHORTCUT_CTRL); 59 SET_STRING("SHORTCUT_ALT", IDS_FILE_BROWSER_SHORTCUT_ALT); 60 SET_STRING("SHORTCUT_SHIFT", IDS_FILE_BROWSER_SHORTCUT_SHIFT); 61 SET_STRING("SHORTCUT_META", IDS_FILE_BROWSER_SHORTCUT_META); 62 SET_STRING("SHORTCUT_SPACE", IDS_FILE_BROWSER_SHORTCUT_SPACE); 63 SET_STRING("SHORTCUT_ENTER", IDS_FILE_BROWSER_SHORTCUT_ENTER); 64 65 SET_STRING("TYPE_COLUMN_LABEL", IDS_FILE_BROWSER_TYPE_COLUMN_LABEL); 66 SET_STRING("DATE_COLUMN_LABEL", IDS_FILE_BROWSER_DATE_COLUMN_LABEL); 67 SET_STRING("PREVIEW_COLUMN_LABEL", IDS_FILE_BROWSER_PREVIEW_COLUMN_LABEL); 68 SET_STRING("OFFLINE_COLUMN_LABEL", IDS_FILE_BROWSER_OFFLINE_COLUMN_LABEL); 69 70 SET_STRING("DOWNLOADS_DIRECTORY_WARNING", 71 IDS_FILE_BROWSER_DOWNLOADS_DIRECTORY_WARNING); 72 73 SET_STRING("ERROR_CREATING_FOLDER", IDS_FILE_BROWSER_ERROR_CREATING_FOLDER); 74 SET_STRING("ERROR_INVALID_CHARACTER", 75 IDS_FILE_BROWSER_ERROR_INVALID_CHARACTER); 76 SET_STRING("ERROR_RESERVED_NAME", IDS_FILE_BROWSER_ERROR_RESERVED_NAME); 77 SET_STRING("ERROR_HIDDEN_NAME", IDS_FILE_BROWSER_ERROR_HIDDEN_NAME); 78 SET_STRING("ERROR_WHITESPACE_NAME", IDS_FILE_BROWSER_ERROR_WHITESPACE_NAME); 79 SET_STRING("ERROR_NEW_FOLDER_EMPTY_NAME", 80 IDS_FILE_BROWSER_ERROR_NEW_FOLDER_EMPTY_NAME); 81 SET_STRING("ERROR_LONG_NAME", IDS_FILE_BROWSER_ERROR_LONG_NAME); 82 SET_STRING("NEW_FOLDER_BUTTON_LABEL", 83 IDS_FILE_BROWSER_NEW_FOLDER_BUTTON_LABEL); 84 SET_STRING("NEW_WINDOW_BUTTON_LABEL", 85 IDS_FILE_BROWSER_NEW_WINDOW_BUTTON_LABEL); 86 SET_STRING("CHANGE_DEFAULT_APP_BUTTON_LABEL", 87 IDS_FILE_BROWSER_CHANGE_DEFAULT_APP_BUTTON_LABEL); 88 SET_STRING("FILENAME_LABEL", IDS_FILE_BROWSER_FILENAME_LABEL); 89 SET_STRING("PREPARING_LABEL", IDS_FILE_BROWSER_PREPARING_LABEL); 90 SET_STRING("DRAGGING_MULTIPLE_ITEMS", 91 IDS_FILE_BROWSER_DRAGGING_MULTIPLE_ITEMS); 92 93 SET_STRING("DIMENSIONS_LABEL", IDS_FILE_BROWSER_DIMENSIONS_LABEL); 94 SET_STRING("DIMENSIONS_FORMAT", IDS_FILE_BROWSER_DIMENSIONS_FORMAT); 95 96 SET_STRING("IMAGE_DIMENSIONS", IDS_FILE_BROWSER_IMAGE_DIMENSIONS); 97 SET_STRING("VOLUME_LABEL", IDS_FILE_BROWSER_VOLUME_LABEL); 98 SET_STRING("READ_ONLY", IDS_FILE_BROWSER_READ_ONLY); 99 100 SET_STRING("ARCHIVE_MOUNT_FAILED", IDS_FILE_BROWSER_ARCHIVE_MOUNT_FAILED); 101 SET_STRING("UNMOUNT_FAILED", IDS_FILE_BROWSER_UNMOUNT_FAILED); 102 SET_STRING("MOUNT_ARCHIVE", IDS_FILE_BROWSER_MOUNT_ARCHIVE); 103 SET_STRING("FORMAT_DEVICE_BUTTON_LABEL", 104 IDS_FILE_BROWSER_FORMAT_DEVICE_BUTTON_LABEL); 105 SET_STRING("UNMOUNT_DEVICE_BUTTON_LABEL", 106 IDS_FILE_BROWSER_UNMOUNT_DEVICE_BUTTON_LABEL); 107 SET_STRING("CLOSE_ARCHIVE_BUTTON_LABEL", 108 IDS_FILE_BROWSER_CLOSE_ARCHIVE_BUTTON_LABEL); 109 110 SET_STRING("SEARCH_TEXT_LABEL", IDS_FILE_BROWSER_SEARCH_TEXT_LABEL); 111 112 SET_STRING("ACTION_VIEW", IDS_FILE_BROWSER_ACTION_VIEW); 113 SET_STRING("ACTION_OPEN", IDS_FILE_BROWSER_ACTION_OPEN); 114 SET_STRING("ACTION_OPEN_GDOC", IDS_FILE_BROWSER_ACTION_OPEN_GDOC); 115 SET_STRING("ACTION_OPEN_GSHEET", IDS_FILE_BROWSER_ACTION_OPEN_GSHEET); 116 SET_STRING("ACTION_OPEN_GSLIDES", IDS_FILE_BROWSER_ACTION_OPEN_GSLIDES); 117 SET_STRING("ACTION_WATCH", IDS_FILE_BROWSER_ACTION_WATCH); 118 SET_STRING("ACTION_LISTEN", IDS_FILE_BROWSER_ACTION_LISTEN); 119 SET_STRING("SEND_TO_DRIVE", IDS_FILE_BROWSER_SEND_TO_DRIVE); 120 121 SET_STRING("GALLERY_NO_IMAGES", IDS_FILE_BROWSER_GALLERY_NO_IMAGES); 122 SET_STRING("GALLERY_ITEMS_SELECTED", IDS_FILE_BROWSER_GALLERY_ITEMS_SELECTED); 123 SET_STRING("GALLERY_MOSAIC", IDS_FILE_BROWSER_GALLERY_MOSAIC); 124 SET_STRING("GALLERY_SLIDE", IDS_FILE_BROWSER_GALLERY_SLIDE); 125 SET_STRING("GALLERY_DELETE", IDS_FILE_BROWSER_GALLERY_DELETE); 126 SET_STRING("GALLERY_SLIDESHOW", IDS_FILE_BROWSER_GALLERY_SLIDESHOW); 127 128 SET_STRING("GALLERY_EDIT", IDS_FILE_BROWSER_GALLERY_EDIT); 129 SET_STRING("GALLERY_PRINT", IDS_FILE_BROWSER_GALLERY_PRINT); 130 SET_STRING("GALLERY_SHARE", IDS_FILE_BROWSER_GALLERY_SHARE); 131 SET_STRING("GALLERY_ENTER_WHEN_DONE", 132 IDS_FILE_BROWSER_GALLERY_ENTER_WHEN_DONE); 133 SET_STRING("GALLERY_AUTOFIX", IDS_FILE_BROWSER_GALLERY_AUTOFIX); 134 SET_STRING("GALLERY_FIXED", IDS_FILE_BROWSER_GALLERY_FIXED); 135 SET_STRING("GALLERY_CROP", IDS_FILE_BROWSER_GALLERY_CROP); 136 SET_STRING("GALLERY_EXPOSURE", IDS_FILE_BROWSER_GALLERY_EXPOSURE); 137 SET_STRING("GALLERY_BRIGHTNESS", IDS_FILE_BROWSER_GALLERY_BRIGHTNESS); 138 SET_STRING("GALLERY_CONTRAST", IDS_FILE_BROWSER_GALLERY_CONTRAST); 139 SET_STRING("GALLERY_ROTATE_LEFT", IDS_FILE_BROWSER_GALLERY_ROTATE_LEFT); 140 SET_STRING("GALLERY_ROTATE_RIGHT", IDS_FILE_BROWSER_GALLERY_ROTATE_RIGHT); 141 SET_STRING("GALLERY_UNDO", IDS_FILE_BROWSER_GALLERY_UNDO); 142 SET_STRING("GALLERY_REDO", IDS_FILE_BROWSER_GALLERY_REDO); 143 SET_STRING("GALLERY_FILE_EXISTS", IDS_FILE_BROWSER_GALLERY_FILE_EXISTS); 144 SET_STRING("GALLERY_SAVED", IDS_FILE_BROWSER_GALLERY_SAVED); 145 SET_STRING("GALLERY_OVERWRITE_ORIGINAL", 146 IDS_FILE_BROWSER_GALLERY_OVERWRITE_ORIGINAL); 147 SET_STRING("GALLERY_OVERWRITE_BUBBLE", 148 IDS_FILE_BROWSER_GALLERY_OVERWRITE_BUBBLE); 149 SET_STRING("GALLERY_UNSAVED_CHANGES", 150 IDS_FILE_BROWSER_GALLERY_UNSAVED_CHANGES); 151 SET_STRING("GALLERY_READONLY_WARNING", 152 IDS_FILE_BROWSER_GALLERY_READONLY_WARNING); 153 SET_STRING("GALLERY_IMAGE_ERROR", IDS_FILE_BROWSER_GALLERY_IMAGE_ERROR); 154 SET_STRING("GALLERY_IMAGE_TOO_BIG_ERROR", 155 IDS_FILE_BROWSER_GALLERY_IMAGE_TOO_BIG_ERROR); 156 SET_STRING("GALLERY_VIDEO_ERROR", IDS_FILE_BROWSER_GALLERY_VIDEO_ERROR); 157 SET_STRING("GALLERY_VIDEO_DECODING_ERROR", 158 IDS_FILE_BROWSER_GALLERY_VIDEO_DECODING_ERROR); 159 SET_STRING("GALLERY_VIDEO_LOOPED_MODE", 160 IDS_FILE_BROWSER_GALLERY_VIDEO_LOOPED_MODE); 161 SET_STRING("AUDIO_ERROR", IDS_FILE_BROWSER_AUDIO_ERROR); 162 SET_STRING("GALLERY_IMAGE_OFFLINE", IDS_FILE_BROWSER_GALLERY_IMAGE_OFFLINE); 163 SET_STRING("GALLERY_VIDEO_OFFLINE", IDS_FILE_BROWSER_GALLERY_VIDEO_OFFLINE); 164 SET_STRING("AUDIO_OFFLINE", IDS_FILE_BROWSER_AUDIO_OFFLINE); 165 // Reusing strings, but with alias starting with GALLERY. 166 dict->SetString("GALLERY_FILE_HIDDEN_NAME", 167 l10n_util::GetStringUTF16(IDS_FILE_BROWSER_ERROR_HIDDEN_NAME)); 168 dict->SetString("GALLERY_OK_LABEL", 169 l10n_util::GetStringUTF16(IDS_FILE_BROWSER_OK_LABEL)); 170 dict->SetString("GALLERY_CANCEL_LABEL", 171 l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CANCEL_LABEL)); 172 dict->SetString("GALLERY_CONFIRM_DELETE_ONE", 173 l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CONFIRM_DELETE_ONE)); 174 dict->SetString("GALLERY_CONFIRM_DELETE_SOME", 175 l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CONFIRM_DELETE_SOME)); 176 177 SET_STRING("ACTION_CHOICE_OPENING_METHOD", 178 IDS_FILE_BROWSER_ACTION_CHOICE_OPENING_METHOD); 179 SET_STRING("ACTION_CHOICE_PHOTOS_DRIVE", 180 IDS_FILE_BROWSER_ACTION_CHOICE_PHOTOS_DRIVE); 181 SET_STRING("ACTION_CHOICE_DRIVE_NOT_REACHED", 182 IDS_FILE_BROWSER_ACTION_CHOICE_DRIVE_NOT_REACHED); 183 SET_STRING("ACTION_CHOICE_VIEW_FILES", 184 IDS_FILE_BROWSER_ACTION_CHOICE_VIEW_FILES); 185 SET_STRING("ACTION_CHOICE_WATCH_SINGLE_VIDEO", 186 IDS_FILE_BROWSER_ACTION_CHOICE_WATCH_SINGLE_VIDEO); 187 SET_STRING("ACTION_CHOICE_ONCE", IDS_FILE_BROWSER_ACTION_CHOICE_ONCE); 188 SET_STRING("ACTION_CHOICE_ALWAYS", IDS_FILE_BROWSER_ACTION_CHOICE_ALWAYS); 189 SET_STRING("ACTION_CHOICE_COUNTER_NO_MEDIA", 190 IDS_FILE_BROWSER_ACTION_CHOICE_COUNTER_NO_MEDIA); 191 SET_STRING("ACTION_CHOICE_COUNTER", IDS_FILE_BROWSER_ACTION_CHOICE_COUNTER); 192 SET_STRING("ACTION_CHOICE_LOADING_USB", 193 IDS_FILE_BROWSER_ACTION_CHOICE_LOADING_USB); 194 SET_STRING("ACTION_CHOICE_LOADING_SD", 195 IDS_FILE_BROWSER_ACTION_CHOICE_LOADING_SD); 196 197 SET_STRING("SUGGEST_DIALOG_TITLE", IDS_FILE_BROWSER_SUGGEST_DIALOG_TITLE); 198 SET_STRING("SUGGEST_DIALOG_LINK_TO_WEBSTORE", 199 IDS_FILE_BROWSER_SUGGEST_DIALOG_LINK_TO_WEBSTORE); 200 SET_STRING("SUGGEST_DIALOG_INSTALLATION_FAILED", 201 IDS_FILE_BROWSER_SUGGEST_DIALOG_INSTALLATION_FAILED); 202 SET_STRING("SUGGEST_DIALOG_MESSAGE_FOR_EXECUTABLE", 203 IDS_FILE_BROWSER_SUGGEST_DIALOG_MESSAGE_FOR_EXECUTABLE); 204 205 SET_STRING("PHOTO_IMPORT_TITLE", IDS_FILE_BROWSER_PHOTO_IMPORT_TITLE); 206 SET_STRING("PHOTO_IMPORT_IMPORT_BUTTON", 207 IDS_FILE_BROWSER_PHOTO_IMPORT_IMPORT_BUTTON); 208 SET_STRING("PHOTO_IMPORT_CANCEL_BUTTON", 209 IDS_FILE_BROWSER_PHOTO_IMPORT_CANCEL_BUTTON); 210 SET_STRING("PHOTO_IMPORT_DRIVE_ERROR", 211 IDS_FILE_BROWSER_PHOTO_IMPORT_DRIVE_ERROR); 212 SET_STRING("PHOTO_IMPORT_DESTINATION_ERROR", 213 IDS_FILE_BROWSER_PHOTO_IMPORT_DESTINATION_ERROR); 214 SET_STRING("PHOTO_IMPORT_SOURCE_ERROR", 215 IDS_FILE_BROWSER_PHOTO_IMPORT_SOURCE_ERROR); 216 SET_STRING("PHOTO_IMPORT_UNKNOWN_DATE", 217 IDS_FILE_BROWSER_PHOTO_IMPORT_UNKNOWN_DATE); 218 SET_STRING("PHOTO_IMPORT_NEW_ALBUM_NAME", 219 IDS_FILE_BROWSER_PHOTO_IMPORT_NEW_ALBUM_NAME); 220 SET_STRING("PHOTO_IMPORT_SELECT_ALBUM_CAPTION", 221 IDS_FILE_BROWSER_PHOTO_IMPORT_SELECT_ALBUM_CAPTION); 222 SET_STRING("PHOTO_IMPORT_SELECT_ALBUM_CAPTION_PLURAL", 223 IDS_FILE_BROWSER_PHOTO_IMPORT_SELECT_ALBUM_CAPTION_PLURAL); 224 SET_STRING("PHOTO_IMPORT_IMPORTING_ERROR", 225 IDS_FILE_BROWSER_PHOTO_IMPORT_IMPORTING_ERROR); 226 SET_STRING("PHOTO_IMPORT_IMPORTING", IDS_FILE_BROWSER_PHOTO_IMPORT_IMPORTING); 227 SET_STRING("PHOTO_IMPORT_IMPORT_COMPLETE", 228 IDS_FILE_BROWSER_PHOTO_IMPORT_IMPORT_COMPLETE); 229 SET_STRING("PHOTO_IMPORT_CAPTION", IDS_FILE_BROWSER_PHOTO_IMPORT_CAPTION); 230 SET_STRING("PHOTO_IMPORT_ONE_SELECTED", 231 IDS_FILE_BROWSER_PHOTO_IMPORT_ONE_SELECTED); 232 SET_STRING("PHOTO_IMPORT_MANY_SELECTED", 233 IDS_FILE_BROWSER_PHOTO_IMPORT_MANY_SELECTED); 234 SET_STRING("PHOTO_IMPORT_SELECT_ALL", 235 IDS_FILE_BROWSER_PHOTO_IMPORT_SELECT_ALL); 236 SET_STRING("PHOTO_IMPORT_SELECT_NONE", 237 IDS_FILE_BROWSER_PHOTO_IMPORT_SELECT_NONE); 238 SET_STRING("PHOTO_IMPORT_DELETE_AFTER", 239 IDS_FILE_BROWSER_PHOTO_IMPORT_DELETE_AFTER); 240 SET_STRING("PHOTO_IMPORT_MY_PHOTOS_DIRECTORY_NAME", 241 IDS_FILE_BROWSER_PHOTO_IMPORT_MY_PHOTOS_DIRECTORY_NAME); 242 243 SET_STRING("CONFLICT_DIALOG_TITLE", 244 IDS_FILE_BROWSER_CONFLICT_DIALOG_TITLE); 245 SET_STRING("CONFLICT_DIALOG_MESSAGE", 246 IDS_FILE_BROWSER_CONFLICT_DIALOG_MESSAGE); 247 SET_STRING("CONFLICT_DIALOG_KEEP_BOTH", 248 IDS_FILE_BROWSER_CONFLICT_DIALOG_KEEP_BOTH); 249 SET_STRING("CONFLICT_DIALOG_REPLACE", 250 IDS_FILE_BROWSER_CONFLICT_DIALOG_REPLACE); 251 SET_STRING("CONFLICT_DIALOG_APPLY_TO_ALL", 252 IDS_FILE_BROWSER_CONFLICT_DIALOG_APPLY_TO_ALL); 253 254 SET_STRING("CONFIRM_OVERWRITE_FILE", IDS_FILE_BROWSER_CONFIRM_OVERWRITE_FILE); 255 SET_STRING("FILE_ALREADY_EXISTS", IDS_FILE_BROWSER_FILE_ALREADY_EXISTS); 256 SET_STRING("DIRECTORY_ALREADY_EXISTS", 257 IDS_FILE_BROWSER_DIRECTORY_ALREADY_EXISTS); 258 SET_STRING("ERROR_RENAMING", IDS_FILE_BROWSER_ERROR_RENAMING); 259 SET_STRING("RENAME_PROMPT", IDS_FILE_BROWSER_RENAME_PROMPT); 260 SET_STRING("RENAME_BUTTON_LABEL", IDS_FILE_BROWSER_RENAME_BUTTON_LABEL); 261 262 SET_STRING("ERROR_DELETING", IDS_FILE_BROWSER_ERROR_DELETING); 263 SET_STRING("DELETE_BUTTON_LABEL", IDS_FILE_BROWSER_DELETE_BUTTON_LABEL); 264 265 SET_STRING("PASTE_BUTTON_LABEL", IDS_FILE_BROWSER_PASTE_BUTTON_LABEL); 266 267 SET_STRING("COPY_BUTTON_LABEL", IDS_FILE_BROWSER_COPY_BUTTON_LABEL); 268 SET_STRING("CUT_BUTTON_LABEL", IDS_FILE_BROWSER_CUT_BUTTON_LABEL); 269 SET_STRING("ZIP_SELECTION_BUTTON_LABEL", 270 IDS_FILE_BROWSER_ZIP_SELECTION_BUTTON_LABEL); 271 SET_STRING("CREATE_FOLDER_SHORTCUT_BUTTON_LABEL", 272 IDS_FILE_BROWSER_CREATE_FOLDER_SHORTCUT_BUTTON_LABEL); 273 SET_STRING("REMOVE_FOLDER_SHORTCUT_BUTTON_LABEL", 274 IDS_FILE_BROWSER_REMOVE_FOLDER_SHORTCUT_BUTTON_LABEL); 275 SET_STRING("SHARE_BUTTON_LABEL", 276 IDS_FILE_BROWSER_SHARE_BUTTON_LABEL); 277 278 SET_STRING("OPEN_WITH_BUTTON_LABEL", IDS_FILE_BROWSER_OPEN_WITH_BUTTON_LABEL); 279 280 SET_STRING("COPY_FILE_NAME", IDS_FILE_BROWSER_COPY_FILE_NAME); 281 SET_STRING("COPY_ITEMS_REMAINING", IDS_FILE_BROWSER_COPY_ITEMS_REMAINING); 282 SET_STRING("COPY_TARGET_EXISTS_ERROR", 283 IDS_FILE_BROWSER_COPY_TARGET_EXISTS_ERROR); 284 SET_STRING("COPY_FILESYSTEM_ERROR", IDS_FILE_BROWSER_COPY_FILESYSTEM_ERROR); 285 SET_STRING("COPY_UNEXPECTED_ERROR", IDS_FILE_BROWSER_COPY_UNEXPECTED_ERROR); 286 SET_STRING("MOVE_FILE_NAME", IDS_FILE_BROWSER_MOVE_FILE_NAME); 287 SET_STRING("MOVE_ITEMS_REMAINING", IDS_FILE_BROWSER_MOVE_ITEMS_REMAINING); 288 SET_STRING("MOVE_TARGET_EXISTS_ERROR", 289 IDS_FILE_BROWSER_MOVE_TARGET_EXISTS_ERROR); 290 SET_STRING("MOVE_FILESYSTEM_ERROR", IDS_FILE_BROWSER_MOVE_FILESYSTEM_ERROR); 291 SET_STRING("MOVE_UNEXPECTED_ERROR", IDS_FILE_BROWSER_MOVE_UNEXPECTED_ERROR); 292 SET_STRING("ZIP_FILE_NAME", IDS_FILE_BROWSER_ZIP_FILE_NAME); 293 SET_STRING("ZIP_ITEMS_REMAINING", IDS_FILE_BROWSER_ZIP_ITEMS_REMAINING); 294 SET_STRING("ZIP_TARGET_EXISTS_ERROR", 295 IDS_FILE_BROWSER_ZIP_TARGET_EXISTS_ERROR); 296 SET_STRING("ZIP_FILESYSTEM_ERROR", IDS_FILE_BROWSER_ZIP_FILESYSTEM_ERROR); 297 SET_STRING("ZIP_UNEXPECTED_ERROR", IDS_FILE_BROWSER_ZIP_UNEXPECTED_ERROR); 298 SET_STRING("SHARE_ERROR", IDS_FILE_BROWSER_SHARE_ERROR); 299 SET_STRING("DELETE_FILE_NAME", IDS_FILE_BROWSER_DELETE_FILE_NAME); 300 SET_STRING("DELETE_ITEMS_REMAINING", IDS_FILE_BROWSER_DELETE_ITEMS_REMAINING); 301 SET_STRING("DELETE_ERROR", IDS_FILE_BROWSER_DELETE_ERROR); 302 SET_STRING("UNDO_DELETE", IDS_FILE_BROWSER_UNDO_DELETE); 303 304 SET_STRING("COPY_PROGRESS_SUMMARY", IDS_FILE_BROWSER_COPY_PROGRESS_SUMMARY); 305 SET_STRING("MOVE_PROGRESS_SUMMARY", IDS_FILE_BROWSER_MOVE_PROGRESS_SUMMARY); 306 SET_STRING("ZIP_PROGRESS_SUMMARY", IDS_FILE_BROWSER_ZIP_PROGRESS_SUMMARY); 307 SET_STRING("DELETE_PROGRESS_SUMMARY", 308 IDS_FILE_BROWSER_DELETE_PROGRESS_SUMMARY); 309 SET_STRING("TRANSFER_PROGRESS_SUMMARY", 310 IDS_FILE_BROWSER_TRANSFER_PROGRESS_SUMMARY); 311 312 SET_STRING("ERROR_PROGRESS_SUMMARY", IDS_FILE_BROWSER_ERROR_PROGRESS_SUMMARY); 313 SET_STRING("ERROR_PROGRESS_SUMMARY_PLURAL", 314 IDS_FILE_BROWSER_ERROR_PROGRESS_SUMMARY_PLURAL); 315 316 SET_STRING("CANCEL_LABEL", IDS_FILE_BROWSER_CANCEL_LABEL); 317 SET_STRING("OPEN_LABEL", IDS_FILE_BROWSER_OPEN_LABEL); 318 SET_STRING("SAVE_LABEL", IDS_FILE_BROWSER_SAVE_LABEL); 319 SET_STRING("OK_LABEL", IDS_FILE_BROWSER_OK_LABEL); 320 SET_STRING("UPLOAD_LABEL", IDS_FILE_BROWSER_UPLOAD_LABEL); 321 SET_STRING("VIEW_LABEL", IDS_FILE_BROWSER_VIEW_LABEL); 322 323 SET_STRING("DEFAULT_NEW_FOLDER_NAME", 324 IDS_FILE_BROWSER_DEFAULT_NEW_FOLDER_NAME); 325 SET_STRING("MORE_FILES", IDS_FILE_BROWSER_MORE_FILES); 326 327 SET_STRING("CONFIRM_DELETE_ONE", IDS_FILE_BROWSER_CONFIRM_DELETE_ONE); 328 SET_STRING("CONFIRM_DELETE_SOME", IDS_FILE_BROWSER_CONFIRM_DELETE_SOME); 329 330 SET_STRING("UNKNOWN_FILESYSTEM_WARNING", 331 IDS_FILE_BROWSER_UNKNOWN_FILESYSTEM_WARNING); 332 SET_STRING("UNSUPPORTED_FILESYSTEM_WARNING", 333 IDS_FILE_BROWSER_UNSUPPORTED_FILESYSTEM_WARNING); 334 SET_STRING("FORMATTING_WARNING", IDS_FILE_BROWSER_FORMATTING_WARNING); 335 336 SET_STRING("DRIVE_MENU_HELP", IDS_FILE_BROWSER_DRIVE_MENU_HELP); 337 SET_STRING("DRIVE_SHOW_HOSTED_FILES_OPTION", 338 IDS_FILE_BROWSER_DRIVE_SHOW_HOSTED_FILES_OPTION); 339 SET_STRING("DRIVE_MOBILE_CONNECTION_OPTION", 340 IDS_FILE_BROWSER_DRIVE_MOBILE_CONNECTION_OPTION); 341 SET_STRING("DRIVE_CLEAR_LOCAL_CACHE", 342 IDS_FILE_BROWSER_DRIVE_CLEAR_LOCAL_CACHE); 343 SET_STRING("DRIVE_SPACE_AVAILABLE_LONG", 344 IDS_FILE_BROWSER_DRIVE_SPACE_AVAILABLE_LONG); 345 SET_STRING("DRIVE_BUY_MORE_SPACE", IDS_FILE_BROWSER_DRIVE_BUY_MORE_SPACE); 346 SET_STRING("DRIVE_BUY_MORE_SPACE_LINK", 347 IDS_FILE_BROWSER_DRIVE_BUY_MORE_SPACE_LINK); 348 SET_STRING("DRIVE_VISIT_DRIVE_GOOGLE_COM", 349 IDS_FILE_BROWSER_DRIVE_VISIT_DRIVE_GOOGLE_COM); 350 351 SET_STRING("SELECT_FOLDER_TITLE", IDS_FILE_BROWSER_SELECT_FOLDER_TITLE); 352 SET_STRING("SELECT_OPEN_FILE_TITLE", IDS_FILE_BROWSER_SELECT_OPEN_FILE_TITLE); 353 SET_STRING("SELECT_OPEN_MULTI_FILE_TITLE", 354 IDS_FILE_BROWSER_SELECT_OPEN_MULTI_FILE_TITLE); 355 SET_STRING("SELECT_SAVEAS_FILE_TITLE", 356 IDS_FILE_BROWSER_SELECT_SAVEAS_FILE_TITLE); 357 358 SET_STRING("MANY_FILES_SELECTED", IDS_FILE_BROWSER_MANY_FILES_SELECTED); 359 SET_STRING("MANY_DIRECTORIES_SELECTED", 360 IDS_FILE_BROWSER_MANY_DIRECTORIES_SELECTED); 361 SET_STRING("MANY_ENTRIES_SELECTED", IDS_FILE_BROWSER_MANY_ENTRIES_SELECTED); 362 SET_STRING("CALCULATING_SIZE", IDS_FILE_BROWSER_CALCULATING_SIZE); 363 364 SET_STRING("OFFLINE_HEADER", IDS_FILE_BROWSER_OFFLINE_HEADER); 365 SET_STRING("OFFLINE_MESSAGE", IDS_FILE_BROWSER_OFFLINE_MESSAGE); 366 SET_STRING("OFFLINE_MESSAGE_PLURAL", IDS_FILE_BROWSER_OFFLINE_MESSAGE_PLURAL); 367 SET_STRING("HOSTED_OFFLINE_MESSAGE", IDS_FILE_BROWSER_HOSTED_OFFLINE_MESSAGE); 368 SET_STRING("HOSTED_OFFLINE_MESSAGE_PLURAL", 369 IDS_FILE_BROWSER_HOSTED_OFFLINE_MESSAGE_PLURAL); 370 SET_STRING("CONFIRM_MOBILE_DATA_USE", 371 IDS_FILE_BROWSER_CONFIRM_MOBILE_DATA_USE); 372 SET_STRING("CONFIRM_MOBILE_DATA_USE_PLURAL", 373 IDS_FILE_BROWSER_CONFIRM_MOBILE_DATA_USE_PLURAL); 374 SET_STRING("DRIVE_OUT_OF_SPACE_HEADER", 375 IDS_FILE_BROWSER_DRIVE_OUT_OF_SPACE_HEADER); 376 SET_STRING("DRIVE_OUT_OF_SPACE_MESSAGE", 377 IDS_FILE_BROWSER_DRIVE_OUT_OF_SPACE_MESSAGE); 378 SET_STRING("DRIVE_SERVER_OUT_OF_SPACE_HEADER", 379 IDS_FILE_BROWSER_DRIVE_SERVER_OUT_OF_SPACE_HEADER); 380 SET_STRING("DRIVE_SERVER_OUT_OF_SPACE_MESSAGE", 381 IDS_FILE_BROWSER_DRIVE_SERVER_OUT_OF_SPACE_MESSAGE); 382 SET_STRING("DRIVE_WELCOME_TITLE", IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE); 383 SET_STRING("DRIVE_WELCOME_TEXT_SHORT", 384 IDS_FILE_BROWSER_DRIVE_WELCOME_TEXT_SHORT); 385 SET_STRING("DRIVE_WELCOME_TEXT_LONG", 386 IDS_FILE_BROWSER_DRIVE_WELCOME_TEXT_LONG); 387 SET_STRING("DRIVE_WELCOME_DISMISS", IDS_FILE_BROWSER_DRIVE_WELCOME_DISMISS); 388 SET_STRING("DRIVE_WELCOME_TITLE_ALTERNATIVE", 389 IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE_ALTERNATIVE); 390 SET_STRING("DRIVE_WELCOME_TITLE_ALTERNATIVE_1TB", 391 IDS_FILE_BROWSER_DRIVE_WELCOME_TITLE_ALTERNATIVE_1TB); 392 SET_STRING("DRIVE_WELCOME_CHECK_ELIGIBILITY", 393 IDS_FILE_BROWSER_DRIVE_WELCOME_CHECK_ELIGIBILITY); 394 SET_STRING("NO_ACTION_FOR_FILE", IDS_FILE_BROWSER_NO_ACTION_FOR_FILE); 395 SET_STRING("NO_ACTION_FOR_EXECUTABLE", 396 IDS_FILE_BROWSER_NO_ACTION_FOR_EXECUTABLE); 397 398 // MP3 metadata extractor plugin 399 SET_STRING("ID3_ALBUM", IDS_FILE_BROWSER_ID3_ALBUM); // TALB 400 SET_STRING("ID3_BPM", IDS_FILE_BROWSER_ID3_BPM); // TBPM 401 SET_STRING("ID3_COMPOSER", IDS_FILE_BROWSER_ID3_COMPOSER); // TCOM 402 SET_STRING("ID3_COPYRIGHT_MESSAGE", 403 IDS_FILE_BROWSER_ID3_COPYRIGHT_MESSAGE); // TCOP 404 SET_STRING("ID3_DATE", IDS_FILE_BROWSER_ID3_DATE); // TDAT 405 SET_STRING("ID3_PLAYLIST_DELAY", 406 IDS_FILE_BROWSER_ID3_PLAYLIST_DELAY); // TDLY 407 SET_STRING("ID3_ENCODED_BY", IDS_FILE_BROWSER_ID3_ENCODED_BY); // TENC 408 SET_STRING("ID3_LYRICIST", IDS_FILE_BROWSER_ID3_LYRICIST); // TEXT 409 SET_STRING("ID3_FILE_TYPE", IDS_FILE_BROWSER_ID3_FILE_TYPE); // TFLT 410 SET_STRING("ID3_TIME", IDS_FILE_BROWSER_ID3_TIME); // TIME 411 SET_STRING("ID3_TITLE", IDS_FILE_BROWSER_ID3_TITLE); // TIT2 412 SET_STRING("ID3_LENGTH", IDS_FILE_BROWSER_ID3_LENGTH); // TLEN 413 SET_STRING("ID3_FILE_OWNER", IDS_FILE_BROWSER_ID3_FILE_OWNER); // TOWN 414 SET_STRING("ID3_LEAD_PERFORMER", 415 IDS_FILE_BROWSER_ID3_LEAD_PERFORMER); // TPE1 416 SET_STRING("ID3_BAND", IDS_FILE_BROWSER_ID3_BAND); // TPE2 417 SET_STRING("ID3_TRACK_NUMBER", IDS_FILE_BROWSER_ID3_TRACK_NUMBER); // TRCK 418 SET_STRING("ID3_YEAR", IDS_FILE_BROWSER_ID3_YEAR); // TYER 419 SET_STRING("ID3_COPYRIGHT", IDS_FILE_BROWSER_ID3_COPYRIGHT); // WCOP 420 SET_STRING("ID3_OFFICIAL_AUDIO_FILE_WEBPAGE", 421 IDS_FILE_BROWSER_ID3_OFFICIAL_AUDIO_FILE_WEBPAGE); // WOAF 422 SET_STRING("ID3_OFFICIAL_ARTIST", 423 IDS_FILE_BROWSER_ID3_OFFICIAL_ARTIST); // WOAR 424 SET_STRING("ID3_OFFICIAL_AUDIO_SOURCE_WEBPAGE", 425 IDS_FILE_BROWSER_ID3_OFFICIAL_AUDIO_SOURCE_WEBPAGE); // WOAS 426 SET_STRING("ID3_PUBLISHERS_OFFICIAL_WEBPAGE", 427 IDS_FILE_BROWSER_ID3_PUBLISHERS_OFFICIAL_WEBPAGE); // WPUB 428 SET_STRING("ID3_USER_DEFINED_URL_LINK_FRAME", 429 IDS_FILE_BROWSER_ID3_USER_DEFINED_URL_LINK_FRAME); // WXXX 430 431 // File types 432 SET_STRING("FOLDER", IDS_FILE_BROWSER_FOLDER); 433 SET_STRING("GENERIC_FILE_TYPE", IDS_FILE_BROWSER_GENERIC_FILE_TYPE); 434 SET_STRING("NO_EXTENSION_FILE_TYPE", IDS_FILE_BROWSER_NO_EXTENSION_FILE_TYPE); 435 SET_STRING("DEVICE", IDS_FILE_BROWSER_DEVICE); 436 SET_STRING("IMAGE_FILE_TYPE", IDS_FILE_BROWSER_IMAGE_FILE_TYPE); 437 SET_STRING("VIDEO_FILE_TYPE", IDS_FILE_BROWSER_VIDEO_FILE_TYPE); 438 SET_STRING("AUDIO_FILE_TYPE", IDS_FILE_BROWSER_AUDIO_FILE_TYPE); 439 SET_STRING("HTML_DOCUMENT_FILE_TYPE", 440 IDS_FILE_BROWSER_HTML_DOCUMENT_FILE_TYPE); 441 SET_STRING("ZIP_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_ZIP_ARCHIVE_FILE_TYPE); 442 SET_STRING("RAR_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_RAR_ARCHIVE_FILE_TYPE); 443 SET_STRING("TAR_ARCHIVE_FILE_TYPE", IDS_FILE_BROWSER_TAR_ARCHIVE_FILE_TYPE); 444 SET_STRING("TAR_BZIP2_ARCHIVE_FILE_TYPE", 445 IDS_FILE_BROWSER_TAR_BZIP2_ARCHIVE_FILE_TYPE); 446 SET_STRING("TAR_GZIP_ARCHIVE_FILE_TYPE", 447 IDS_FILE_BROWSER_TAR_GZIP_ARCHIVE_FILE_TYPE); 448 SET_STRING("PLAIN_TEXT_FILE_TYPE", IDS_FILE_BROWSER_PLAIN_TEXT_FILE_TYPE); 449 SET_STRING("PDF_DOCUMENT_FILE_TYPE", IDS_FILE_BROWSER_PDF_DOCUMENT_FILE_TYPE); 450 SET_STRING("WORD_DOCUMENT_FILE_TYPE", 451 IDS_FILE_BROWSER_WORD_DOCUMENT_FILE_TYPE); 452 SET_STRING("POWERPOINT_PRESENTATION_FILE_TYPE", 453 IDS_FILE_BROWSER_POWERPOINT_PRESENTATION_FILE_TYPE); 454 SET_STRING("EXCEL_FILE_TYPE", IDS_FILE_BROWSER_EXCEL_FILE_TYPE); 455 456 SET_STRING("GDOC_DOCUMENT_FILE_TYPE", 457 IDS_FILE_BROWSER_GDOC_DOCUMENT_FILE_TYPE); 458 SET_STRING("GSHEET_DOCUMENT_FILE_TYPE", 459 IDS_FILE_BROWSER_GSHEET_DOCUMENT_FILE_TYPE); 460 SET_STRING("GSLIDES_DOCUMENT_FILE_TYPE", 461 IDS_FILE_BROWSER_GSLIDES_DOCUMENT_FILE_TYPE); 462 SET_STRING("GDRAW_DOCUMENT_FILE_TYPE", 463 IDS_FILE_BROWSER_GDRAW_DOCUMENT_FILE_TYPE); 464 SET_STRING("GTABLE_DOCUMENT_FILE_TYPE", 465 IDS_FILE_BROWSER_GTABLE_DOCUMENT_FILE_TYPE); 466 SET_STRING("GFORM_DOCUMENT_FILE_TYPE", 467 IDS_FILE_BROWSER_GFORM_DOCUMENT_FILE_TYPE); 468 SET_STRING("GLINK_DOCUMENT_FILE_TYPE", 469 IDS_FILE_BROWSER_GLINK_DOCUMENT_FILE_TYPE); 470 471 SET_STRING("DRIVE_LOADING", IDS_FILE_BROWSER_DRIVE_LOADING); 472 SET_STRING("DRIVE_CANNOT_REACH", IDS_FILE_BROWSER_DRIVE_CANNOT_REACH); 473 SET_STRING("DRIVE_LEARN_MORE", IDS_FILE_BROWSER_DRIVE_LEARN_MORE); 474 SET_STRING("DRIVE_RETRY", IDS_FILE_BROWSER_DRIVE_RETRY); 475 476 SET_STRING("AUDIO_PLAYER_TITLE", IDS_FILE_BROWSER_AUDIO_PLAYER_TITLE); 477 SET_STRING("AUDIO_PLAYER_DEFAULT_ARTIST", 478 IDS_FILE_BROWSER_AUDIO_PLAYER_DEFAULT_ARTIST); 479 480 SET_STRING("FILE_ERROR_GENERIC", IDS_FILE_BROWSER_FILE_ERROR_GENERIC); 481 SET_STRING("FILE_ERROR_NOT_FOUND", IDS_FILE_BROWSER_FILE_ERROR_NOT_FOUND); 482 SET_STRING("FILE_ERROR_SECURITY", IDS_FILE_BROWSER_FILE_ERROR_SECURITY); 483 SET_STRING("FILE_ERROR_NOT_READABLE", 484 IDS_FILE_BROWSER_FILE_ERROR_NOT_READABLE); 485 SET_STRING("FILE_ERROR_NO_MODIFICATION_ALLOWED", 486 IDS_FILE_BROWSER_FILE_ERROR_NO_MODIFICATION_ALLOWED); 487 SET_STRING("FILE_ERROR_INVALID_STATE", 488 IDS_FILE_BROWSER_FILE_ERROR_INVALID_STATE); 489 SET_STRING("FILE_ERROR_INVALID_MODIFICATION", 490 IDS_FILE_BROWSER_FILE_ERROR_INVALID_MODIFICATION); 491 SET_STRING("FILE_ERROR_PATH_EXISTS", IDS_FILE_BROWSER_FILE_ERROR_PATH_EXISTS); 492 SET_STRING("FILE_ERROR_QUOTA_EXCEEDED", 493 IDS_FILE_BROWSER_FILE_ERROR_QUOTA_EXCEEDED); 494 495 SET_STRING("SEARCH_DRIVE_HTML", IDS_FILE_BROWSER_SEARCH_DRIVE_HTML); 496 SET_STRING("SEARCH_NO_MATCHING_FILES_HTML", 497 IDS_FILE_BROWSER_SEARCH_NO_MATCHING_FILES_HTML); 498 SET_STRING("SEARCH_EXPAND", IDS_FILE_BROWSER_SEARCH_EXPAND); 499 SET_STRING("SEARCH_SPINNER", IDS_FILE_BROWSER_SEARCH_SPINNER); 500 501 SET_STRING("CHANGE_DEFAULT_MENU_ITEM", 502 IDS_FILE_BROWSER_CHANGE_DEFAULT_MENU_ITEM); 503 SET_STRING("CHANGE_DEFAULT_CAPTION", IDS_FILE_BROWSER_CHANGE_DEFAULT_CAPTION); 504 SET_STRING("DEFAULT_ACTION_LABEL", IDS_FILE_BROWSER_DEFAULT_ACTION_LABEL); 505 506 SET_STRING("VIEW_TYPE_LABEL", IDS_FILE_BROWSER_VIEW_TYPE_LABEL); 507 SET_STRING("DETAIL_VIEW_TOOLTIP", IDS_FILE_BROWSER_DETAIL_VIEW_TOOLTIP); 508 SET_STRING("THUMBNAIL_VIEW_TOOLTIP", IDS_FILE_BROWSER_THUMBNAIL_VIEW_TOOLTIP); 509 SET_STRING("GEAR_BUTTON_TOOLTIP", IDS_FILE_BROWSER_GEAR_BUTTON_TOOLTIP); 510 511 SET_STRING("TIME_TODAY", IDS_FILE_BROWSER_TIME_TODAY); 512 SET_STRING("TIME_YESTERDAY", IDS_FILE_BROWSER_TIME_YESTERDAY); 513 514 SET_STRING("ALL_FILES_FILTER", IDS_FILE_BROWSER_ALL_FILES_FILTER); 515 516 SET_STRING("SPACE_AVAILABLE", IDS_FILE_BROWSER_SPACE_AVAILABLE); 517 SET_STRING("WAITING_FOR_SPACE_INFO", IDS_FILE_BROWSER_WAITING_FOR_SPACE_INFO); 518 SET_STRING("FAILED_SPACE_INFO", IDS_FILE_BROWSER_FAILED_SPACE_INFO); 519 520 SET_STRING("DRIVE_NOT_REACHED", IDS_FILE_BROWSER_DRIVE_NOT_REACHED); 521 522 SET_STRING("HELP_LINK_LABEL", IDS_FILE_BROWSER_HELP_LINK_LABEL); 523#undef SET_STRING 524 525 dict->SetBoolean("PDF_VIEW_ENABLED", 526 file_manager::util::ShouldBeOpenedWithPlugin( 527 GetProfile(), FILE_PATH_LITERAL(".pdf"))); 528 dict->SetBoolean("SWF_VIEW_ENABLED", 529 file_manager::util::ShouldBeOpenedWithPlugin( 530 GetProfile(), FILE_PATH_LITERAL(".swf"))); 531 532 webui::SetFontAndTextDirection(dict); 533 534 dict->SetString("CHROMEOS_RELEASE_BOARD", 535 base::SysInfo::GetLsbReleaseBoard()); 536 537 dict->SetString("UI_LOCALE", extension_l10n_util::CurrentLocaleOrDefault()); 538 539 return true; 540} 541 542} // namespace extensions 543