Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/webui/options/browser_options_handler.h" | 5 #include "chrome/browser/ui/webui/options/browser_options_handler.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <utility> | 10 #include <utility> |
| 11 | 11 |
| 12 #include "base/bind.h" | 12 #include "base/bind.h" |
| 13 #include "base/bind_helpers.h" | 13 #include "base/bind_helpers.h" |
| 14 #include "base/command_line.h" | 14 #include "base/command_line.h" |
| 15 #include "base/environment.h" | 15 #include "base/environment.h" |
| 16 #include "base/i18n/number_formatting.h" | 16 #include "base/i18n/number_formatting.h" |
| 17 #include "base/macros.h" | 17 #include "base/macros.h" |
| 18 #include "base/memory/singleton.h" | 18 #include "base/memory/singleton.h" |
| 19 #include "base/metrics/field_trial.h" | 19 #include "base/metrics/field_trial.h" |
| 20 #include "base/metrics/histogram.h" | 20 #include "base/metrics/histogram.h" |
| 21 #include "base/stl_util.h" | 21 #include "base/stl_util.h" |
| 22 #include "base/strings/string_number_conversions.h" | |
| 22 #include "base/strings/utf_string_conversions.h" | 23 #include "base/strings/utf_string_conversions.h" |
| 23 #include "base/value_conversions.h" | 24 #include "base/value_conversions.h" |
| 24 #include "base/values.h" | 25 #include "base/values.h" |
| 25 #include "build/build_config.h" | 26 #include "build/build_config.h" |
| 26 #include "chrome/browser/browser_process.h" | 27 #include "chrome/browser/browser_process.h" |
| 27 #include "chrome/browser/chrome_notification_types.h" | 28 #include "chrome/browser/chrome_notification_types.h" |
| 28 #include "chrome/browser/custom_home_pages_table_model.h" | 29 #include "chrome/browser/custom_home_pages_table_model.h" |
| 29 #include "chrome/browser/download/download_prefs.h" | 30 #include "chrome/browser/download/download_prefs.h" |
| 30 #include "chrome/browser/extensions/settings_api_helpers.h" | 31 #include "chrome/browser/extensions/settings_api_helpers.h" |
| 31 #include "chrome/browser/gpu/gpu_mode_manager.h" | 32 #include "chrome/browser/gpu/gpu_mode_manager.h" |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 114 | 115 |
| 115 #if defined(OS_CHROMEOS) | 116 #if defined(OS_CHROMEOS) |
| 116 #include "ash/common/accessibility_types.h" | 117 #include "ash/common/accessibility_types.h" |
| 117 #include "ash/common/ash_switches.h" | 118 #include "ash/common/ash_switches.h" |
| 118 #include "ash/common/system/chromeos/devicetype_utils.h" | 119 #include "ash/common/system/chromeos/devicetype_utils.h" |
| 119 #include "ash/desktop_background/user_wallpaper_delegate.h" | 120 #include "ash/desktop_background/user_wallpaper_delegate.h" |
| 120 #include "ash/shell.h" | 121 #include "ash/shell.h" |
| 121 #include "chrome/browser/browser_process_platform_part.h" | 122 #include "chrome/browser/browser_process_platform_part.h" |
| 122 #include "chrome/browser/chromeos/accessibility/accessibility_util.h" | 123 #include "chrome/browser/chromeos/accessibility/accessibility_util.h" |
| 123 #include "chrome/browser/chromeos/arc/arc_auth_service.h" | 124 #include "chrome/browser/chromeos/arc/arc_auth_service.h" |
| 125 #include "chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.h" | |
| 124 #include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h" | 126 #include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h" |
| 125 #include "chrome/browser/chromeos/net/wake_on_wifi_manager.h" | 127 #include "chrome/browser/chromeos/net/wake_on_wifi_manager.h" |
| 126 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" | 128 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" |
| 127 #include "chrome/browser/chromeos/profiles/profile_helper.h" | 129 #include "chrome/browser/chromeos/profiles/profile_helper.h" |
| 128 #include "chrome/browser/chromeos/reset/metrics.h" | 130 #include "chrome/browser/chromeos/reset/metrics.h" |
| 129 #include "chrome/browser/chromeos/settings/cros_settings.h" | 131 #include "chrome/browser/chromeos/settings/cros_settings.h" |
| 130 #include "chrome/browser/chromeos/system/timezone_util.h" | 132 #include "chrome/browser/chromeos/system/timezone_util.h" |
| 131 #include "chrome/browser/policy/profile_policy_connector.h" | 133 #include "chrome/browser/policy/profile_policy_connector.h" |
| 132 #include "chrome/browser/policy/profile_policy_connector_factory.h" | 134 #include "chrome/browser/policy/profile_policy_connector_factory.h" |
| 133 #include "chrome/browser/ui/app_list/arc/arc_app_list_prefs.h" | 135 #include "chrome/browser/ui/app_list/arc/arc_app_list_prefs.h" |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 224 DCHECK(values); | 226 DCHECK(values); |
| 225 | 227 |
| 226 #if defined(OS_CHROMEOS) | 228 #if defined(OS_CHROMEOS) |
| 227 const int device_type_resource_id = ash::GetChromeOSDeviceTypeResourceId(); | 229 const int device_type_resource_id = ash::GetChromeOSDeviceTypeResourceId(); |
| 228 #else | 230 #else |
| 229 const int device_type_resource_id = IDS_EASY_UNLOCK_GENERIC_DEVICE_TYPE; | 231 const int device_type_resource_id = IDS_EASY_UNLOCK_GENERIC_DEVICE_TYPE; |
| 230 #endif // defined(OS_CHROMEOS) | 232 #endif // defined(OS_CHROMEOS) |
| 231 | 233 |
| 232 static OptionsStringResource resources[] = { | 234 static OptionsStringResource resources[] = { |
| 233 // Please keep these in alphabetical order. | 235 // Please keep these in alphabetical order. |
| 234 { "accessibilityFeaturesLink", IDS_OPTIONS_ACCESSIBILITY_FEATURES_LINK }, | 236 {"accessibilityFeaturesLink", IDS_OPTIONS_ACCESSIBILITY_FEATURES_LINK}, |
| 235 { "accessibilityTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_ACCESSIBILITY }, | 237 {"accessibilityTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_ACCESSIBILITY}, |
| 236 { "advancedSectionTitleCertificates", | 238 {"advancedSectionTitleCertificates", |
| 237 IDS_OPTIONS_ADVANCED_SECTION_TITLE_CERTIFICATES }, | 239 IDS_OPTIONS_ADVANCED_SECTION_TITLE_CERTIFICATES}, |
| 238 { "advancedSectionTitleCloudPrint", IDS_GOOGLE_CLOUD_PRINT }, | 240 {"advancedSectionTitleCloudPrint", IDS_GOOGLE_CLOUD_PRINT}, |
| 239 { "advancedSectionTitleContent", | 241 {"advancedSectionTitleContent", IDS_OPTIONS_ADVANCED_SECTION_TITLE_CONTENT}, |
| 240 IDS_OPTIONS_ADVANCED_SECTION_TITLE_CONTENT }, | 242 {"advancedSectionTitleLanguages", |
| 241 { "advancedSectionTitleLanguages", | 243 IDS_OPTIONS_ADVANCED_SECTION_TITLE_LANGUAGES}, |
| 242 IDS_OPTIONS_ADVANCED_SECTION_TITLE_LANGUAGES }, | 244 {"advancedSectionTitleNetwork", IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK}, |
| 243 { "advancedSectionTitleNetwork", | 245 {"advancedSectionTitlePrivacy", IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY}, |
| 244 IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK }, | 246 {"advancedSectionTitleSystem", IDS_OPTIONS_ADVANCED_SECTION_TITLE_SYSTEM}, |
| 245 { "advancedSectionTitlePrivacy", | 247 {"autoOpenFileTypesInfo", IDS_OPTIONS_OPEN_FILE_TYPES_AUTOMATICALLY}, |
| 246 IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY }, | 248 {"autoOpenFileTypesResetToDefault", |
| 247 { "advancedSectionTitleSystem", IDS_OPTIONS_ADVANCED_SECTION_TITLE_SYSTEM }, | 249 IDS_OPTIONS_AUTOOPENFILETYPES_RESETTODEFAULT}, |
| 248 { "autoOpenFileTypesInfo", IDS_OPTIONS_OPEN_FILE_TYPES_AUTOMATICALLY }, | 250 {"autofillEnabled", IDS_OPTIONS_AUTOFILL_ENABLE}, |
| 249 { "autoOpenFileTypesResetToDefault", | 251 {"autologinEnabled", IDS_OPTIONS_PASSWORDS_AUTOLOGIN}, |
| 250 IDS_OPTIONS_AUTOOPENFILETYPES_RESETTODEFAULT }, | 252 {"certificatesManageButton", IDS_OPTIONS_CERTIFICATES_MANAGE_BUTTON}, |
| 251 { "autofillEnabled", IDS_OPTIONS_AUTOFILL_ENABLE }, | 253 {"changeHomePage", IDS_OPTIONS_CHANGE_HOME_PAGE}, |
| 252 { "autologinEnabled", IDS_OPTIONS_PASSWORDS_AUTOLOGIN }, | 254 {"childLabel", IDS_PROFILES_LIST_CHILD_LABEL}, |
| 253 { "certificatesManageButton", IDS_OPTIONS_CERTIFICATES_MANAGE_BUTTON }, | 255 {"currentUserOnly", IDS_OPTIONS_CURRENT_USER_ONLY}, |
| 254 { "changeHomePage", IDS_OPTIONS_CHANGE_HOME_PAGE }, | 256 {"customizeSync", IDS_OPTIONS_CUSTOMIZE_SYNC_BUTTON_LABEL}, |
| 255 { "childLabel", IDS_PROFILES_LIST_CHILD_LABEL }, | 257 {"defaultBrowserUnknown", IDS_OPTIONS_DEFAULTBROWSER_UNKNOWN, |
| 256 { "currentUserOnly", IDS_OPTIONS_CURRENT_USER_ONLY }, | 258 IDS_PRODUCT_NAME}, |
| 257 { "customizeSync", IDS_OPTIONS_CUSTOMIZE_SYNC_BUTTON_LABEL }, | 259 {"defaultBrowserUseAsDefault", IDS_OPTIONS_DEFAULTBROWSER_USEASDEFAULT}, |
| 258 { "defaultBrowserUnknown", | 260 {"defaultFontSizeLabel", IDS_OPTIONS_DEFAULT_FONT_SIZE_LABEL}, |
| 259 IDS_OPTIONS_DEFAULTBROWSER_UNKNOWN, IDS_PRODUCT_NAME }, | 261 {"defaultSearchManageEngines", IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES}, |
| 260 { "defaultBrowserUseAsDefault", IDS_OPTIONS_DEFAULTBROWSER_USEASDEFAULT }, | 262 {"defaultZoomFactorLabel", IDS_OPTIONS_DEFAULT_ZOOM_LEVEL_LABEL}, |
| 261 { "defaultFontSizeLabel", IDS_OPTIONS_DEFAULT_FONT_SIZE_LABEL }, | 263 {"disableWebServices", IDS_OPTIONS_DISABLE_WEB_SERVICES}, |
| 262 { "defaultSearchManageEngines", IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES }, | 264 {"doNotTrack", IDS_OPTIONS_ENABLE_DO_NOT_TRACK}, |
| 263 { "defaultZoomFactorLabel", IDS_OPTIONS_DEFAULT_ZOOM_LEVEL_LABEL }, | 265 {"doNotTrackConfirmDisable", |
| 264 { "disableWebServices", IDS_OPTIONS_DISABLE_WEB_SERVICES }, | 266 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_DISABLE}, |
| 265 { "doNotTrack", IDS_OPTIONS_ENABLE_DO_NOT_TRACK }, | 267 {"doNotTrackConfirmEnable", IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_ENABLE}, |
| 266 { "doNotTrackConfirmDisable", | 268 {"doNotTrackConfirmMessage", IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TEXT}, |
| 267 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_DISABLE }, | 269 {"downloadLocationAskForSaveLocation", |
| 268 { "doNotTrackConfirmEnable", | 270 IDS_OPTIONS_DOWNLOADLOCATION_ASKFORSAVELOCATION}, |
| 269 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_ENABLE }, | 271 {"downloadLocationBrowseTitle", IDS_OPTIONS_DOWNLOADLOCATION_BROWSE_TITLE}, |
| 270 { "doNotTrackConfirmMessage", IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TEXT }, | 272 {"downloadLocationChangeButton", |
| 271 { "downloadLocationAskForSaveLocation", | 273 IDS_OPTIONS_DOWNLOADLOCATION_CHANGE_BUTTON}, |
| 272 IDS_OPTIONS_DOWNLOADLOCATION_ASKFORSAVELOCATION }, | 274 {"downloadLocationGroupName", IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME}, |
| 273 { "downloadLocationBrowseTitle", | 275 {"easyUnlockDescription", IDS_OPTIONS_EASY_UNLOCK_DESCRIPTION, |
| 274 IDS_OPTIONS_DOWNLOADLOCATION_BROWSE_TITLE }, | 276 device_type_resource_id}, |
| 275 { "downloadLocationChangeButton", | 277 {"easyUnlockRequireProximityLabel", |
| 276 IDS_OPTIONS_DOWNLOADLOCATION_CHANGE_BUTTON }, | 278 IDS_OPTIONS_EASY_UNLOCK_REQUIRE_PROXIMITY_LABEL, device_type_resource_id}, |
| 277 { "downloadLocationGroupName", IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME }, | 279 {"easyUnlockSectionTitle", IDS_OPTIONS_EASY_UNLOCK_SECTION_TITLE}, |
| 278 { "easyUnlockDescription", IDS_OPTIONS_EASY_UNLOCK_DESCRIPTION, | 280 {"easyUnlockSetupButton", IDS_OPTIONS_EASY_UNLOCK_SETUP_BUTTON}, |
| 279 device_type_resource_id }, | 281 {"easyUnlockSetupIntro", IDS_OPTIONS_EASY_UNLOCK_SETUP_INTRO, |
| 280 { "easyUnlockRequireProximityLabel", | 282 device_type_resource_id}, |
| 281 IDS_OPTIONS_EASY_UNLOCK_REQUIRE_PROXIMITY_LABEL, | 283 {"enableLogging", IDS_OPTIONS_ENABLE_LOGGING}, |
| 282 device_type_resource_id }, | 284 {"extensionControlled", IDS_OPTIONS_TAB_EXTENSION_CONTROLLED}, |
| 283 { "easyUnlockSectionTitle", IDS_OPTIONS_EASY_UNLOCK_SECTION_TITLE }, | 285 {"extensionDisable", IDS_OPTIONS_TAB_EXTENSION_CONTROLLED_DISABLE}, |
| 284 { "easyUnlockSetupButton", IDS_OPTIONS_EASY_UNLOCK_SETUP_BUTTON }, | 286 {"fontSettingsCustomizeFontsButton", |
| 285 { "easyUnlockSetupIntro", IDS_OPTIONS_EASY_UNLOCK_SETUP_INTRO, | 287 IDS_OPTIONS_FONTSETTINGS_CUSTOMIZE_FONTS_BUTTON}, |
| 286 device_type_resource_id }, | 288 {"fontSizeLabelCustom", IDS_OPTIONS_FONT_SIZE_LABEL_CUSTOM}, |
| 287 { "enableLogging", IDS_OPTIONS_ENABLE_LOGGING }, | 289 {"fontSizeLabelLarge", IDS_OPTIONS_FONT_SIZE_LABEL_LARGE}, |
| 288 { "extensionControlled", IDS_OPTIONS_TAB_EXTENSION_CONTROLLED }, | 290 {"fontSizeLabelMedium", IDS_OPTIONS_FONT_SIZE_LABEL_MEDIUM}, |
| 289 { "extensionDisable", IDS_OPTIONS_TAB_EXTENSION_CONTROLLED_DISABLE }, | 291 {"fontSizeLabelSmall", IDS_OPTIONS_FONT_SIZE_LABEL_SMALL}, |
| 290 { "fontSettingsCustomizeFontsButton", | 292 {"fontSizeLabelVeryLarge", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_LARGE}, |
| 291 IDS_OPTIONS_FONTSETTINGS_CUSTOMIZE_FONTS_BUTTON }, | 293 {"fontSizeLabelVerySmall", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_SMALL}, |
| 292 { "fontSizeLabelCustom", IDS_OPTIONS_FONT_SIZE_LABEL_CUSTOM }, | 294 {"googleNowLauncherEnable", IDS_OPTIONS_ENABLE_GOOGLE_NOW}, |
| 293 { "fontSizeLabelLarge", IDS_OPTIONS_FONT_SIZE_LABEL_LARGE }, | 295 {"hideAdvancedSettings", IDS_SETTINGS_HIDE_ADVANCED_SETTINGS}, |
| 294 { "fontSizeLabelMedium", IDS_OPTIONS_FONT_SIZE_LABEL_MEDIUM }, | 296 {"homePageNtp", IDS_OPTIONS_HOMEPAGE_NTP}, |
| 295 { "fontSizeLabelSmall", IDS_OPTIONS_FONT_SIZE_LABEL_SMALL }, | 297 {"homePageShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON}, |
| 296 { "fontSizeLabelVeryLarge", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_LARGE }, | 298 {"homePageUseNewTab", IDS_OPTIONS_HOMEPAGE_USE_NEWTAB}, |
| 297 { "fontSizeLabelVerySmall", IDS_OPTIONS_FONT_SIZE_LABEL_VERY_SMALL }, | 299 {"homePageUseURL", IDS_OPTIONS_HOMEPAGE_USE_URL}, |
| 298 { "googleNowLauncherEnable", IDS_OPTIONS_ENABLE_GOOGLE_NOW }, | 300 {"hotwordAlwaysOnAudioHistoryDescription", |
| 299 { "hideAdvancedSettings", IDS_SETTINGS_HIDE_ADVANCED_SETTINGS }, | 301 IDS_HOTWORD_ALWAYS_ON_AUDIO_HISTORY_DESCRIPTION}, |
| 300 { "homePageNtp", IDS_OPTIONS_HOMEPAGE_NTP }, | 302 {"hotwordAlwaysOnDesc", IDS_HOTWORD_SEARCH_ALWAYS_ON_DESCRIPTION}, |
| 301 { "homePageShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, | 303 {"hotwordAudioHistoryManage", IDS_HOTWORD_AUDIO_HISTORY_MANAGE_LINK}, |
| 302 { "homePageUseNewTab", IDS_OPTIONS_HOMEPAGE_USE_NEWTAB }, | 304 {"hotwordAudioLoggingEnable", IDS_HOTWORD_AUDIO_LOGGING_ENABLE}, |
| 303 { "homePageUseURL", IDS_OPTIONS_HOMEPAGE_USE_URL }, | 305 {"hotwordConfirmDisable", IDS_HOTWORD_CONFIRM_BUBBLE_DISABLE}, |
| 304 { "hotwordAlwaysOnAudioHistoryDescription", | 306 {"hotwordConfirmEnable", IDS_HOTWORD_CONFIRM_BUBBLE_ENABLE}, |
| 305 IDS_HOTWORD_ALWAYS_ON_AUDIO_HISTORY_DESCRIPTION }, | 307 {"hotwordConfirmMessage", IDS_HOTWORD_SEARCH_PREF_DESCRIPTION}, |
| 306 { "hotwordAlwaysOnDesc", IDS_HOTWORD_SEARCH_ALWAYS_ON_DESCRIPTION }, | 308 {"hotwordNoDSPDesc", IDS_HOTWORD_SEARCH_NO_DSP_DESCRIPTION}, |
| 307 { "hotwordAudioHistoryManage", IDS_HOTWORD_AUDIO_HISTORY_MANAGE_LINK }, | 309 {"hotwordRetrainLink", IDS_HOTWORD_RETRAIN_LINK}, |
| 308 { "hotwordAudioLoggingEnable", IDS_HOTWORD_AUDIO_LOGGING_ENABLE }, | 310 {"hotwordSearchEnable", IDS_HOTWORD_SEARCH_PREF_CHKBOX}, |
| 309 { "hotwordConfirmDisable", IDS_HOTWORD_CONFIRM_BUBBLE_DISABLE }, | 311 {"importData", IDS_OPTIONS_IMPORT_DATA_BUTTON}, |
| 310 { "hotwordConfirmEnable", IDS_HOTWORD_CONFIRM_BUBBLE_ENABLE }, | 312 {"improveBrowsingExperience", IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE}, |
| 311 { "hotwordConfirmMessage", IDS_HOTWORD_SEARCH_PREF_DESCRIPTION }, | 313 {"languageAndSpellCheckSettingsButton", |
| 312 { "hotwordNoDSPDesc", IDS_HOTWORD_SEARCH_NO_DSP_DESCRIPTION }, | 314 IDS_OPTIONS_SETTINGS_LANGUAGE_AND_INPUT_SETTINGS}, |
| 313 { "hotwordRetrainLink", IDS_HOTWORD_RETRAIN_LINK }, | |
| 314 { "hotwordSearchEnable", IDS_HOTWORD_SEARCH_PREF_CHKBOX }, | |
| 315 { "importData", IDS_OPTIONS_IMPORT_DATA_BUTTON }, | |
| 316 { "improveBrowsingExperience", IDS_OPTIONS_IMPROVE_BROWSING_EXPERIENCE }, | |
| 317 { "languageAndSpellCheckSettingsButton", | |
| 318 IDS_OPTIONS_SETTINGS_LANGUAGE_AND_INPUT_SETTINGS }, | |
| 319 #if defined(OS_CHROMEOS) | 315 #if defined(OS_CHROMEOS) |
| 320 { "languageSectionLabel", IDS_OPTIONS_ADVANCED_LANGUAGE_LABEL, | 316 {"languageSectionLabel", IDS_OPTIONS_ADVANCED_LANGUAGE_LABEL, |
| 321 IDS_SHORT_PRODUCT_OS_NAME }, | 317 IDS_SHORT_PRODUCT_OS_NAME}, |
| 322 #else | 318 #else |
| 323 { "languageSectionLabel", IDS_OPTIONS_ADVANCED_LANGUAGE_LABEL, | 319 {"languageSectionLabel", IDS_OPTIONS_ADVANCED_LANGUAGE_LABEL, |
| 324 IDS_SHORT_PRODUCT_NAME }, | 320 IDS_SHORT_PRODUCT_NAME}, |
| 325 #endif | 321 #endif |
| 326 { "linkDoctorPref", IDS_OPTIONS_LINKDOCTOR_PREF }, | 322 {"linkDoctorPref", IDS_OPTIONS_LINKDOCTOR_PREF}, |
| 327 { "manageAutofillSettings", IDS_OPTIONS_MANAGE_AUTOFILL_SETTINGS_LINK }, | 323 {"manageAutofillSettings", IDS_OPTIONS_MANAGE_AUTOFILL_SETTINGS_LINK}, |
| 328 { "manageLanguages", IDS_OPTIONS_TRANSLATE_MANAGE_LANGUAGES }, | 324 {"manageLanguages", IDS_OPTIONS_TRANSLATE_MANAGE_LANGUAGES}, |
| 329 { "managePasswords", IDS_OPTIONS_PASSWORDS_MANAGE_PASSWORDS_LINK }, | 325 {"managePasswords", IDS_OPTIONS_PASSWORDS_MANAGE_PASSWORDS_LINK}, |
| 330 { "metricsReportingResetRestart", IDS_OPTIONS_ENABLE_LOGGING_RESTART }, | 326 {"metricsReportingResetRestart", IDS_OPTIONS_ENABLE_LOGGING_RESTART}, |
| 331 { "networkPredictionEnabledDescription", | 327 {"networkPredictionEnabledDescription", |
| 332 IDS_NETWORK_PREDICTION_ENABLED_DESCRIPTION }, | 328 IDS_NETWORK_PREDICTION_ENABLED_DESCRIPTION}, |
| 333 { "passwordManagerEnabled", GetPasswordManagerSettingsStringId( | 329 {"passwordManagerEnabled", GetPasswordManagerSettingsStringId( |
| 334 ProfileSyncServiceFactory::GetForProfile(Profile::FromWebUI(web_ui()))) | 330 ProfileSyncServiceFactory::GetForProfile( |
| 335 }, | 331 Profile::FromWebUI(web_ui())))}, |
| 336 { "passwordsAndAutofillGroupName", | 332 {"passwordsAndAutofillGroupName", |
| 337 IDS_OPTIONS_PASSWORDS_AND_FORMS_GROUP_NAME }, | 333 IDS_OPTIONS_PASSWORDS_AND_FORMS_GROUP_NAME}, |
| 338 { "privacyClearDataButton", IDS_OPTIONS_PRIVACY_CLEAR_DATA_BUTTON }, | 334 {"privacyClearDataButton", IDS_OPTIONS_PRIVACY_CLEAR_DATA_BUTTON}, |
| 339 { "privacyContentSettingsButton", | 335 {"privacyContentSettingsButton", |
| 340 IDS_OPTIONS_PRIVACY_CONTENT_SETTINGS_BUTTON }, | 336 IDS_OPTIONS_PRIVACY_CONTENT_SETTINGS_BUTTON}, |
| 341 { "profileAddPersonEnable", IDS_PROFILE_ADD_PERSON_ENABLE }, | 337 {"profileAddPersonEnable", IDS_PROFILE_ADD_PERSON_ENABLE}, |
| 342 { "profileBrowserGuestEnable", IDS_PROFILE_BROWSER_GUEST_ENABLE }, | 338 {"profileBrowserGuestEnable", IDS_PROFILE_BROWSER_GUEST_ENABLE}, |
| 343 { "profilesCreate", IDS_PROFILES_CREATE_BUTTON_LABEL }, | 339 {"profilesCreate", IDS_PROFILES_CREATE_BUTTON_LABEL}, |
| 344 { "profilesDelete", IDS_PROFILES_DELETE_BUTTON_LABEL }, | 340 {"profilesDelete", IDS_PROFILES_DELETE_BUTTON_LABEL}, |
| 345 { "profilesDeleteSingle", IDS_PROFILES_DELETE_SINGLE_BUTTON_LABEL }, | 341 {"profilesDeleteSingle", IDS_PROFILES_DELETE_SINGLE_BUTTON_LABEL}, |
| 346 { "profilesListItemCurrent", IDS_PROFILES_LIST_ITEM_CURRENT }, | 342 {"profilesListItemCurrent", IDS_PROFILES_LIST_ITEM_CURRENT}, |
| 347 { "profilesManage", IDS_PROFILES_MANAGE_BUTTON_LABEL }, | 343 {"profilesManage", IDS_PROFILES_MANAGE_BUTTON_LABEL}, |
| 348 { "profilesSingleUser", IDS_PROFILES_SINGLE_USER_MESSAGE, | 344 {"profilesSingleUser", IDS_PROFILES_SINGLE_USER_MESSAGE, IDS_PRODUCT_NAME}, |
| 349 IDS_PRODUCT_NAME }, | 345 {"proxiesLabelExtension", IDS_OPTIONS_EXTENSION_PROXIES_LABEL}, |
| 350 { "proxiesLabelExtension", IDS_OPTIONS_EXTENSION_PROXIES_LABEL }, | 346 {"proxiesLabelSystem", IDS_OPTIONS_SYSTEM_PROXIES_LABEL, IDS_PRODUCT_NAME}, |
| 351 { "proxiesLabelSystem", IDS_OPTIONS_SYSTEM_PROXIES_LABEL, | 347 {"resetProfileSettings", IDS_RESET_PROFILE_SETTINGS_BUTTON}, |
| 352 IDS_PRODUCT_NAME }, | 348 {"resetProfileSettingsDescription", IDS_RESET_PROFILE_SETTINGS_DESCRIPTION}, |
| 353 { "resetProfileSettings", IDS_RESET_PROFILE_SETTINGS_BUTTON }, | 349 {"resetProfileSettingsSectionTitle", |
| 354 { "resetProfileSettingsDescription", | 350 IDS_RESET_PROFILE_SETTINGS_SECTION_TITLE}, |
| 355 IDS_RESET_PROFILE_SETTINGS_DESCRIPTION }, | 351 {"safeBrowsingEnableExtendedReporting", |
| 356 { "resetProfileSettingsSectionTitle", | 352 IDS_OPTIONS_SAFEBROWSING_ENABLE_EXTENDED_REPORTING}, |
| 357 IDS_RESET_PROFILE_SETTINGS_SECTION_TITLE }, | 353 {"safeBrowsingEnableProtection", IDS_OPTIONS_SAFEBROWSING_ENABLEPROTECTION}, |
| 358 { "safeBrowsingEnableExtendedReporting", | 354 {"sectionTitleAppearance", IDS_APPEARANCE_GROUP_NAME}, |
| 359 IDS_OPTIONS_SAFEBROWSING_ENABLE_EXTENDED_REPORTING }, | 355 {"sectionTitleDefaultBrowser", IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME}, |
| 360 { "safeBrowsingEnableProtection", | 356 {"sectionTitleProxy", IDS_OPTIONS_PROXY_GROUP_NAME}, |
| 361 IDS_OPTIONS_SAFEBROWSING_ENABLEPROTECTION }, | 357 {"sectionTitleSearch", IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME}, |
| 362 { "sectionTitleAppearance", IDS_APPEARANCE_GROUP_NAME }, | 358 {"sectionTitleStartup", IDS_OPTIONS_STARTUP_GROUP_NAME}, |
| 363 { "sectionTitleDefaultBrowser", IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME }, | 359 {"sectionTitleSync", IDS_SYNC_OPTIONS_GROUP_NAME}, |
| 364 { "sectionTitleProxy", IDS_OPTIONS_PROXY_GROUP_NAME }, | 360 {"sectionTitleUsers", IDS_PROFILES_OPTIONS_GROUP_NAME}, |
| 365 { "sectionTitleSearch", IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME }, | 361 {"settingsTitle", IDS_SETTINGS_TITLE}, |
| 366 { "sectionTitleStartup", IDS_OPTIONS_STARTUP_GROUP_NAME }, | 362 {"showAdvancedSettings", IDS_SETTINGS_SHOW_ADVANCED_SETTINGS}, |
| 367 { "sectionTitleSync", IDS_SYNC_OPTIONS_GROUP_NAME }, | 363 {"spellingConfirmDisable", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_DISABLE}, |
| 368 { "sectionTitleUsers", IDS_PROFILES_OPTIONS_GROUP_NAME }, | 364 {"spellingConfirmEnable", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_ENABLE}, |
| 369 { "settingsTitle", IDS_SETTINGS_TITLE }, | 365 {"spellingConfirmMessage", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_TEXT}, |
| 370 { "showAdvancedSettings", IDS_SETTINGS_SHOW_ADVANCED_SETTINGS }, | 366 {"spellingPref", IDS_OPTIONS_SPELLING_PREF}, |
| 371 { "spellingConfirmDisable", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_DISABLE }, | 367 {"startupRestoreLastSession", IDS_OPTIONS_STARTUP_RESTORE_LAST_SESSION}, |
| 372 { "spellingConfirmEnable", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_ENABLE }, | 368 {"startupSetPages", IDS_OPTIONS_STARTUP_SET_PAGES}, |
| 373 { "spellingConfirmMessage", IDS_CONTENT_CONTEXT_SPELLING_BUBBLE_TEXT }, | 369 {"startupShowNewTab", IDS_OPTIONS_STARTUP_SHOW_NEWTAB}, |
| 374 { "spellingPref", IDS_OPTIONS_SPELLING_PREF }, | 370 {"startupShowPages", IDS_OPTIONS_STARTUP_SHOW_PAGES}, |
| 375 { "startupRestoreLastSession", IDS_OPTIONS_STARTUP_RESTORE_LAST_SESSION }, | 371 {"suggestPref", IDS_OPTIONS_SUGGEST_PREF}, |
| 376 { "startupSetPages", IDS_OPTIONS_STARTUP_SET_PAGES }, | 372 {"supervisedUserLabel", IDS_PROFILES_LIST_LEGACY_SUPERVISED_USER_LABEL}, |
| 377 { "startupShowNewTab", IDS_OPTIONS_STARTUP_SHOW_NEWTAB }, | 373 {"syncButtonTextInProgress", IDS_SYNC_NTP_SETUP_IN_PROGRESS}, |
| 378 { "startupShowPages", IDS_OPTIONS_STARTUP_SHOW_PAGES }, | 374 {"syncButtonTextSignIn", IDS_SYNC_START_SYNC_BUTTON_LABEL, |
| 379 { "suggestPref", IDS_OPTIONS_SUGGEST_PREF }, | 375 IDS_SHORT_PRODUCT_NAME}, |
| 380 { "supervisedUserLabel", IDS_PROFILES_LIST_LEGACY_SUPERVISED_USER_LABEL }, | 376 {"syncButtonTextStop", IDS_SYNC_STOP_SYNCING_BUTTON_LABEL}, |
| 381 { "syncButtonTextInProgress", IDS_SYNC_NTP_SETUP_IN_PROGRESS }, | 377 {"syncOverview", IDS_SYNC_OVERVIEW}, |
| 382 { "syncButtonTextSignIn", IDS_SYNC_START_SYNC_BUTTON_LABEL, | 378 {"tabsToLinksPref", IDS_OPTIONS_TABS_TO_LINKS_PREF}, |
| 383 IDS_SHORT_PRODUCT_NAME }, | 379 {"themesGallery", IDS_THEMES_GALLERY_BUTTON}, |
| 384 { "syncButtonTextStop", IDS_SYNC_STOP_SYNCING_BUTTON_LABEL }, | 380 {"themesGalleryURL", IDS_THEMES_GALLERY_URL}, |
| 385 { "syncOverview", IDS_SYNC_OVERVIEW }, | 381 {"themesReset", IDS_THEMES_RESET_BUTTON}, |
| 386 { "tabsToLinksPref", IDS_OPTIONS_TABS_TO_LINKS_PREF }, | 382 {"toolbarShowBookmarksBar", IDS_OPTIONS_TOOLBAR_SHOW_BOOKMARKS_BAR}, |
| 387 { "themesGallery", IDS_THEMES_GALLERY_BUTTON }, | 383 {"toolbarShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON}, |
| 388 { "themesGalleryURL", IDS_THEMES_GALLERY_URL }, | 384 {"translateEnableTranslate", IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE}, |
| 389 { "themesReset", IDS_THEMES_RESET_BUTTON }, | |
| 390 { "toolbarShowBookmarksBar", IDS_OPTIONS_TOOLBAR_SHOW_BOOKMARKS_BAR }, | |
| 391 { "toolbarShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON }, | |
| 392 { "translateEnableTranslate", | |
| 393 IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE }, | |
| 394 #if defined(OS_CHROMEOS) | 385 #if defined(OS_CHROMEOS) |
| 395 { "accessibilityAlwaysShowMenu", | 386 {"accessibilityAlwaysShowMenu", |
| 396 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SHOULD_ALWAYS_SHOW_MENU }, | 387 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SHOULD_ALWAYS_SHOW_MENU}, |
| 397 { "accessibilityAutoclick", | 388 {"accessibilityAutoclick", |
| 398 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DESCRIPTION }, | 389 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DESCRIPTION}, |
| 399 { "accessibilityAutoclickDropdown", | 390 {"accessibilityAutoclickDropdown", |
| 400 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DROPDOWN_DESCRIPTION }, | 391 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DROPDOWN_DESCRIPTION}, |
| 401 { "accessibilityCaretHighlight", | 392 {"accessibilityCaretHighlight", |
| 402 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CARET_HIGHLIGHT_DESCRIPTION }, | 393 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CARET_HIGHLIGHT_DESCRIPTION}, |
| 403 { "accessibilityCursorHighlight", | 394 {"accessibilityCursorHighlight", |
| 404 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CURSOR_HIGHLIGHT_DESCRIPTION }, | 395 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CURSOR_HIGHLIGHT_DESCRIPTION}, |
| 405 { "accessibilityExplanation", | 396 {"accessibilityExplanation", |
| 406 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_EXPLANATION }, | 397 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_EXPLANATION}, |
| 407 { "accessibilityFocusHighlight", | 398 {"accessibilityFocusHighlight", |
| 408 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION }, | 399 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION}, |
| 409 { "accessibilityHighContrast", | 400 {"accessibilityHighContrast", |
| 410 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_HIGH_CONTRAST_DESCRIPTION }, | 401 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_HIGH_CONTRAST_DESCRIPTION}, |
| 411 { "accessibilityLargeCursor", | 402 {"accessibilityLargeCursor", |
| 412 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_LARGE_CURSOR_DESCRIPTION }, | 403 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_LARGE_CURSOR_DESCRIPTION}, |
| 413 { "accessibilityScreenMagnifier", | 404 {"accessibilityScreenMagnifier", |
| 414 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_DESCRIPTION }, | 405 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_DESCRIPTION}, |
| 415 { "accessibilityScreenMagnifierCenterFocus", | 406 {"accessibilityScreenMagnifierCenterFocus", |
| 416 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_CENTER_FOCUS }, | 407 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_CENTER_FOCUS}, |
| 417 { "accessibilityScreenMagnifierFull", | 408 {"accessibilityScreenMagnifierFull", |
| 418 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_FULL }, | 409 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_FULL}, |
| 419 { "accessibilityScreenMagnifierOff", | 410 {"accessibilityScreenMagnifierOff", |
| 420 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_OFF }, | 411 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_OFF}, |
| 421 { "accessibilityScreenMagnifierPartial", | 412 {"accessibilityScreenMagnifierPartial", |
| 422 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_PARTIAL }, | 413 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_PARTIAL}, |
| 423 { "accessibilitySelectToSpeak", | 414 {"accessibilitySelectToSpeak", |
| 424 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION }, | 415 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION}, |
| 425 { "accessibilitySettings", | 416 {"accessibilitySettings", IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SETTINGS}, |
| 426 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SETTINGS }, | 417 {"accessibilitySpokenFeedback", |
| 427 { "accessibilitySpokenFeedback", | 418 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SPOKEN_FEEDBACK_DESCRIPTION}, |
| 428 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SPOKEN_FEEDBACK_DESCRIPTION }, | 419 {"accessibilityStickyKeys", |
| 429 { "accessibilityStickyKeys", | 420 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_DESCRIPTION}, |
| 430 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_DESCRIPTION }, | 421 {"accessibilitySwitchAccess", |
| 431 { "accessibilitySwitchAccess", | 422 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_DESCRIPTION}, |
| 432 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_DESCRIPTION }, | 423 {"accessibilityTalkBackSettings", |
| 433 { "accessibilityTalkBackSettings", | 424 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TALKBACK_SETTINGS}, |
| 434 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TALKBACK_SETTINGS }, | 425 {"accessibilityTapDragging", |
| 435 { "accessibilityTapDragging", | 426 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TOUCHPAD_TAP_DRAGGING_DESCRIPTION}, |
| 436 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TOUCHPAD_TAP_DRAGGING_DESCRIPTION }, | 427 {"accessibilityVirtualKeyboard", |
| 437 { "accessibilityVirtualKeyboard", | 428 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_VIRTUAL_KEYBOARD_DESCRIPTION}, |
| 438 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_VIRTUAL_KEYBOARD_DESCRIPTION }, | 429 {"accessibilityMonoAudio", |
| 439 { "accessibilityMonoAudio", | 430 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MONO_AUDIO_DESCRIPTION}, |
| 440 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MONO_AUDIO_DESCRIPTION}, | 431 {"androidAppsTitle", IDS_OPTIONS_ARC_TITLE}, |
| 441 { "androidAppsTitle", IDS_OPTIONS_ARC_TITLE }, | 432 {"androidAppsEnabled", IDS_OPTIONS_ARC_ENABLE}, |
| 442 { "androidAppsEnabled", IDS_OPTIONS_ARC_ENABLE }, | 433 {"androidAppsSettingsLabel", IDS_OPTIONS_ARC_MANAGE_APPS}, |
| 443 { "androidAppsSettingsLabel", IDS_OPTIONS_ARC_MANAGE_APPS }, | 434 {"arcOptOutConfirmOverlayTabTitle", IDS_ARC_OPT_OUT_TAB_TITLE}, |
| 444 { "arcOptOutConfirmOverlayTabTitle", IDS_ARC_OPT_OUT_TAB_TITLE }, | 435 {"arcOptOutDialogHeader", IDS_ARC_OPT_OUT_DIALOG_HEADER}, |
| 445 { "arcOptOutDialogHeader", IDS_ARC_OPT_OUT_DIALOG_HEADER }, | 436 {"arcOptOutDialogDescription", IDS_ARC_OPT_OUT_DIALOG_DESCRIPTION}, |
| 446 { "arcOptOutDialogDescription", IDS_ARC_OPT_OUT_DIALOG_DESCRIPTION }, | 437 {"arcOptOutDialogButtonConfirmDisable", |
| 447 { "arcOptOutDialogButtonConfirmDisable", | 438 IDS_ARC_OPT_OUT_DIALOG_BUTTON_CONFIRM_DISABLE}, |
| 448 IDS_ARC_OPT_OUT_DIALOG_BUTTON_CONFIRM_DISABLE }, | 439 {"arcOptOutDialogButtonCancel", IDS_ARC_OPT_OUT_DIALOG_BUTTON_CANCEL}, |
| 449 { "arcOptOutDialogButtonCancel", IDS_ARC_OPT_OUT_DIALOG_BUTTON_CANCEL }, | 440 {"autoclickDelayExtremelyShort", |
| 450 { "autoclickDelayExtremelyShort", | 441 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_EXTREMELY_SHORT}, |
| 451 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_EXTREMELY_SHORT }, | 442 {"autoclickDelayLong", |
| 452 { "autoclickDelayLong", | 443 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_LONG}, |
| 453 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_LONG }, | 444 {"autoclickDelayShort", |
| 454 { "autoclickDelayShort", | 445 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_SHORT}, |
| 455 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_SHORT }, | 446 {"autoclickDelayVeryLong", |
| 456 { "autoclickDelayVeryLong", | 447 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_LONG}, |
| 457 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_LONG }, | 448 {"autoclickDelayVeryShort", |
| 458 { "autoclickDelayVeryShort", | 449 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_SHORT}, |
| 459 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_SHORT }, | 450 {"changePicture", IDS_OPTIONS_CHANGE_PICTURE}, |
| 460 { "changePicture", IDS_OPTIONS_CHANGE_PICTURE }, | 451 {"changePictureCaption", IDS_OPTIONS_CHANGE_PICTURE_CAPTION}, |
| 461 { "changePictureCaption", IDS_OPTIONS_CHANGE_PICTURE_CAPTION }, | 452 {"datetimeTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_DATETIME}, |
| 462 { "datetimeTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_DATETIME }, | 453 {"deviceGroupDescription", IDS_OPTIONS_DEVICE_GROUP_DESCRIPTION}, |
| 463 { "deviceGroupDescription", IDS_OPTIONS_DEVICE_GROUP_DESCRIPTION }, | 454 {"deviceGroupPointer", IDS_OPTIONS_DEVICE_GROUP_POINTER_SECTION}, |
| 464 { "deviceGroupPointer", IDS_OPTIONS_DEVICE_GROUP_POINTER_SECTION }, | 455 {"disableGData", IDS_OPTIONS_DISABLE_GDATA}, |
| 465 { "disableGData", IDS_OPTIONS_DISABLE_GDATA }, | 456 {"displayOptions", IDS_OPTIONS_SETTINGS_DISPLAY_OPTIONS_BUTTON_LABEL}, |
| 466 { "displayOptions", IDS_OPTIONS_SETTINGS_DISPLAY_OPTIONS_BUTTON_LABEL }, | 457 {"enableContentProtectionAttestation", |
| 467 { "enableContentProtectionAttestation", | 458 IDS_OPTIONS_ENABLE_CONTENT_PROTECTION_ATTESTATION}, |
| 468 IDS_OPTIONS_ENABLE_CONTENT_PROTECTION_ATTESTATION }, | 459 {"manageScreenlock", IDS_OPTIONS_MANAGE_SCREENLOCKER}, |
| 469 { "enableScreenlock", IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX }, | 460 {"factoryResetDataRestart", IDS_RELAUNCH_BUTTON}, |
| 470 { "factoryResetDataRestart", IDS_RELAUNCH_BUTTON }, | 461 {"factoryResetDescription", IDS_OPTIONS_FACTORY_RESET_DESCRIPTION, |
| 471 { "factoryResetDescription", IDS_OPTIONS_FACTORY_RESET_DESCRIPTION, | 462 IDS_SHORT_PRODUCT_NAME}, |
| 472 IDS_SHORT_PRODUCT_NAME }, | 463 {"factoryResetHeading", IDS_OPTIONS_FACTORY_RESET_HEADING}, |
| 473 { "factoryResetHeading", IDS_OPTIONS_FACTORY_RESET_HEADING }, | 464 {"factoryResetHelpUrl", IDS_FACTORY_RESET_HELP_URL}, |
| 474 { "factoryResetHelpUrl", IDS_FACTORY_RESET_HELP_URL }, | 465 {"factoryResetRestart", IDS_OPTIONS_FACTORY_RESET_BUTTON}, |
| 475 { "factoryResetRestart", IDS_OPTIONS_FACTORY_RESET_BUTTON }, | 466 {"factoryResetTitle", IDS_OPTIONS_FACTORY_RESET}, |
| 476 { "factoryResetTitle", IDS_OPTIONS_FACTORY_RESET }, | 467 {"factoryResetWarning", IDS_OPTIONS_FACTORY_RESET_WARNING}, |
| 477 { "factoryResetWarning", IDS_OPTIONS_FACTORY_RESET_WARNING }, | 468 {"internetOptionsButtonTitle", IDS_OPTIONS_INTERNET_OPTIONS_BUTTON_TITLE}, |
| 478 { "internetOptionsButtonTitle", IDS_OPTIONS_INTERNET_OPTIONS_BUTTON_TITLE }, | 469 {"keyboardSettingsButtonTitle", |
| 479 { "keyboardSettingsButtonTitle", | 470 IDS_OPTIONS_DEVICE_GROUP_KEYBOARD_SETTINGS_BUTTON_TITLE}, |
| 480 IDS_OPTIONS_DEVICE_GROUP_KEYBOARD_SETTINGS_BUTTON_TITLE }, | 471 {"manageAccountsButtonTitle", IDS_OPTIONS_ACCOUNTS_BUTTON_TITLE}, |
| 481 { "manageAccountsButtonTitle", IDS_OPTIONS_ACCOUNTS_BUTTON_TITLE }, | 472 {"mouseSpeed", IDS_OPTIONS_SETTINGS_MOUSE_SPEED_DESCRIPTION}, |
| 482 { "mouseSpeed", IDS_OPTIONS_SETTINGS_MOUSE_SPEED_DESCRIPTION }, | 473 {"noPointingDevices", IDS_OPTIONS_NO_POINTING_DEVICES}, |
| 483 { "noPointingDevices", IDS_OPTIONS_NO_POINTING_DEVICES }, | 474 {"confirm", IDS_CONFIRM}, |
| 484 { "powerSettingsButton", | 475 {"pinKeyboardClear", IDS_PIN_KEYBOARD_CLEAR}, |
| 485 IDS_OPTIONS_DEVICE_GROUP_POWER_SETTINGS_BUTTON }, | 476 {"configurePinChoosePinTitle", |
| 486 { "resolveTimezoneByGeoLocation", | 477 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CHOOSE_PIN_TITLE}, |
|
jdufault
2016/08/17 21:07:29
I think it'd be helpful to revert the styling chan
xiaoyinh(OOO Sep 11-29)
2016/08/18 22:41:12
Don't know why it looks like this, maybe it was fo
| |
| 487 IDS_OPTIONS_RESOLVE_TIMEZONE_BY_GEOLOCATION_DESCRIPTION }, | 478 {"configurePinConfirmPinTitle", |
| 488 { "sectionTitleDevice", IDS_OPTIONS_DEVICE_GROUP_NAME }, | 479 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONFIRM_PIN_TITLE}, |
| 489 { "sectionTitleInternet", IDS_OPTIONS_INTERNET_OPTIONS_GROUP_LABEL }, | 480 {"configurePinContinueButton", |
| 490 { "storageManagerButtonTitle", | 481 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONTINUE_BUTTON}, |
| 491 IDS_OPTIONS_DEVICE_GROUP_STORAGE_MANAGER_BUTTON_TITLE }, | 482 {"configurePinMismatched", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_MISMATCHED}, |
| 492 { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL }, | 483 {"configurePinTooShort", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_TOO_SHORT}, |
| 493 { "thirdPartyImeConfirmDisable", IDS_CANCEL }, | 484 {"configurePinWeakPin", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_WEAK_PIN}, |
| 494 { "thirdPartyImeConfirmEnable", IDS_OK }, | 485 {"lockScreenChangePinButton", |
| 495 { "thirdPartyImeConfirmMessage", | 486 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_CHANGE_PIN_BUTTON}, |
| 496 IDS_OPTIONS_SETTINGS_LANGUAGES_THIRD_PARTY_WARNING_MESSAGE }, | 487 {"lockScreenNone", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_NONE}, |
| 497 { "timezone", IDS_OPTIONS_SETTINGS_TIMEZONE_DESCRIPTION }, | 488 {"lockScreenPasswordOnly", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_PASSWORD_ONLY}, |
| 498 { "touchpadSpeed", IDS_OPTIONS_SETTINGS_TOUCHPAD_SPEED_DESCRIPTION }, | 489 {"lockScreenPinOrPassword", |
| 499 { "use24HourClock", IDS_OPTIONS_SETTINGS_USE_24HOUR_CLOCK_DESCRIPTION }, | 490 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_PIN_OR_PASSWORD}, |
| 500 { "wakeOnWifiLabel", IDS_OPTIONS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION }, | 491 {"lockScreenSetupPinButton", |
| 492 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_SETUP_PIN_BUTTON}, | |
| 493 {"lockScreenTitle", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_TITLE}, | |
| 494 {"passwordPromptEnterPassword", | |
| 495 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_ENTER_PASSWORD}, | |
| 496 {"passwordPromptInvalidPassword", | |
| 497 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_INVALID_PASSWORD}, | |
| 498 {"passwordPromptPasswordLabel", | |
| 499 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_PASSWORD_LABEL}, | |
| 500 {"passwordPromptTitle", IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_TITLE}, | |
| 501 {"pinKeyboardPlaceholderPin", IDS_PIN_KEYBOARD_HINT_TEXT_PIN}, | |
| 502 {"pinKeyboardPlaceholderPinPassword", | |
| 503 IDS_PIN_KEYBOARD_HINT_TEXT_PIN_PASSWORD}, | |
| 504 {"powerSettingsButton", IDS_OPTIONS_DEVICE_GROUP_POWER_SETTINGS_BUTTON}, | |
| 505 {"resolveTimezoneByGeoLocation", | |
| 506 IDS_OPTIONS_RESOLVE_TIMEZONE_BY_GEOLOCATION_DESCRIPTION}, | |
| 507 {"sectionTitleDevice", IDS_OPTIONS_DEVICE_GROUP_NAME}, | |
| 508 {"sectionTitleInternet", IDS_OPTIONS_INTERNET_OPTIONS_GROUP_LABEL}, | |
| 509 {"storageManagerButtonTitle", | |
| 510 IDS_OPTIONS_DEVICE_GROUP_STORAGE_MANAGER_BUTTON_TITLE}, | |
| 511 {"syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL}, | |
| 512 {"thirdPartyImeConfirmDisable", IDS_CANCEL}, | |
| 513 {"thirdPartyImeConfirmEnable", IDS_OK}, | |
| 514 {"thirdPartyImeConfirmMessage", | |
| 515 IDS_OPTIONS_SETTINGS_LANGUAGES_THIRD_PARTY_WARNING_MESSAGE}, | |
| 516 {"timezone", IDS_OPTIONS_SETTINGS_TIMEZONE_DESCRIPTION}, | |
| 517 {"touchpadSpeed", IDS_OPTIONS_SETTINGS_TOUCHPAD_SPEED_DESCRIPTION}, | |
| 518 {"use24HourClock", IDS_OPTIONS_SETTINGS_USE_24HOUR_CLOCK_DESCRIPTION}, | |
| 519 {"wakeOnWifiLabel", IDS_OPTIONS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION}, | |
| 501 #else | 520 #else |
| 502 { "gpuModeCheckbox", | 521 {"gpuModeCheckbox", IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE}, |
| 503 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE }, | 522 {"gpuModeResetRestart", |
| 504 { "gpuModeResetRestart", | 523 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE_RESTART}, |
| 505 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE_RESTART }, | 524 {"proxiesConfigureButton", IDS_OPTIONS_PROXIES_CONFIGURE_BUTTON}, |
| 506 { "proxiesConfigureButton", IDS_OPTIONS_PROXIES_CONFIGURE_BUTTON }, | 525 {"syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL}, |
| 507 { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL }, | |
| 508 #endif // defined(OS_CHROMEOS) | 526 #endif // defined(OS_CHROMEOS) |
| 509 | 527 |
| 510 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) | 528 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
| 511 { "showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS }, | 529 {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS}, |
| 512 { "themesNativeButton", IDS_THEMES_GTK_BUTTON }, | 530 {"themesNativeButton", IDS_THEMES_GTK_BUTTON}, |
| 513 { "themesSetClassic", IDS_THEMES_SET_CLASSIC }, | 531 {"themesSetClassic", IDS_THEMES_SET_CLASSIC}, |
| 514 #else | 532 #else |
| 515 { "themes", IDS_THEMES_GROUP_NAME }, | 533 {"themes", IDS_THEMES_GROUP_NAME}, |
| 516 #endif // defined(OS_LINUX) && !defined(OS_CHROMEOS) | 534 #endif // defined(OS_LINUX) && !defined(OS_CHROMEOS) |
| 517 | 535 |
| 518 #if defined(OS_CHROMEOS) && defined(USE_ASH) | 536 #if defined(OS_CHROMEOS) && defined(USE_ASH) |
| 519 { "setWallpaper", IDS_SET_WALLPAPER_BUTTON }, | 537 {"setWallpaper", IDS_SET_WALLPAPER_BUTTON}, |
| 520 #endif // defined(OS_CHROMEOS) && defined(USE_ASH) | 538 #endif // defined(OS_CHROMEOS) && defined(USE_ASH) |
| 521 | 539 |
| 522 #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) | 540 #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
| 523 { "backgroundModeCheckbox", IDS_OPTIONS_SYSTEM_ENABLE_BACKGROUND_MODE }, | 541 {"backgroundModeCheckbox", IDS_OPTIONS_SYSTEM_ENABLE_BACKGROUND_MODE}, |
| 524 #endif // defined(OS_MACOSX) && !defined(OS_CHROMEOS) | 542 #endif // defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
| 525 | 543 |
| 526 #if defined(ENABLE_SERVICE_DISCOVERY) | 544 #if defined(ENABLE_SERVICE_DISCOVERY) |
| 527 { "cloudPrintDevicesPageButton", IDS_LOCAL_DISCOVERY_DEVICES_PAGE_BUTTON }, | 545 {"cloudPrintDevicesPageButton", IDS_LOCAL_DISCOVERY_DEVICES_PAGE_BUTTON}, |
| 528 { "cloudPrintEnableNotificationsLabel", | 546 {"cloudPrintEnableNotificationsLabel", |
| 529 IDS_LOCAL_DISCOVERY_NOTIFICATIONS_ENABLE_CHECKBOX_LABEL }, | 547 IDS_LOCAL_DISCOVERY_NOTIFICATIONS_ENABLE_CHECKBOX_LABEL}, |
| 530 #endif // defined(ENABLE_SERVICE_DISCOVERY) | 548 #endif // defined(ENABLE_SERVICE_DISCOVERY) |
| 531 }; | 549 }; |
| 532 | 550 |
| 533 RegisterStrings(values, resources, arraysize(resources)); | 551 RegisterStrings(values, resources, arraysize(resources)); |
| 534 RegisterTitle(values, "doNotTrackConfirmOverlay", | 552 RegisterTitle(values, "doNotTrackConfirmOverlay", |
| 535 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TITLE); | 553 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TITLE); |
| 536 RegisterTitle(values, "spellingConfirmOverlay", | 554 RegisterTitle(values, "spellingConfirmOverlay", |
| 537 IDS_CONTENT_CONTEXT_SPELLING_ASK_GOOGLE); | 555 IDS_CONTENT_CONTEXT_SPELLING_ASK_GOOGLE); |
| 538 #if defined(ENABLE_PRINT_PREVIEW) | 556 #if defined(ENABLE_PRINT_PREVIEW) |
| 539 RegisterCloudPrintValues(values); | 557 RegisterCloudPrintValues(values); |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 701 chromeos::switches::kEnableExperimentalAccessibilityFeatures)); | 719 chromeos::switches::kEnableExperimentalAccessibilityFeatures)); |
| 702 | 720 |
| 703 chromeos::CrosSettings* cros_settings = chromeos::CrosSettings::Get(); | 721 chromeos::CrosSettings* cros_settings = chromeos::CrosSettings::Get(); |
| 704 bool allow_bluetooth = true; | 722 bool allow_bluetooth = true; |
| 705 cros_settings->GetBoolean(chromeos::kAllowBluetooth, &allow_bluetooth); | 723 cros_settings->GetBoolean(chromeos::kAllowBluetooth, &allow_bluetooth); |
| 706 values->SetBoolean("allowBluetooth", allow_bluetooth); | 724 values->SetBoolean("allowBluetooth", allow_bluetooth); |
| 707 | 725 |
| 708 values->SetBoolean("enableStorageManager", | 726 values->SetBoolean("enableStorageManager", |
| 709 !base::CommandLine::ForCurrentProcess()->HasSwitch( | 727 !base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 710 chromeos::switches::kDisableStorageManager)); | 728 chromeos::switches::kDisableStorageManager)); |
| 729 | |
| 730 values->SetBoolean("showQuickUnlockSettings", | |
| 731 chromeos::IsQuickUnlockEnabled()); | |
| 732 if (chromeos::IsQuickUnlockEnabled()) { | |
| 733 values->SetString( | |
| 734 "enableScreenlock", | |
| 735 l10n_util::GetStringUTF16( | |
| 736 IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX_WITH_QUICK_UNLOCK)); | |
| 737 } else { | |
| 738 values->SetString( | |
| 739 "enableScreenlock", | |
| 740 l10n_util::GetStringUTF16(IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX)); | |
| 741 } | |
| 742 // Format numbers to be used on the pin keyboard. | |
| 743 for (int j = 0; j <= 9; j++) { | |
| 744 values->SetString("pinKeyboard" + base::IntToString(j), | |
| 745 base::FormatNumber(int64_t{j})); | |
| 746 } | |
| 711 #endif | 747 #endif |
| 712 } | 748 } |
| 713 | 749 |
| 714 #if defined(ENABLE_PRINT_PREVIEW) | 750 #if defined(ENABLE_PRINT_PREVIEW) |
| 715 void BrowserOptionsHandler::RegisterCloudPrintValues( | 751 void BrowserOptionsHandler::RegisterCloudPrintValues( |
| 716 base::DictionaryValue* values) { | 752 base::DictionaryValue* values) { |
| 717 values->SetString("cloudPrintOptionLabel", | 753 values->SetString("cloudPrintOptionLabel", |
| 718 l10n_util::GetStringFUTF16( | 754 l10n_util::GetStringFUTF16( |
| 719 IDS_CLOUD_PRINT_CHROMEOS_OPTION_LABEL, | 755 IDS_CLOUD_PRINT_CHROMEOS_OPTION_LABEL, |
| 720 l10n_util::GetStringUTF16(IDS_GOOGLE_CLOUD_PRINT))); | 756 l10n_util::GetStringUTF16(IDS_GOOGLE_CLOUD_PRINT))); |
| (...skipping 1461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2182 | 2218 |
| 2183 bool BrowserOptionsHandler::IsDeviceOwnerProfile() { | 2219 bool BrowserOptionsHandler::IsDeviceOwnerProfile() { |
| 2184 #if defined(OS_CHROMEOS) | 2220 #if defined(OS_CHROMEOS) |
| 2185 return chromeos::ProfileHelper::IsOwnerProfile(Profile::FromWebUI(web_ui())); | 2221 return chromeos::ProfileHelper::IsOwnerProfile(Profile::FromWebUI(web_ui())); |
| 2186 #else | 2222 #else |
| 2187 return true; | 2223 return true; |
| 2188 #endif | 2224 #endif |
| 2189 } | 2225 } |
| 2190 | 2226 |
| 2191 } // namespace options | 2227 } // namespace options |
| OLD | NEW |