summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_file_browser_private_api.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_file_browser_private_api.cc')
-rw-r--r--chrome/browser/extensions/extension_file_browser_private_api.cc92
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;