diff options
Diffstat (limited to 'chrome/browser/extensions/extension_file_browser_private_api.cc')
-rw-r--r-- | chrome/browser/extensions/extension_file_browser_private_api.cc | 92 |
1 files changed, 37 insertions, 55 deletions
diff --git a/chrome/browser/extensions/extension_file_browser_private_api.cc b/chrome/browser/extensions/extension_file_browser_private_api.cc index ddba387..e578e12 100644 --- a/chrome/browser/extensions/extension_file_browser_private_api.cc +++ b/chrome/browser/extensions/extension_file_browser_private_api.cc @@ -255,61 +255,43 @@ bool FileDialogStringsFunction::RunImpl() { result_.reset(new DictionaryValue()); DictionaryValue* dict = reinterpret_cast<DictionaryValue*>(result_.get()); - dict->SetString("LOCALE_DATE_SHORT", - l10n_util::GetStringUTF16(IDS_LOCALE_DATE_SHORT)); - dict->SetString("LOCALE_MONTHS_SHORT", - l10n_util::GetStringUTF16(IDS_LOCALE_MONTHS_SHORT)); - dict->SetString("LOCALE_DAYS_SHORT", - l10n_util::GetStringUTF16(IDS_LOCALE_DAYS_SHORT)); - dict->SetString("FILES_DISPLAYED_SUMMARY", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_FILES_DISPLAYED_SUMMARY)); - dict->SetString("FILES_SELECTED_SUMMARY", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_FILES_SELECTED_SUMMARY)); - - dict->SetString("BODY_FONT_FAMILY", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_BODY_FONT_FAMILY)); - dict->SetString("BODY_FONT_SIZE", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_BODY_FONT_SIZE)); - - dict->SetString("ROOT_DIRECTORY_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_ROOT_DIRECTORY_LABEL)); - dict->SetString("NAME_COLUMN_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_NAME_COLUMN_LABEL)); - dict->SetString("SIZE_COLUMN_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_SIZE_COLUMN_LABEL)); - dict->SetString("DATE_COLUMN_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_DATE_COLUMN_LABEL)); - dict->SetString("PREVIEW_COLUMN_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_PREVIEW_COLUMN_LABEL)); - - dict->SetString("FILENAME_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_FILENAME_LABEL)); - - dict->SetString("CANCEL_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_CANCEL_LABEL)); - dict->SetString("OPEN_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_OPEN_LABEL)); - dict->SetString("SAVE_LABEL", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_SAVE_LABEL)); - - dict->SetString("SELECT_FOLDER_TITLE", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_SELECT_FOLDER_TITLE)); - dict->SetString("SELECT_OPEN_FILE_TITLE", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_SELECT_OPEN_FILE_TITLE)); - dict->SetString("SELECT_OPEN_MULTI_FILE_TITLE", - l10n_util::GetStringUTF16( - IDS_FILE_BROWSER_SELECT_OPEN_MULTI_FILE_TITLE)); - dict->SetString("SELECT_SAVEAS_FILE_TITLE", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_SELECT_SAVEAS_FILE_TITLE)); - - dict->SetString("COMPUTING_SELECTION", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_COMPUTING_SELECTION)); - dict->SetString("NOTHING_SELECTED", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_NOTHING_SELECTED)); - dict->SetString("ONE_FILE_SELECTED", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_ONE_FILE_SELECTED)); - dict->SetString("MANY_FILES_SELECTED", - l10n_util::GetStringUTF16(IDS_FILE_BROWSER_MANY_FILES_SELECTED)); +#define SET_STRING(ns, id) \ + dict->SetString(#id, l10n_util::GetStringUTF16(ns##_##id)) + + SET_STRING(IDS, LOCALE_DATE_SHORT); + SET_STRING(IDS, LOCALE_MONTHS_SHORT); + SET_STRING(IDS, LOCALE_DAYS_SHORT); + + SET_STRING(IDS_FILE_BROWSER, BODY_FONT_FAMILY); + SET_STRING(IDS_FILE_BROWSER, BODY_FONT_SIZE); + + SET_STRING(IDS_FILE_BROWSER, ROOT_DIRECTORY_LABEL); + SET_STRING(IDS_FILE_BROWSER, NAME_COLUMN_LABEL); + SET_STRING(IDS_FILE_BROWSER, SIZE_COLUMN_LABEL); + SET_STRING(IDS_FILE_BROWSER, DATE_COLUMN_LABEL); + SET_STRING(IDS_FILE_BROWSER, PREVIEW_COLUMN_LABEL); + + SET_STRING(IDS_FILE_BROWSER, ERROR_CREATING_FOLDER); + SET_STRING(IDS_FILE_BROWSER, ERROR_INVALID_FOLDER_CHARACTER); + SET_STRING(IDS_FILE_BROWSER, NEW_FOLDER_PROMPT); + SET_STRING(IDS_FILE_BROWSER, NEW_FOLDER_BUTTON_LABEL); + SET_STRING(IDS_FILE_BROWSER, FILENAME_LABEL); + + SET_STRING(IDS_FILE_BROWSER, CANCEL_LABEL); + SET_STRING(IDS_FILE_BROWSER, OPEN_LABEL); + SET_STRING(IDS_FILE_BROWSER, SAVE_LABEL); + + SET_STRING(IDS_FILE_BROWSER, SELECT_FOLDER_TITLE); + SET_STRING(IDS_FILE_BROWSER, SELECT_OPEN_FILE_TITLE); + SET_STRING(IDS_FILE_BROWSER, SELECT_OPEN_MULTI_FILE_TITLE); + SET_STRING(IDS_FILE_BROWSER, SELECT_SAVEAS_FILE_TITLE); + + SET_STRING(IDS_FILE_BROWSER, COMPUTING_SELECTION); + SET_STRING(IDS_FILE_BROWSER, NOTHING_SELECTED); + SET_STRING(IDS_FILE_BROWSER, ONE_FILE_SELECTED); + SET_STRING(IDS_FILE_BROWSER, MANY_FILES_SELECTED); + +#undef SET_STRING SendResponse(true); return true; |