| 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))
|
|
|