Index: chrome/browser/app_controller_mac.mm |
diff --git a/chrome/browser/app_controller_mac.mm b/chrome/browser/app_controller_mac.mm |
index 91ae93205314708c7dc9ade72d85264fe460c0f9..811185b1137ff73a329ac7884da9505f6ba7ae96 100644 |
--- a/chrome/browser/app_controller_mac.mm |
+++ b/chrome/browser/app_controller_mac.mm |
@@ -807,26 +807,18 @@ class AppControllerProfileObserver : public ProfileInfoCacheObserver { |
NSString* exitTitle = nil; |
// Set the dialog text based on whether or not there are multiple downloads. |
- if (downloadCount == 1) { |
- // Dialog text: warning and explanation. |
- titleText = l10n_util::GetNSString( |
- IDS_SINGLE_DOWNLOAD_REMOVE_CONFIRM_TITLE); |
- explanationText = l10n_util::GetNSString( |
- IDS_SINGLE_DOWNLOAD_REMOVE_CONFIRM_EXPLANATION); |
- } else { |
- // Dialog text: warning and explanation. |
- titleText = l10n_util::GetNSString( |
- IDS_MULTIPLE_DOWNLOADS_REMOVE_CONFIRM_TITLE); |
- explanationText = l10n_util::GetNSString( |
- IDS_MULTIPLE_DOWNLOADS_REMOVE_CONFIRM_EXPLANATION); |
- } |
+ // Dialog text: warning and explanation. |
+ titleText = l10n_util::GetPluralNSStringF( |
+ IDS_DOWNLOAD_REMOVE_CONFIRM_TITLE, downloadCount); |
+ explanationText = l10n_util::GetPluralNSStringF( |
+ IDS_DOWNLOAD_REMOVE_CONFIRM_EXPLANATION, downloadCount); |
// Cancel download and exit button text. |
- exitTitle = l10n_util::GetNSString( |
- IDS_DOWNLOAD_REMOVE_CONFIRM_OK_BUTTON_LABEL); |
+ exitTitle = l10n_util::GetPluralNSStringF( |
+ IDS_DOWNLOAD_REMOVE_CONFIRM_OK_BUTTON_LABEL, downloadCount); |
// Wait for download button text. |
- waitTitle = l10n_util::GetNSString( |
- IDS_DOWNLOAD_REMOVE_CONFIRM_CANCEL_BUTTON_LABEL); |
+ waitTitle = l10n_util::GetPluralNSStringF( |
+ IDS_DOWNLOAD_REMOVE_CONFIRM_CANCEL_BUTTON_LABEL, downloadCount); |
// 'waitButton' is the default choice. |
int choice = NSRunAlertPanel(titleText, @"%@", |