| 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 <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
| 11 #include "build/build_config.h" | 11 #include "build/build_config.h" |
| 12 #include "chrome/browser/browser_process.h" | 12 #include "chrome/browser/browser_process.h" |
| 13 #include "chrome/browser/profiles/profile.h" | 13 #include "chrome/browser/profiles/profile.h" |
| 14 #include "chrome/browser/ui/webui/policy_indicator_localized_strings_provider.h" | 14 #include "chrome/browser/ui/webui/policy_indicator_localized_strings_provider.h" |
| 15 #include "chrome/common/url_constants.h" | 15 #include "chrome/common/url_constants.h" |
| 16 #include "chrome/grit/chromium_strings.h" | 16 #include "chrome/grit/chromium_strings.h" |
| 17 #include "chrome/grit/generated_resources.h" | 17 #include "chrome/grit/generated_resources.h" |
| 18 #include "chrome/grit/google_chrome_strings.h" | 18 #include "chrome/grit/google_chrome_strings.h" |
| 19 #include "chrome/grit/locale_settings.h" | 19 #include "chrome/grit/locale_settings.h" |
| 20 #include "chrome/grit/settings_chromium_strings.h" | 20 #include "chrome/grit/settings_chromium_strings.h" |
| 21 #include "chrome/grit/settings_google_chrome_strings.h" | 21 #include "chrome/grit/settings_google_chrome_strings.h" |
| 22 #include "chrome/grit/settings_strings.h" | 22 #include "chrome/grit/settings_strings.h" |
| 23 #include "components/autofill/core/browser/payments/payments_service_url.h" |
| 23 #include "components/autofill/core/common/autofill_constants.h" | 24 #include "components/autofill/core/common/autofill_constants.h" |
| 24 #include "components/google/core/browser/google_util.h" | 25 #include "components/google/core/browser/google_util.h" |
| 25 #include "components/password_manager/core/browser/password_manager_constants.h" | 26 #include "components/password_manager/core/browser/password_manager_constants.h" |
| 26 #include "content/public/browser/web_ui_data_source.h" | 27 #include "content/public/browser/web_ui_data_source.h" |
| 27 #include "grit/components_strings.h" | 28 #include "grit/components_strings.h" |
| 28 #include "ui/base/l10n/l10n_util.h" | 29 #include "ui/base/l10n/l10n_util.h" |
| 29 | 30 |
| 30 #if defined(OS_CHROMEOS) | 31 #if defined(OS_CHROMEOS) |
| 31 #include "ash/common/system/chromeos/devicetype_utils.h" | 32 #include "ash/common/system/chromeos/devicetype_utils.h" |
| 32 #include "chrome/browser/chromeos/profiles/profile_helper.h" | 33 #include "chrome/browser/chromeos/profiles/profile_helper.h" |
| (...skipping 632 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 665 AddLocalizedStringsBulk(html_source, localized_strings, | 666 AddLocalizedStringsBulk(html_source, localized_strings, |
| 666 arraysize(localized_strings)); | 667 arraysize(localized_strings)); |
| 667 } | 668 } |
| 668 | 669 |
| 669 void AddPasswordsAndFormsStrings(content::WebUIDataSource* html_source) { | 670 void AddPasswordsAndFormsStrings(content::WebUIDataSource* html_source) { |
| 670 LocalizedString localized_strings[] = { | 671 LocalizedString localized_strings[] = { |
| 671 {"overflowMenu", IDS_SETTINGS_OVERFLOW_MENU}, | 672 {"overflowMenu", IDS_SETTINGS_OVERFLOW_MENU}, |
| 672 {"passwordsAndAutofillPageTitle", | 673 {"passwordsAndAutofillPageTitle", |
| 673 IDS_SETTINGS_PASSWORDS_AND_AUTOFILL_PAGE_TITLE}, | 674 IDS_SETTINGS_PASSWORDS_AND_AUTOFILL_PAGE_TITLE}, |
| 674 {"autofill", IDS_SETTINGS_AUTOFILL}, | 675 {"autofill", IDS_SETTINGS_AUTOFILL}, |
| 676 {"googlePayments", IDS_SETTINGS_GOOGLE_PAYMENTS}, |
| 675 {"addresses", IDS_SETTINGS_AUTOFILL_ADDRESSES_HEADING}, | 677 {"addresses", IDS_SETTINGS_AUTOFILL_ADDRESSES_HEADING}, |
| 676 {"addAddress", IDS_SETTINGS_AUTOFILL_ADD_ADDRESS_BUTTON}, | 678 {"addAddress", IDS_SETTINGS_AUTOFILL_ADD_ADDRESS_BUTTON}, |
| 677 {"editAddress", IDS_SETTINGS_ADDRESS_EDIT}, | 679 {"editAddress", IDS_SETTINGS_ADDRESS_EDIT}, |
| 678 {"removeAddress", IDS_SETTINGS_ADDRESS_REMOVE}, | 680 {"removeAddress", IDS_SETTINGS_ADDRESS_REMOVE}, |
| 679 {"creditCards", IDS_SETTINGS_AUTOFILL_CREDIT_CARD_HEADING}, | 681 {"creditCards", IDS_SETTINGS_AUTOFILL_CREDIT_CARD_HEADING}, |
| 680 {"addCreditCard", IDS_SETTINGS_AUTOFILL_ADD_CREDIT_CARD_BUTTON}, | 682 {"addCreditCard", IDS_SETTINGS_AUTOFILL_ADD_CREDIT_CARD_BUTTON}, |
| 681 {"editCreditCard", IDS_SETTINGS_CREDIT_CARD_EDIT}, | 683 {"editCreditCard", IDS_SETTINGS_CREDIT_CARD_EDIT}, |
| 682 {"removeCreditCard", IDS_SETTINGS_CREDIT_CARD_REMOVE}, | 684 {"removeCreditCard", IDS_SETTINGS_CREDIT_CARD_REMOVE}, |
| 683 {"creditCardType", IDS_SETTINGS_AUTOFILL_CREDIT_CARD_TYPE_COLUMN_LABEL}, | 685 {"creditCardType", IDS_SETTINGS_AUTOFILL_CREDIT_CARD_TYPE_COLUMN_LABEL}, |
| 684 {"creditCardExpiration", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_DATE}, | 686 {"creditCardExpiration", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_DATE}, |
| 685 {"creditCardName", IDS_SETTINGS_NAME_ON_CREDIT_CARD}, | 687 {"creditCardName", IDS_SETTINGS_NAME_ON_CREDIT_CARD}, |
| 686 {"creditCardNumber", IDS_SETTINGS_CREDIT_CARD_NUMBER}, | 688 {"creditCardNumber", IDS_SETTINGS_CREDIT_CARD_NUMBER}, |
| 687 {"creditCardExpirationMonth", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_MONTH}, | 689 {"creditCardExpirationMonth", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_MONTH}, |
| 688 {"creditCardExpirationYear", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_YEAR}, | 690 {"creditCardExpirationYear", IDS_SETTINGS_CREDIT_CARD_EXPIRATION_YEAR}, |
| 689 {"editCreditCardTitle", IDS_SETTINGS_EDIT_CREDIT_CARD_TITLE}, | 691 {"editCreditCardTitle", IDS_SETTINGS_EDIT_CREDIT_CARD_TITLE}, |
| 690 {"addCreditCardTitle", IDS_SETTINGS_ADD_CREDIT_CARD_TITLE}, | 692 {"addCreditCardTitle", IDS_SETTINGS_ADD_CREDIT_CARD_TITLE}, |
| 691 {"autofillDetail", IDS_SETTINGS_AUTOFILL_DETAIL}, | 693 {"autofillDetail", IDS_SETTINGS_AUTOFILL_DETAIL}, |
| 692 {"passwords", IDS_SETTINGS_PASSWORDS}, | 694 {"passwords", IDS_SETTINGS_PASSWORDS}, |
| 693 {"passwordsDetail", IDS_SETTINGS_PASSWORDS_DETAIL}, | 695 {"passwordsDetail", IDS_SETTINGS_PASSWORDS_DETAIL}, |
| 694 {"savedPasswordsHeading", IDS_SETTINGS_PASSWORDS_SAVED_HEADING}, | 696 {"savedPasswordsHeading", IDS_SETTINGS_PASSWORDS_SAVED_HEADING}, |
| 695 {"passwordExceptionsHeading", IDS_SETTINGS_PASSWORDS_EXCEPTIONS_HEADING}, | 697 {"passwordExceptionsHeading", IDS_SETTINGS_PASSWORDS_EXCEPTIONS_HEADING}, |
| 696 {"deletePasswordException", IDS_SETTINGS_PASSWORDS_DELETE_EXCEPTION}, | 698 {"deletePasswordException", IDS_SETTINGS_PASSWORDS_DELETE_EXCEPTION}, |
| 697 {"editPassword", IDS_SETTINGS_PASSWORD_EDIT}, | 699 {"editPassword", IDS_SETTINGS_PASSWORD_EDIT}, |
| 698 {"removePassword", IDS_SETTINGS_PASSWORD_REMOVE}, | 700 {"removePassword", IDS_SETTINGS_PASSWORD_REMOVE}, |
| 699 {"editPasswordTitle", IDS_SETTINGS_PASSWORDS_EDIT_TITLE}, | 701 {"editPasswordTitle", IDS_SETTINGS_PASSWORDS_EDIT_TITLE}, |
| 700 {"editPasswordWebsiteLabel", IDS_SETTINGS_PASSWORDS_WEBSITE}, | 702 {"editPasswordWebsiteLabel", IDS_SETTINGS_PASSWORDS_WEBSITE}, |
| 701 {"editPasswordUsernameLabel", IDS_SETTINGS_PASSWORDS_USERNAME}, | 703 {"editPasswordUsernameLabel", IDS_SETTINGS_PASSWORDS_USERNAME}, |
| 702 {"editPasswordPasswordLabel", IDS_SETTINGS_PASSWORDS_PASSWORD}, | 704 {"editPasswordPasswordLabel", IDS_SETTINGS_PASSWORDS_PASSWORD}, |
| 703 }; | 705 }; |
| 706 |
| 704 html_source->AddString( | 707 html_source->AddString( |
| 705 "managePasswordsLabel", | 708 "managePasswordsLabel", |
| 706 l10n_util::GetStringFUTF16( | 709 l10n_util::GetStringFUTF16( |
| 707 IDS_SETTINGS_PASSWORDS_MANAGE_PASSWORDS, | 710 IDS_SETTINGS_PASSWORDS_MANAGE_PASSWORDS, |
| 708 base::ASCIIToUTF16( | 711 base::ASCIIToUTF16( |
| 709 password_manager::kPasswordManagerAccountDashboardURL))); | 712 password_manager::kPasswordManagerAccountDashboardURL))); |
| 713 html_source->AddString( |
| 714 "manageAddressesUrl", |
| 715 autofill::payments::GetManageAddressesUrl(0).spec()); |
| 716 html_source->AddString( |
| 717 "manageCreditCardsUrl", |
| 718 autofill::payments::GetManageInstrumentsUrl(0).spec()); |
| 719 |
| 710 AddLocalizedStringsBulk(html_source, localized_strings, | 720 AddLocalizedStringsBulk(html_source, localized_strings, |
| 711 arraysize(localized_strings)); | 721 arraysize(localized_strings)); |
| 712 } | 722 } |
| 713 | 723 |
| 714 void AddPeopleStrings(content::WebUIDataSource* html_source) { | 724 void AddPeopleStrings(content::WebUIDataSource* html_source) { |
| 715 LocalizedString localized_strings[] = { | 725 LocalizedString localized_strings[] = { |
| 716 {"peoplePageTitle", IDS_SETTINGS_PEOPLE}, | 726 {"peoplePageTitle", IDS_SETTINGS_PEOPLE}, |
| 717 {"manageOtherPeople", IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE}, | 727 {"manageOtherPeople", IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE}, |
| 718 {"manageSupervisedUsers", IDS_SETTINGS_PEOPLE_MANAGE_SUPERVISED_USERS}, | 728 {"manageSupervisedUsers", IDS_SETTINGS_PEOPLE_MANAGE_SUPERVISED_USERS}, |
| 719 #if defined(OS_CHROMEOS) | 729 #if defined(OS_CHROMEOS) |
| (...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1145 #endif | 1155 #endif |
| 1146 AddUsersStrings(html_source); | 1156 AddUsersStrings(html_source); |
| 1147 AddWebContentStrings(html_source); | 1157 AddWebContentStrings(html_source); |
| 1148 | 1158 |
| 1149 policy_indicator::AddLocalizedStrings(html_source); | 1159 policy_indicator::AddLocalizedStrings(html_source); |
| 1150 | 1160 |
| 1151 html_source->SetJsonPath(kLocalizedStringsFile); | 1161 html_source->SetJsonPath(kLocalizedStringsFile); |
| 1152 } | 1162 } |
| 1153 | 1163 |
| 1154 } // namespace settings | 1164 } // namespace settings |
| OLD | NEW |