| Index: chrome/browser/extensions/extension_install_prompt.cc
|
| diff --git a/chrome/browser/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc
|
| index c45fefabf761db8667aba4a5a9730bac109fdc1e..309c28f6aec9c48d765073ad14aa8ff8a5b85f62 100644
|
| --- a/chrome/browser/extensions/extension_install_prompt.cc
|
| +++ b/chrome/browser/extensions/extension_install_prompt.cc
|
| @@ -347,9 +347,19 @@ string16 ExtensionInstallPrompt::Prompt::GetOAuthHeading() const {
|
| }
|
|
|
| string16 ExtensionInstallPrompt::Prompt::GetRetainedFilesHeading() const {
|
| - return l10n_util::GetStringFUTF16(
|
| - IDS_EXTENSION_PROMPT_RETAINED_FILES,
|
| - base::IntToString16(GetRetainedFileCount()));
|
| + const int kRetainedFilesMessageIDs[6] = {
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILES_DEFAULT,
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILE_SINGULAR,
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILES_ZERO,
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILES_TWO,
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILES_FEW,
|
| + IDS_EXTENSION_PROMPT_RETAINED_FILES_MANY,
|
| + };
|
| + std::vector<int> message_ids;
|
| + for (size_t i = 0; i < arraysize(kRetainedFilesMessageIDs); i++) {
|
| + message_ids.push_back(kRetainedFilesMessageIDs[i]);
|
| + }
|
| + return l10n_util::GetPluralStringFUTF16(message_ids, GetRetainedFileCount());
|
| }
|
|
|
| bool ExtensionInstallPrompt::Prompt::ShouldShowPermissions() const {
|
|
|