| Index: extensions/browser/api/device_permissions_prompt.cc
|
| diff --git a/extensions/browser/api/device_permissions_prompt.cc b/extensions/browser/api/device_permissions_prompt.cc
|
| index 66aff350a7b7afe20909e589f824753855bb7246..b2df4726b2591a0771d6c0f4e2c2e4efb1e0dc31 100644
|
| --- a/extensions/browser/api/device_permissions_prompt.cc
|
| +++ b/extensions/browser/api/device_permissions_prompt.cc
|
| @@ -90,9 +90,8 @@ class UsbDevicePermissionsPrompt : public DevicePermissionsPrompt::Prompt,
|
| }
|
|
|
| base::string16 GetHeading() const override {
|
| - return l10n_util::GetStringUTF16(
|
| - multiple() ? IDS_USB_DEVICE_PERMISSIONS_PROMPT_TITLE_MULTIPLE
|
| - : IDS_USB_DEVICE_PERMISSIONS_PROMPT_TITLE_SINGLE);
|
| + return l10n_util::GetPluralStringFUTF16(
|
| + IDS_HID_DEVICE_PERMISSIONS_PROMPT_TITLE, devices_.size());
|
| }
|
|
|
| void Dismissed() override {
|
| @@ -205,9 +204,8 @@ class HidDevicePermissionsPrompt : public DevicePermissionsPrompt::Prompt,
|
| }
|
|
|
| base::string16 GetHeading() const override {
|
| - return l10n_util::GetStringUTF16(
|
| - multiple() ? IDS_HID_DEVICE_PERMISSIONS_PROMPT_TITLE_MULTIPLE
|
| - : IDS_HID_DEVICE_PERMISSIONS_PROMPT_TITLE_SINGLE);
|
| + return l10n_util::GetPluralStringFUTF16(
|
| + IDS_USB_DEVICE_PERMISSIONS_PROMPT_TITLE, devices_.size());
|
| }
|
|
|
| void Dismissed() override {
|
| @@ -305,6 +303,7 @@ void DevicePermissionsPrompt::Prompt::SetObserver(Observer* observer) {
|
| }
|
|
|
| base::string16 DevicePermissionsPrompt::Prompt::GetPromptMessage() const {
|
| + // TODO(jungshik): Consider using the ICU syntax once bug 481734 is fixed.
|
| return l10n_util::GetStringFUTF16(multiple_
|
| ? IDS_DEVICE_PERMISSIONS_PROMPT_MULTIPLE
|
| : IDS_DEVICE_PERMISSIONS_PROMPT_SINGLE,
|
|
|