Index: chrome/browser/resources/options/controlled_setting.js |
diff --git a/chrome/browser/resources/options/controlled_setting.js b/chrome/browser/resources/options/controlled_setting.js |
index 0d4e76086707fbda54bec31a2cbd6c46ac84f984..40f702ac971b57ab253309f9e0843a358ff92777 100644 |
--- a/chrome/browser/resources/options/controlled_setting.js |
+++ b/chrome/browser/resources/options/controlled_setting.js |
@@ -138,13 +138,21 @@ cr.define('options', function() { |
var self = this; |
// Construct the bubble text. |
- defaultStrings = { |
- 'policy': loadTimeData.getString('controlledSettingPolicy'), |
- 'extension': loadTimeData.getString('controlledSettingExtension'), |
- 'recommended': loadTimeData.getString('controlledSettingRecommended'), |
- 'hasRecommendation': |
- loadTimeData.getString('controlledSettingHasRecommendation'), |
- }; |
+ if (this.hasAttribute('plural')) { |
+ var defaultStrings = { |
+ 'policy': loadTimeData.getString('controlledSettingsPolicy'), |
+ 'extension': loadTimeData.getString('controlledSettingsExtension'), |
+ }; |
+ } else { |
+ var defaultStrings = { |
+ 'policy': loadTimeData.getString('controlledSettingPolicy'), |
+ 'extension': loadTimeData.getString('controlledSettingExtension'), |
+ 'recommended': |
+ loadTimeData.getString('controlledSettingRecommended'), |
+ 'hasRecommendation': |
+ loadTimeData.getString('controlledSettingHasRecommendation'), |
+ }; |
+ } |
// No controller, no bubble. |
if (!this.controlledBy || !(this.controlledBy in defaultStrings)) |