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", |
|
jdufault
2016/08/15 19:21:18
Please keep style consistent; I'd revert the exist
xiaoyinh(OOO Sep 11-29)
2016/08/16 17:33:43
I have run the git cl format, hope this time it's
| |
| 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", |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 459 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_SHORT }, | 450 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUTOCLICK_DELAY_VERY_SHORT }, |
| 460 { "changePicture", IDS_OPTIONS_CHANGE_PICTURE }, | 451 { "changePicture", IDS_OPTIONS_CHANGE_PICTURE }, |
| 461 { "changePictureCaption", IDS_OPTIONS_CHANGE_PICTURE_CAPTION }, | 452 { "changePictureCaption", IDS_OPTIONS_CHANGE_PICTURE_CAPTION }, |
| 462 { "datetimeTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_DATETIME }, | 453 { "datetimeTitle", IDS_OPTIONS_SETTINGS_SECTION_TITLE_DATETIME }, |
| 463 { "deviceGroupDescription", IDS_OPTIONS_DEVICE_GROUP_DESCRIPTION }, | 454 { "deviceGroupDescription", IDS_OPTIONS_DEVICE_GROUP_DESCRIPTION }, |
| 464 { "deviceGroupPointer", IDS_OPTIONS_DEVICE_GROUP_POINTER_SECTION }, | 455 { "deviceGroupPointer", IDS_OPTIONS_DEVICE_GROUP_POINTER_SECTION }, |
| 465 { "disableGData", IDS_OPTIONS_DISABLE_GDATA }, | 456 { "disableGData", IDS_OPTIONS_DISABLE_GDATA }, |
| 466 { "displayOptions", IDS_OPTIONS_SETTINGS_DISPLAY_OPTIONS_BUTTON_LABEL }, | 457 { "displayOptions", IDS_OPTIONS_SETTINGS_DISPLAY_OPTIONS_BUTTON_LABEL }, |
| 467 { "enableContentProtectionAttestation", | 458 { "enableContentProtectionAttestation", |
| 468 IDS_OPTIONS_ENABLE_CONTENT_PROTECTION_ATTESTATION }, | 459 IDS_OPTIONS_ENABLE_CONTENT_PROTECTION_ATTESTATION }, |
| 469 { "enableScreenlock", IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX }, | 460 { "manageScreenlock", IDS_OPTIONS_MANAGE_SCREENLOCKER }, |
| 470 { "factoryResetDataRestart", IDS_RELAUNCH_BUTTON }, | 461 { "factoryResetDataRestart", IDS_RELAUNCH_BUTTON }, |
| 471 { "factoryResetDescription", IDS_OPTIONS_FACTORY_RESET_DESCRIPTION, | 462 { "factoryResetDescription", IDS_OPTIONS_FACTORY_RESET_DESCRIPTION, |
| 472 IDS_SHORT_PRODUCT_NAME }, | 463 IDS_SHORT_PRODUCT_NAME }, |
| 473 { "factoryResetHeading", IDS_OPTIONS_FACTORY_RESET_HEADING }, | 464 { "factoryResetHeading", IDS_OPTIONS_FACTORY_RESET_HEADING }, |
| 474 { "factoryResetHelpUrl", IDS_FACTORY_RESET_HELP_URL }, | 465 { "factoryResetHelpUrl", IDS_FACTORY_RESET_HELP_URL }, |
| 475 { "factoryResetRestart", IDS_OPTIONS_FACTORY_RESET_BUTTON }, | 466 { "factoryResetRestart", IDS_OPTIONS_FACTORY_RESET_BUTTON }, |
| 476 { "factoryResetTitle", IDS_OPTIONS_FACTORY_RESET }, | 467 { "factoryResetTitle", IDS_OPTIONS_FACTORY_RESET }, |
| 477 { "factoryResetWarning", IDS_OPTIONS_FACTORY_RESET_WARNING }, | 468 { "factoryResetWarning", IDS_OPTIONS_FACTORY_RESET_WARNING }, |
| 478 { "internetOptionsButtonTitle", IDS_OPTIONS_INTERNET_OPTIONS_BUTTON_TITLE }, | 469 { "internetOptionsButtonTitle", IDS_OPTIONS_INTERNET_OPTIONS_BUTTON_TITLE }, |
| 479 { "keyboardSettingsButtonTitle", | 470 { "keyboardSettingsButtonTitle", |
| 480 IDS_OPTIONS_DEVICE_GROUP_KEYBOARD_SETTINGS_BUTTON_TITLE }, | 471 IDS_OPTIONS_DEVICE_GROUP_KEYBOARD_SETTINGS_BUTTON_TITLE }, |
| 481 { "manageAccountsButtonTitle", IDS_OPTIONS_ACCOUNTS_BUTTON_TITLE }, | 472 { "manageAccountsButtonTitle", IDS_OPTIONS_ACCOUNTS_BUTTON_TITLE }, |
| 482 { "mouseSpeed", IDS_OPTIONS_SETTINGS_MOUSE_SPEED_DESCRIPTION }, | 473 { "mouseSpeed", IDS_OPTIONS_SETTINGS_MOUSE_SPEED_DESCRIPTION }, |
| 483 { "noPointingDevices", IDS_OPTIONS_NO_POINTING_DEVICES }, | 474 { "noPointingDevices", IDS_OPTIONS_NO_POINTING_DEVICES }, |
| 484 { "powerSettingsButton", | 475 {"confirm", IDS_CONFIRM}, |
| 485 IDS_OPTIONS_DEVICE_GROUP_POWER_SETTINGS_BUTTON }, | 476 {"pinKeyboardClear", IDS_PIN_KEYBOARD_CLEAR}, |
| 486 { "resolveTimezoneByGeoLocation", | 477 {"configurePinChoosePinTitle", |
| 487 IDS_OPTIONS_RESOLVE_TIMEZONE_BY_GEOLOCATION_DESCRIPTION }, | 478 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CHOOSE_PIN_TITLE}, |
| 488 { "sectionTitleDevice", IDS_OPTIONS_DEVICE_GROUP_NAME }, | 479 {"configurePinConfirmPinTitle", |
| 489 { "sectionTitleInternet", IDS_OPTIONS_INTERNET_OPTIONS_GROUP_LABEL }, | 480 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONFIRM_PIN_TITLE}, |
| 490 { "storageManagerButtonTitle", | 481 {"configurePinContinueButton", |
| 491 IDS_OPTIONS_DEVICE_GROUP_STORAGE_MANAGER_BUTTON_TITLE }, | 482 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONTINUE_BUTTON}, |
| 492 { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL }, | 483 {"configurePinMismatched", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_MISMATCHED}, |
| 493 { "thirdPartyImeConfirmDisable", IDS_CANCEL }, | 484 {"configurePinTooShort", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_TOO_SHORT}, |
| 494 { "thirdPartyImeConfirmEnable", IDS_OK }, | 485 {"configurePinWeakPin", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_WEAK_PIN}, |
| 495 { "thirdPartyImeConfirmMessage", | 486 {"lockScreenChangePinButton", |
| 496 IDS_OPTIONS_SETTINGS_LANGUAGES_THIRD_PARTY_WARNING_MESSAGE }, | 487 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_CHANGE_PIN_BUTTON}, |
| 497 { "timezone", IDS_OPTIONS_SETTINGS_TIMEZONE_DESCRIPTION }, | 488 {"lockScreenNone", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_NONE}, |
| 498 { "touchpadSpeed", IDS_OPTIONS_SETTINGS_TOUCHPAD_SPEED_DESCRIPTION }, | 489 {"lockScreenPasswordOnly", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_PASSWORD_ONLY}, |
| 499 { "use24HourClock", IDS_OPTIONS_SETTINGS_USE_24HOUR_CLOCK_DESCRIPTION }, | 490 {"lockScreenPinOrPassword", |
| 500 { "wakeOnWifiLabel", IDS_OPTIONS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION }, | 491 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_PIN_OR_PASSWORD}, |
| 492 {"lockScreenSetupPinButton", | |
| 493 IDS_SETTINGS_PEOPLE_LOCK_SCREEN_SETUP_PIN_BUTTON}, | |
| 494 {"lockScreenTitle", IDS_SETTINGS_PEOPLE_LOCK_SCREEN_TITLE}, | |
| 495 {"passwordPromptEnterPassword", | |
| 496 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_ENTER_PASSWORD}, | |
| 497 {"passwordPromptInvalidPassword", | |
| 498 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_INVALID_PASSWORD}, | |
| 499 {"passwordPromptPasswordLabel", | |
| 500 IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_PASSWORD_LABEL}, | |
| 501 {"passwordPromptTitle", IDS_SETTINGS_PEOPLE_PASSWORD_PROMPT_TITLE}, | |
| 502 {"pinKeyboardPlaceholderPin", IDS_PIN_KEYBOARD_HINT_TEXT_PIN}, | |
| 503 {"pinKeyboardPlaceholderPinPassword", | |
| 504 IDS_PIN_KEYBOARD_HINT_TEXT_PIN_PASSWORD}, | |
| 505 {"powerSettingsButton", IDS_OPTIONS_DEVICE_GROUP_POWER_SETTINGS_BUTTON}, | |
| 506 {"resolveTimezoneByGeoLocation", | |
| 507 IDS_OPTIONS_RESOLVE_TIMEZONE_BY_GEOLOCATION_DESCRIPTION}, | |
| 508 {"sectionTitleDevice", IDS_OPTIONS_DEVICE_GROUP_NAME}, | |
| 509 {"sectionTitleInternet", IDS_OPTIONS_INTERNET_OPTIONS_GROUP_LABEL}, | |
| 510 {"storageManagerButtonTitle", | |
| 511 IDS_OPTIONS_DEVICE_GROUP_STORAGE_MANAGER_BUTTON_TITLE}, | |
| 512 {"syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL}, | |
| 513 {"thirdPartyImeConfirmDisable", IDS_CANCEL}, | |
| 514 {"thirdPartyImeConfirmEnable", IDS_OK}, | |
| 515 {"thirdPartyImeConfirmMessage", | |
| 516 IDS_OPTIONS_SETTINGS_LANGUAGES_THIRD_PARTY_WARNING_MESSAGE}, | |
| 517 {"timezone", IDS_OPTIONS_SETTINGS_TIMEZONE_DESCRIPTION}, | |
| 518 {"touchpadSpeed", IDS_OPTIONS_SETTINGS_TOUCHPAD_SPEED_DESCRIPTION}, | |
| 519 {"use24HourClock", IDS_OPTIONS_SETTINGS_USE_24HOUR_CLOCK_DESCRIPTION}, | |
| 520 {"wakeOnWifiLabel", IDS_OPTIONS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION}, | |
| 501 #else | 521 #else |
| 502 { "gpuModeCheckbox", | 522 { "gpuModeCheckbox", |
| 503 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE }, | 523 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE }, |
| 504 { "gpuModeResetRestart", | 524 { "gpuModeResetRestart", |
| 505 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE_RESTART }, | 525 IDS_OPTIONS_SYSTEM_ENABLE_HARDWARE_ACCELERATION_MODE_RESTART }, |
| 506 { "proxiesConfigureButton", IDS_OPTIONS_PROXIES_CONFIGURE_BUTTON }, | 526 { "proxiesConfigureButton", IDS_OPTIONS_PROXIES_CONFIGURE_BUTTON }, |
| 507 { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL }, | 527 { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL }, |
| 508 #endif // defined(OS_CHROMEOS) | 528 #endif // defined(OS_CHROMEOS) |
| 509 | 529 |
| 510 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) | 530 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
| 511 { "showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS }, | 531 {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS}, |
| 512 { "themesNativeButton", IDS_THEMES_GTK_BUTTON }, | 532 {"themesNativeButton", IDS_THEMES_GTK_BUTTON}, |
| 513 { "themesSetClassic", IDS_THEMES_SET_CLASSIC }, | 533 {"themesSetClassic", IDS_THEMES_SET_CLASSIC}, |
| 514 #else | 534 #else |
| 515 { "themes", IDS_THEMES_GROUP_NAME }, | 535 { "themes", IDS_THEMES_GROUP_NAME }, |
| 516 #endif // defined(OS_LINUX) && !defined(OS_CHROMEOS) | 536 #endif // defined(OS_LINUX) && !defined(OS_CHROMEOS) |
| 517 | 537 |
| 518 #if defined(OS_CHROMEOS) && defined(USE_ASH) | 538 #if defined(OS_CHROMEOS) && defined(USE_ASH) |
| 519 { "setWallpaper", IDS_SET_WALLPAPER_BUTTON }, | 539 {"setWallpaper", IDS_SET_WALLPAPER_BUTTON}, |
| 520 #endif // defined(OS_CHROMEOS) && defined(USE_ASH) | 540 #endif // defined(OS_CHROMEOS) && defined(USE_ASH) |
| 521 | 541 |
| 522 #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) | 542 #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
| 523 { "backgroundModeCheckbox", IDS_OPTIONS_SYSTEM_ENABLE_BACKGROUND_MODE }, | 543 {"backgroundModeCheckbox", IDS_OPTIONS_SYSTEM_ENABLE_BACKGROUND_MODE}, |
| 524 #endif // defined(OS_MACOSX) && !defined(OS_CHROMEOS) | 544 #endif // defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
| 525 | 545 |
| 526 #if defined(ENABLE_SERVICE_DISCOVERY) | 546 #if defined(ENABLE_SERVICE_DISCOVERY) |
| 527 { "cloudPrintDevicesPageButton", IDS_LOCAL_DISCOVERY_DEVICES_PAGE_BUTTON }, | 547 {"cloudPrintDevicesPageButton", IDS_LOCAL_DISCOVERY_DEVICES_PAGE_BUTTON}, |
| 528 { "cloudPrintEnableNotificationsLabel", | 548 {"cloudPrintEnableNotificationsLabel", |
| 529 IDS_LOCAL_DISCOVERY_NOTIFICATIONS_ENABLE_CHECKBOX_LABEL }, | 549 IDS_LOCAL_DISCOVERY_NOTIFICATIONS_ENABLE_CHECKBOX_LABEL}, |
| 530 #endif // defined(ENABLE_SERVICE_DISCOVERY) | 550 #endif // defined(ENABLE_SERVICE_DISCOVERY) |
| 531 }; | 551 }; |
| 532 | 552 |
| 533 RegisterStrings(values, resources, arraysize(resources)); | 553 RegisterStrings(values, resources, arraysize(resources)); |
| 534 RegisterTitle(values, "doNotTrackConfirmOverlay", | 554 RegisterTitle(values, "doNotTrackConfirmOverlay", |
| 535 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TITLE); | 555 IDS_OPTIONS_ENABLE_DO_NOT_TRACK_BUBBLE_TITLE); |
| 536 RegisterTitle(values, "spellingConfirmOverlay", | 556 RegisterTitle(values, "spellingConfirmOverlay", |
| 537 IDS_CONTENT_CONTEXT_SPELLING_ASK_GOOGLE); | 557 IDS_CONTENT_CONTEXT_SPELLING_ASK_GOOGLE); |
| 538 #if defined(ENABLE_PRINT_PREVIEW) | 558 #if defined(ENABLE_PRINT_PREVIEW) |
| 539 RegisterCloudPrintValues(values); | 559 RegisterCloudPrintValues(values); |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 701 chromeos::switches::kEnableExperimentalAccessibilityFeatures)); | 721 chromeos::switches::kEnableExperimentalAccessibilityFeatures)); |
| 702 | 722 |
| 703 chromeos::CrosSettings* cros_settings = chromeos::CrosSettings::Get(); | 723 chromeos::CrosSettings* cros_settings = chromeos::CrosSettings::Get(); |
| 704 bool allow_bluetooth = true; | 724 bool allow_bluetooth = true; |
| 705 cros_settings->GetBoolean(chromeos::kAllowBluetooth, &allow_bluetooth); | 725 cros_settings->GetBoolean(chromeos::kAllowBluetooth, &allow_bluetooth); |
| 706 values->SetBoolean("allowBluetooth", allow_bluetooth); | 726 values->SetBoolean("allowBluetooth", allow_bluetooth); |
| 707 | 727 |
| 708 values->SetBoolean("enableStorageManager", | 728 values->SetBoolean("enableStorageManager", |
| 709 !base::CommandLine::ForCurrentProcess()->HasSwitch( | 729 !base::CommandLine::ForCurrentProcess()->HasSwitch( |
| 710 chromeos::switches::kDisableStorageManager)); | 730 chromeos::switches::kDisableStorageManager)); |
| 731 | |
| 732 values->SetBoolean("showQuickUnlockSettings", | |
| 733 chromeos::IsQuickUnlockEnabled()); | |
| 734 if (chromeos::IsQuickUnlockEnabled()) { | |
| 735 values->SetString( | |
| 736 "enableScreenlock", | |
| 737 l10n_util::GetStringUTF16( | |
| 738 IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX_WITH_QUICK_UNLOCK)); | |
| 739 } else { | |
| 740 values->SetString( | |
| 741 "enableScreenlock", | |
| 742 l10n_util::GetStringUTF16(IDS_OPTIONS_ENABLE_SCREENLOCKER_CHECKBOX)); | |
| 743 } | |
| 744 // Format numbers to be used on the pin keyboard. | |
| 745 for (int j = 0; j <= 9; j++) { | |
| 746 values->SetString("pinKeyboard" + base::IntToString(j), | |
| 747 base::FormatNumber(int64_t{j})); | |
| 748 } | |
| 711 #endif | 749 #endif |
| 712 } | 750 } |
| 713 | 751 |
| 714 #if defined(ENABLE_PRINT_PREVIEW) | 752 #if defined(ENABLE_PRINT_PREVIEW) |
| 715 void BrowserOptionsHandler::RegisterCloudPrintValues( | 753 void BrowserOptionsHandler::RegisterCloudPrintValues( |
| 716 base::DictionaryValue* values) { | 754 base::DictionaryValue* values) { |
| 717 values->SetString("cloudPrintOptionLabel", | 755 values->SetString("cloudPrintOptionLabel", |
| 718 l10n_util::GetStringFUTF16( | 756 l10n_util::GetStringFUTF16( |
| 719 IDS_CLOUD_PRINT_CHROMEOS_OPTION_LABEL, | 757 IDS_CLOUD_PRINT_CHROMEOS_OPTION_LABEL, |
| 720 l10n_util::GetStringUTF16(IDS_GOOGLE_CLOUD_PRINT))); | 758 l10n_util::GetStringUTF16(IDS_GOOGLE_CLOUD_PRINT))); |
| (...skipping 1461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2182 | 2220 |
| 2183 bool BrowserOptionsHandler::IsDeviceOwnerProfile() { | 2221 bool BrowserOptionsHandler::IsDeviceOwnerProfile() { |
| 2184 #if defined(OS_CHROMEOS) | 2222 #if defined(OS_CHROMEOS) |
| 2185 return chromeos::ProfileHelper::IsOwnerProfile(Profile::FromWebUI(web_ui())); | 2223 return chromeos::ProfileHelper::IsOwnerProfile(Profile::FromWebUI(web_ui())); |
| 2186 #else | 2224 #else |
| 2187 return true; | 2225 return true; |
| 2188 #endif | 2226 #endif |
| 2189 } | 2227 } |
| 2190 | 2228 |
| 2191 } // namespace options | 2229 } // namespace options |
| OLD | NEW |