| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/settings/md_settings_localized_strings_provide
r.h" | 5 #include "chrome/browser/ui/webui/settings/md_settings_localized_strings_provide
r.h" |
| 6 | 6 |
| 7 #include "base/strings/utf_string_conversions.h" | 7 #include "base/strings/utf_string_conversions.h" |
| 8 #include "chrome/browser/browser_process.h" | 8 #include "chrome/browser/browser_process.h" |
| 9 #include "chrome/browser/profiles/profile.h" | 9 #include "chrome/browser/profiles/profile.h" |
| 10 #include "chrome/browser/ui/webui/policy_indicator_localized_strings_provider.h" | 10 #include "chrome/browser/ui/webui/policy_indicator_localized_strings_provider.h" |
| (...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 "passwordsAndAutofillPageTitle", | 425 "passwordsAndAutofillPageTitle", |
| 426 IDS_SETTINGS_PASSWORDS_AND_AUTOFILL_PAGE_TITLE); | 426 IDS_SETTINGS_PASSWORDS_AND_AUTOFILL_PAGE_TITLE); |
| 427 html_source->AddLocalizedString("autofill", IDS_SETTINGS_AUTOFILL); | 427 html_source->AddLocalizedString("autofill", IDS_SETTINGS_AUTOFILL); |
| 428 html_source->AddLocalizedString("autofillDetail", | 428 html_source->AddLocalizedString("autofillDetail", |
| 429 IDS_SETTINGS_AUTOFILL_DETAIL); | 429 IDS_SETTINGS_AUTOFILL_DETAIL); |
| 430 html_source->AddLocalizedString("passwords", IDS_SETTINGS_PASSWORDS); | 430 html_source->AddLocalizedString("passwords", IDS_SETTINGS_PASSWORDS); |
| 431 html_source->AddLocalizedString("passwordsDetail", | 431 html_source->AddLocalizedString("passwordsDetail", |
| 432 IDS_SETTINGS_PASSWORDS_DETAIL); | 432 IDS_SETTINGS_PASSWORDS_DETAIL); |
| 433 } | 433 } |
| 434 | 434 |
| 435 void AddPeopleStrings(content::WebUIDataSource* html_source) { |
| 436 html_source->AddLocalizedString("peoplePageTitle", IDS_SETTINGS_PEOPLE); |
| 437 html_source->AddLocalizedString("manageOtherPeople", |
| 438 IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE); |
| 439 html_source->AddLocalizedString("syncOverview", IDS_SETTINGS_SYNC_OVERVIEW); |
| 440 html_source->AddLocalizedString("syncSignin", IDS_SETTINGS_SYNC_SIGNIN); |
| 441 html_source->AddLocalizedString("syncDisconnect", |
| 442 IDS_SETTINGS_SYNC_DISCONNECT); |
| 443 html_source->AddLocalizedString("syncDisconnectTitle", |
| 444 IDS_SETTINGS_SYNC_DISCONNECT_TITLE); |
| 445 std::string disconnect_help_url = |
| 446 google_util::AppendGoogleLocaleParam( |
| 447 GURL(chrome::kSyncGoogleDashboardURL), |
| 448 g_browser_process->GetApplicationLocale()) |
| 449 .spec(); |
| 450 html_source->AddString( |
| 451 "syncDisconnectExplanation", |
| 452 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION, |
| 453 base::ASCIIToUTF16(disconnect_help_url))); |
| 454 html_source->AddLocalizedString("syncDisconnectDeleteProfile", |
| 455 IDS_SETTINGS_SYNC_DISCONNECT_DELETE_PROFILE); |
| 456 html_source->AddLocalizedString("syncDisconnectConfirm", |
| 457 IDS_SETTINGS_SYNC_DISCONNECT_CONFIRM); |
| 458 |
| 459 html_source->AddLocalizedString("syncPageTitle", IDS_SETTINGS_SYNC); |
| 460 html_source->AddLocalizedString("syncLoading", IDS_SETTINGS_SYNC_LOADING); |
| 461 html_source->AddLocalizedString("syncTimeout", IDS_SETTINGS_SYNC_TIMEOUT); |
| 462 html_source->AddLocalizedString("syncEverythingCheckboxLabel", |
| 463 IDS_SETTINGS_SYNC_EVERYTHING_CHECKBOX_LABEL); |
| 464 html_source->AddLocalizedString("appCheckboxLabel", |
| 465 IDS_SETTINGS_APPS_CHECKBOX_LABEL); |
| 466 html_source->AddLocalizedString("extensionsCheckboxLabel", |
| 467 IDS_SETTINGS_EXTENSIONS_CHECKBOX_LABEL); |
| 468 html_source->AddLocalizedString("settingsCheckboxLabel", |
| 469 IDS_SETTINGS_SETTINGS_CHECKBOX_LABEL); |
| 470 html_source->AddLocalizedString("autofillCheckboxLabel", |
| 471 IDS_SETTINGS_AUTOFILL_CHECKBOX_LABEL); |
| 472 html_source->AddLocalizedString("historyCheckboxLabel", |
| 473 IDS_SETTINGS_HISTORY_CHECKBOX_LABEL); |
| 474 html_source->AddLocalizedString( |
| 475 "themesAndWallpapersCheckboxLabel", |
| 476 IDS_SETTINGS_THEMES_AND_WALLPAPERS_CHECKBOX_LABEL); |
| 477 html_source->AddLocalizedString("bookmarksCheckboxLabel", |
| 478 IDS_SETTINGS_BOOKMARKS_CHECKBOX_LABEL); |
| 479 html_source->AddLocalizedString("passwordsCheckboxLabel", |
| 480 IDS_SETTINGS_PASSWORDS_CHECKBOX_LABEL); |
| 481 html_source->AddLocalizedString("openTabsCheckboxLabel", |
| 482 IDS_SETTINGS_OPEN_TABS_CHECKBOX_LABEL); |
| 483 html_source->AddLocalizedString("encryptionOptionsTitle", |
| 484 IDS_SETTINGS_ENCRYPTION_OPTIONS); |
| 485 html_source->AddLocalizedString("syncDataEncryptedText", |
| 486 IDS_SETTINGS_SYNC_DATA_ENCRYPTED_TEXT); |
| 487 html_source->AddLocalizedString( |
| 488 "encryptWithGoogleCredentialsLabel", |
| 489 IDS_SETTINGS_ENCRYPT_WITH_GOOGLE_CREDENTIALS_LABEL); |
| 490 html_source->AddLocalizedString( |
| 491 "encryptWithSyncPassphraseLabel", |
| 492 IDS_SETTINGS_ENCRYPT_WITH_SYNC_PASSPHRASE_LABEL); |
| 493 html_source->AddLocalizedString( |
| 494 "encryptWithSyncPassphraseLearnMoreLink", |
| 495 IDS_SETTINGS_ENCRYPT_WITH_SYNC_PASSPHRASE_LEARN_MORE_LINK); |
| 496 html_source->AddLocalizedString("useDefaultSettingsButton", |
| 497 IDS_SETTINGS_USE_DEFAULT_SETTINGS_BUTTON); |
| 498 // TODO(dpapad): Remove this string and use IDS_CANCEL (see AddCommonStrings |
| 499 // at the top of this file). |
| 500 html_source->AddLocalizedString("cancelButton", IDS_SETTINGS_CANCEL_BUTTON); |
| 501 html_source->AddLocalizedString("okButton", IDS_SETTINGS_OK_BUTTON); |
| 502 html_source->AddLocalizedString("passphraseExplanationText", |
| 503 IDS_SETTINGS_PASSPHRASE_EXPLANATION_TEXT); |
| 504 html_source->AddLocalizedString("emptyPassphraseError", |
| 505 IDS_SETTINGS_EMPTY_PASSPHRASE_ERROR); |
| 506 html_source->AddLocalizedString("mismatchedPassphraseError", |
| 507 IDS_SETTINGS_MISMATCHED_PASSPHRASE_ERROR); |
| 508 html_source->AddLocalizedString("incorrectPassphraseError", |
| 509 IDS_SETTINGS_INCORRECT_PASSPHRASE_ERROR); |
| 510 html_source->AddLocalizedString("passphrasePlaceholder", |
| 511 IDS_SETTINGS_PASSPHRASE_PLACEHOLDER); |
| 512 html_source->AddLocalizedString( |
| 513 "passphraseConfirmationPlaceholder", |
| 514 IDS_SETTINGS_PASSPHRASE_CONFIRMATION_PLACEHOLDER); |
| 515 } |
| 516 |
| 435 void AddPrivacyStrings(content::WebUIDataSource* html_source) { | 517 void AddPrivacyStrings(content::WebUIDataSource* html_source) { |
| 436 html_source->AddLocalizedString("privacyPageTitle", | 518 html_source->AddLocalizedString("privacyPageTitle", |
| 437 IDS_SETTINGS_PRIVACY); | 519 IDS_SETTINGS_PRIVACY); |
| 438 html_source->AddString("improveBrowsingExperience", | 520 html_source->AddString("improveBrowsingExperience", |
| 439 l10n_util::GetStringFUTF16( | 521 l10n_util::GetStringFUTF16( |
| 440 IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE, | 522 IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE, |
| 441 base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL))); | 523 base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL))); |
| 442 html_source->AddLocalizedString("linkDoctorPref", | 524 html_source->AddLocalizedString("linkDoctorPref", |
| 443 IDS_SETTINGS_LINKDOCTOR_PREF); | 525 IDS_SETTINGS_LINKDOCTOR_PREF); |
| 444 html_source->AddLocalizedString("searchSuggestPref", | 526 html_source->AddLocalizedString("searchSuggestPref", |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 html_source->AddLocalizedString("siteSettingsUsage", | 661 html_source->AddLocalizedString("siteSettingsUsage", |
| 580 IDS_SETTINGS_SITE_SETTINGS_USAGE); | 662 IDS_SETTINGS_SITE_SETTINGS_USAGE); |
| 581 html_source->AddLocalizedString("siteSettingsPermissions", | 663 html_source->AddLocalizedString("siteSettingsPermissions", |
| 582 IDS_SETTINGS_SITE_SETTINGS_PERMISSIONS); | 664 IDS_SETTINGS_SITE_SETTINGS_PERMISSIONS); |
| 583 html_source->AddLocalizedString("siteSettingsClearAndReset", | 665 html_source->AddLocalizedString("siteSettingsClearAndReset", |
| 584 IDS_SETTINGS_SITE_SETTINGS_CLEAR_BUTTON); | 666 IDS_SETTINGS_SITE_SETTINGS_CLEAR_BUTTON); |
| 585 html_source->AddLocalizedString("siteSettingsDelete", | 667 html_source->AddLocalizedString("siteSettingsDelete", |
| 586 IDS_SETTINGS_SITE_SETTINGS_DELETE); | 668 IDS_SETTINGS_SITE_SETTINGS_DELETE); |
| 587 } | 669 } |
| 588 | 670 |
| 589 void AddSyncStrings(content::WebUIDataSource* html_source) { | |
| 590 html_source->AddLocalizedString("peoplePageTitle", IDS_SETTINGS_SYNC_PEOPLE); | |
| 591 html_source->AddLocalizedString("syncOverview", IDS_SETTINGS_SYNC_OVERVIEW); | |
| 592 html_source->AddLocalizedString("syncSignin", IDS_SETTINGS_SYNC_SIGNIN); | |
| 593 html_source->AddLocalizedString("syncDisconnect", | |
| 594 IDS_SETTINGS_SYNC_DISCONNECT); | |
| 595 html_source->AddLocalizedString("syncDisconnectTitle", | |
| 596 IDS_SETTINGS_SYNC_DISCONNECT_TITLE); | |
| 597 std::string disconnect_help_url = | |
| 598 google_util::AppendGoogleLocaleParam( | |
| 599 GURL(chrome::kSyncGoogleDashboardURL), | |
| 600 g_browser_process->GetApplicationLocale()) | |
| 601 .spec(); | |
| 602 html_source->AddString( | |
| 603 "syncDisconnectExplanation", | |
| 604 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION, | |
| 605 base::ASCIIToUTF16(disconnect_help_url))); | |
| 606 html_source->AddLocalizedString("syncDisconnectDeleteProfile", | |
| 607 IDS_SETTINGS_SYNC_DISCONNECT_DELETE_PROFILE); | |
| 608 html_source->AddLocalizedString("syncDisconnectConfirm", | |
| 609 IDS_SETTINGS_SYNC_DISCONNECT_CONFIRM); | |
| 610 html_source->AddLocalizedString("manageOtherPeople", | |
| 611 IDS_SETTINGS_SYNC_MANAGE_OTHER_PEOPLE); | |
| 612 | |
| 613 html_source->AddLocalizedString("syncPageTitle", IDS_SETTINGS_SYNC); | |
| 614 html_source->AddLocalizedString("syncLoading", IDS_SETTINGS_SYNC_LOADING); | |
| 615 html_source->AddLocalizedString("syncTimeout", IDS_SETTINGS_SYNC_TIMEOUT); | |
| 616 html_source->AddLocalizedString("syncEverythingCheckboxLabel", | |
| 617 IDS_SETTINGS_SYNC_EVERYTHING_CHECKBOX_LABEL); | |
| 618 html_source->AddLocalizedString("appCheckboxLabel", | |
| 619 IDS_SETTINGS_APPS_CHECKBOX_LABEL); | |
| 620 html_source->AddLocalizedString("extensionsCheckboxLabel", | |
| 621 IDS_SETTINGS_EXTENSIONS_CHECKBOX_LABEL); | |
| 622 html_source->AddLocalizedString("settingsCheckboxLabel", | |
| 623 IDS_SETTINGS_SETTINGS_CHECKBOX_LABEL); | |
| 624 html_source->AddLocalizedString("autofillCheckboxLabel", | |
| 625 IDS_SETTINGS_AUTOFILL_CHECKBOX_LABEL); | |
| 626 html_source->AddLocalizedString("historyCheckboxLabel", | |
| 627 IDS_SETTINGS_HISTORY_CHECKBOX_LABEL); | |
| 628 html_source->AddLocalizedString( | |
| 629 "themesAndWallpapersCheckboxLabel", | |
| 630 IDS_SETTINGS_THEMES_AND_WALLPAPERS_CHECKBOX_LABEL); | |
| 631 html_source->AddLocalizedString("bookmarksCheckboxLabel", | |
| 632 IDS_SETTINGS_BOOKMARKS_CHECKBOX_LABEL); | |
| 633 html_source->AddLocalizedString("passwordsCheckboxLabel", | |
| 634 IDS_SETTINGS_PASSWORDS_CHECKBOX_LABEL); | |
| 635 html_source->AddLocalizedString("openTabsCheckboxLabel", | |
| 636 IDS_SETTINGS_OPEN_TABS_CHECKBOX_LABEL); | |
| 637 html_source->AddLocalizedString("encryptionOptionsTitle", | |
| 638 IDS_SETTINGS_ENCRYPTION_OPTIONS); | |
| 639 html_source->AddLocalizedString("syncDataEncryptedText", | |
| 640 IDS_SETTINGS_SYNC_DATA_ENCRYPTED_TEXT); | |
| 641 html_source->AddLocalizedString( | |
| 642 "encryptWithGoogleCredentialsLabel", | |
| 643 IDS_SETTINGS_ENCRYPT_WITH_GOOGLE_CREDENTIALS_LABEL); | |
| 644 html_source->AddLocalizedString( | |
| 645 "encryptWithSyncPassphraseLabel", | |
| 646 IDS_SETTINGS_ENCRYPT_WITH_SYNC_PASSPHRASE_LABEL); | |
| 647 html_source->AddLocalizedString( | |
| 648 "encryptWithSyncPassphraseLearnMoreLink", | |
| 649 IDS_SETTINGS_ENCRYPT_WITH_SYNC_PASSPHRASE_LEARN_MORE_LINK); | |
| 650 html_source->AddLocalizedString("useDefaultSettingsButton", | |
| 651 IDS_SETTINGS_USE_DEFAULT_SETTINGS_BUTTON); | |
| 652 // TODO(dpapad): Remove this string and use IDS_CANCEL (see AddCommonStrings | |
| 653 // at the top of this file). | |
| 654 html_source->AddLocalizedString("cancelButton", | |
| 655 IDS_SETTINGS_CANCEL_BUTTON); | |
| 656 html_source->AddLocalizedString("okButton", | |
| 657 IDS_SETTINGS_OK_BUTTON); | |
| 658 html_source->AddLocalizedString("passphraseExplanationText", | |
| 659 IDS_SETTINGS_PASSPHRASE_EXPLANATION_TEXT); | |
| 660 html_source->AddLocalizedString("emptyPassphraseError", | |
| 661 IDS_SETTINGS_EMPTY_PASSPHRASE_ERROR); | |
| 662 html_source->AddLocalizedString("mismatchedPassphraseError", | |
| 663 IDS_SETTINGS_MISMATCHED_PASSPHRASE_ERROR); | |
| 664 html_source->AddLocalizedString("incorrectPassphraseError", | |
| 665 IDS_SETTINGS_INCORRECT_PASSPHRASE_ERROR); | |
| 666 html_source->AddLocalizedString("passphrasePlaceholder", | |
| 667 IDS_SETTINGS_PASSPHRASE_PLACEHOLDER); | |
| 668 html_source->AddLocalizedString( | |
| 669 "passphraseConfirmationPlaceholder", | |
| 670 IDS_SETTINGS_PASSPHRASE_CONFIRMATION_PLACEHOLDER); | |
| 671 } | |
| 672 | |
| 673 void AddUsersStrings(content::WebUIDataSource* html_source) { | 671 void AddUsersStrings(content::WebUIDataSource* html_source) { |
| 674 html_source->AddLocalizedString("usersPageTitle", | 672 html_source->AddLocalizedString("usersPageTitle", |
| 675 IDS_SETTINGS_USERS); | 673 IDS_SETTINGS_USERS); |
| 676 html_source->AddLocalizedString("usersModifiedByOwnerLabel", | 674 html_source->AddLocalizedString("usersModifiedByOwnerLabel", |
| 677 IDS_SETTINGS_USERS_MODIFIED_BY_OWNER_LABEL); | 675 IDS_SETTINGS_USERS_MODIFIED_BY_OWNER_LABEL); |
| 678 html_source->AddLocalizedString("guestBrowsingLabel", | 676 html_source->AddLocalizedString("guestBrowsingLabel", |
| 679 IDS_SETTINGS_USERS_GUEST_BROWSING_LABEL); | 677 IDS_SETTINGS_USERS_GUEST_BROWSING_LABEL); |
| 680 html_source->AddLocalizedString("settingsManagedLabel", | 678 html_source->AddLocalizedString("settingsManagedLabel", |
| 681 IDS_SETTINGS_USERS_MANAGED_LABEL); | 679 IDS_SETTINGS_USERS_MANAGED_LABEL); |
| 682 html_source->AddLocalizedString("supervisedUsersLabel", | 680 html_source->AddLocalizedString("supervisedUsersLabel", |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 746 AddDownloadsStrings(html_source); | 744 AddDownloadsStrings(html_source); |
| 747 #if defined(OS_CHROMEOS) | 745 #if defined(OS_CHROMEOS) |
| 748 AddInternetStrings(html_source); | 746 AddInternetStrings(html_source); |
| 749 #endif | 747 #endif |
| 750 AddLanguagesStrings(html_source); | 748 AddLanguagesStrings(html_source); |
| 751 #if defined(OS_CHROMEOS) | 749 #if defined(OS_CHROMEOS) |
| 752 AddMultiProfilesStrings(html_source, profile); | 750 AddMultiProfilesStrings(html_source, profile); |
| 753 #endif | 751 #endif |
| 754 AddOnStartupStrings(html_source); | 752 AddOnStartupStrings(html_source); |
| 755 AddPasswordsAndFormsStrings(html_source); | 753 AddPasswordsAndFormsStrings(html_source); |
| 754 AddPeopleStrings(html_source); |
| 756 AddPrivacyStrings(html_source); | 755 AddPrivacyStrings(html_source); |
| 757 AddResetStrings(html_source); | 756 AddResetStrings(html_source); |
| 758 AddSearchEnginesStrings(html_source); | 757 AddSearchEnginesStrings(html_source); |
| 759 AddSearchStrings(html_source); | 758 AddSearchStrings(html_source); |
| 760 AddSiteSettingsStrings(html_source); | 759 AddSiteSettingsStrings(html_source); |
| 761 AddSyncStrings(html_source); | |
| 762 AddUsersStrings(html_source); | 760 AddUsersStrings(html_source); |
| 763 AddWebContentStrings(html_source); | 761 AddWebContentStrings(html_source); |
| 764 | 762 |
| 765 policy_indicator::AddLocalizedStrings(html_source); | 763 policy_indicator::AddLocalizedStrings(html_source); |
| 766 | 764 |
| 767 html_source->SetJsonPath(kLocalizedStringsFile); | 765 html_source->SetJsonPath(kLocalizedStringsFile); |
| 768 } | 766 } |
| 769 | 767 |
| 770 } // namespace settings | 768 } // namespace settings |
| OLD | NEW |