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 |