Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(325)

Side by Side Diff: chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc

Issue 2500653002: MD Settings: Add import data dialog. (Closed)
Patch Set: Make non-CrOS only Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/i18n/number_formatting.h" 10 #include "base/i18n/number_formatting.h"
(...skipping 658 matching lines...) Expand 10 before | Expand all | Expand 10 after
669 html_source->AddString("resetProfileBannerLearnMoreUrl", 669 html_source->AddString("resetProfileBannerLearnMoreUrl",
670 chrome::kAutomaticSettingsResetLearnMoreURL); 670 chrome::kAutomaticSettingsResetLearnMoreURL);
671 #if defined(OS_CHROMEOS) 671 #if defined(OS_CHROMEOS)
672 html_source->AddString( 672 html_source->AddString(
673 "powerwashDescription", 673 "powerwashDescription",
674 l10n_util::GetStringFUTF16(IDS_OPTIONS_FACTORY_RESET_DESCRIPTION, 674 l10n_util::GetStringFUTF16(IDS_OPTIONS_FACTORY_RESET_DESCRIPTION,
675 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME))); 675 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME)));
676 #endif 676 #endif
677 } 677 }
678 678
679 #if !defined(OS_CHROMEOS)
680 void AddImportDataStrings(content::WebUIDataSource* html_source) {
681 LocalizedString localized_strings[] = {
682 {"importTitle", IDS_SETTINGS_IMPORT_SETTINGS_TITLE},
683 {"importFromLabel", IDS_SETTINGS_IMPORT_FROM_LABEL},
684 {"importDescription", IDS_SETTINGS_IMPORT_ITEMS_LABEL},
685 {"importLoading", IDS_SETTINGS_IMPORT_LOADING_PROFILES},
686 {"importHistory", IDS_SETTINGS_IMPORT_HISTORY_CHECKBOX},
687 {"importFavorites", IDS_SETTINGS_IMPORT_FAVORITES_CHECKBOX},
688 {"importPasswords", IDS_SETTINGS_IMPORT_PASSWORDS_CHECKBOX},
689 {"importSearch", IDS_SETTINGS_IMPORT_SEARCH_ENGINES_CHECKBOX},
690 {"importAutofillFormData", IDS_SETTINGS_IMPORT_AUTOFILL_FORM_DATA_CHECKBOX},
691 {"importSucceeded", IDS_SETTINGS_IMPORT_SUCCEEDED},
692 {"importChooseFile", IDS_SETTINGS_IMPORT_CHOOSE_FILE},
693 {"importCommit", IDS_SETTINGS_IMPORT_COMMIT},
694 {"noProfileFound", IDS_SETTINGS_IMPORT_NO_PROFILE_FOUND},
695 {"findYourImportedBookmarks", IDS_SETTINGS_IMPORT_FIND_YOUR_BOOKMARKS},
696 };
697 AddLocalizedStringsBulk(html_source, localized_strings,
698 arraysize(localized_strings));
699 }
700 #endif
701
679 #if defined(OS_CHROMEOS) 702 #if defined(OS_CHROMEOS)
680 void AddDateTimeStrings(content::WebUIDataSource* html_source) { 703 void AddDateTimeStrings(content::WebUIDataSource* html_source) {
681 LocalizedString localized_strings[] = { 704 LocalizedString localized_strings[] = {
682 {"dateTimePageTitle", IDS_SETTINGS_DATE_TIME}, 705 {"dateTimePageTitle", IDS_SETTINGS_DATE_TIME},
683 {"timeZone", IDS_SETTINGS_TIME_ZONE}, 706 {"timeZone", IDS_SETTINGS_TIME_ZONE},
684 {"timeZoneGeolocation", IDS_SETTINGS_TIME_ZONE_GEOLOCATION}, 707 {"timeZoneGeolocation", IDS_SETTINGS_TIME_ZONE_GEOLOCATION},
685 {"use24HourClock", IDS_SETTINGS_USE_24_HOUR_CLOCK}, 708 {"use24HourClock", IDS_SETTINGS_USE_24_HOUR_CLOCK},
686 {"setDateTime", IDS_SETTINGS_SET_DATE_TIME}, 709 {"setDateTime", IDS_SETTINGS_SET_DATE_TIME},
687 }; 710 };
688 AddLocalizedStringsBulk(html_source, localized_strings, 711 AddLocalizedStringsBulk(html_source, localized_strings,
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
728 device_name)); 751 device_name));
729 html_source->AddString( 752 html_source->AddString(
730 "easyUnlockRequireProximityLabel", 753 "easyUnlockRequireProximityLabel",
731 l10n_util::GetStringFUTF16( 754 l10n_util::GetStringFUTF16(
732 IDS_SETTINGS_EASY_UNLOCK_REQUIRE_PROXIMITY_LABEL, device_name)); 755 IDS_SETTINGS_EASY_UNLOCK_REQUIRE_PROXIMITY_LABEL, device_name));
733 756
734 html_source->AddString("easyUnlockLearnMoreURL", 757 html_source->AddString("easyUnlockLearnMoreURL",
735 chrome::kEasyUnlockLearnMoreUrl); 758 chrome::kEasyUnlockLearnMoreUrl);
736 } 759 }
737 760
738 void AddImportDataStrings(content::WebUIDataSource* html_source) {
739 LocalizedString localized_strings[] = {
740 {"importFromLabel", IDS_SETTINGS_IMPORT_FROM_LABEL},
741 {"importDescription", IDS_SETTINGS_IMPORT_ITEMS_LABEL},
742 {"importLoading", IDS_SETTINGS_IMPORT_LOADING_PROFILES},
743 {"importHistory", IDS_SETTINGS_IMPORT_HISTORY_CHECKBOX},
744 {"importFavorites", IDS_SETTINGS_IMPORT_FAVORITES_CHECKBOX},
745 {"importPasswords", IDS_SETTINGS_IMPORT_PASSWORDS_CHECKBOX},
746 {"importSearch", IDS_SETTINGS_IMPORT_SEARCH_ENGINES_CHECKBOX},
747 {"importAutofillFormData", IDS_SETTINGS_IMPORT_AUTOFILL_FORM_DATA_CHECKBOX},
748 {"importSucceeded", IDS_SETTINGS_IMPORT_SUCCEEDED},
749 {"importChooseFile", IDS_SETTINGS_IMPORT_CHOOSE_FILE},
750 {"importCommit", IDS_SETTINGS_IMPORT_COMMIT},
751 {"noProfileFound", IDS_SETTINGS_IMPORT_NO_PROFILE_FOUND},
752 {"findYourImportedBookmarks", IDS_SETTINGS_IMPORT_FIND_YOUR_BOOKMARKS},
753 };
754 AddLocalizedStringsBulk(html_source, localized_strings,
755 arraysize(localized_strings));
756 }
757
758 void AddInternetStrings(content::WebUIDataSource* html_source) { 761 void AddInternetStrings(content::WebUIDataSource* html_source) {
759 LocalizedString localized_strings[] = { 762 LocalizedString localized_strings[] = {
760 {"internetAddConnection", IDS_SETTINGS_INTERNET_ADD_CONNECTION}, 763 {"internetAddConnection", IDS_SETTINGS_INTERNET_ADD_CONNECTION},
761 {"internetAddThirdPartyVPN", IDS_SETTINGS_INTERNET_ADD_THIRD_PARTY_VPN}, 764 {"internetAddThirdPartyVPN", IDS_SETTINGS_INTERNET_ADD_THIRD_PARTY_VPN},
762 {"internetAddConnectionExpandA11yLabel", 765 {"internetAddConnectionExpandA11yLabel",
763 IDS_SETTINGS_INTERNET_ADD_CONNECTION_EXPAND_ACCESSIBILITY_LABEL}, 766 IDS_SETTINGS_INTERNET_ADD_CONNECTION_EXPAND_ACCESSIBILITY_LABEL},
764 {"internetAddVPN", IDS_SETTINGS_INTERNET_ADD_VPN}, 767 {"internetAddVPN", IDS_SETTINGS_INTERNET_ADD_VPN},
765 {"internetAddWiFi", IDS_SETTINGS_INTERNET_ADD_WIFI}, 768 {"internetAddWiFi", IDS_SETTINGS_INTERNET_ADD_WIFI},
766 {"internetDetailPageTitle", IDS_SETTINGS_INTERNET_DETAIL}, 769 {"internetDetailPageTitle", IDS_SETTINGS_INTERNET_DETAIL},
767 {"internetKnownNetworksPageTitle", IDS_SETTINGS_INTERNET_KNOWN_NETWORKS}, 770 {"internetKnownNetworksPageTitle", IDS_SETTINGS_INTERNET_KNOWN_NETWORKS},
(...skipping 987 matching lines...) Expand 10 before | Expand all | Expand 10 after
1755 AddAppearanceStrings(html_source, profile); 1758 AddAppearanceStrings(html_source, profile);
1756 #if defined(OS_CHROMEOS) 1759 #if defined(OS_CHROMEOS)
1757 AddBluetoothStrings(html_source); 1760 AddBluetoothStrings(html_source);
1758 #endif 1761 #endif
1759 #if defined(USE_NSS_CERTS) 1762 #if defined(USE_NSS_CERTS)
1760 AddCertificateManagerStrings(html_source); 1763 AddCertificateManagerStrings(html_source);
1761 #endif 1764 #endif
1762 AddClearBrowsingDataStrings(html_source); 1765 AddClearBrowsingDataStrings(html_source);
1763 #if !defined(OS_CHROMEOS) 1766 #if !defined(OS_CHROMEOS)
1764 AddDefaultBrowserStrings(html_source); 1767 AddDefaultBrowserStrings(html_source);
1768 AddImportDataStrings(html_source);
1765 #endif 1769 #endif
1766 #if defined(OS_CHROMEOS) 1770 #if defined(OS_CHROMEOS)
1767 AddDateTimeStrings(html_source); 1771 AddDateTimeStrings(html_source);
1768 AddDeviceStrings(html_source); 1772 AddDeviceStrings(html_source);
1769 #endif 1773 #endif
1770 AddDownloadsStrings(html_source); 1774 AddDownloadsStrings(html_source);
1771 1775
1772 #if defined(OS_CHROMEOS) 1776 #if defined(OS_CHROMEOS)
1773 AddEasyUnlockStrings(html_source); 1777 AddEasyUnlockStrings(html_source);
1774 AddImportDataStrings(html_source);
1775 AddInternetStrings(html_source); 1778 AddInternetStrings(html_source);
1776 AddCrNetworkStrings(html_source); 1779 AddCrNetworkStrings(html_source);
1777 #endif 1780 #endif
1778 AddLanguagesStrings(html_source); 1781 AddLanguagesStrings(html_source);
1779 #if defined(OS_CHROMEOS) 1782 #if defined(OS_CHROMEOS)
1780 AddMultiProfilesStrings(html_source, profile); 1783 AddMultiProfilesStrings(html_source, profile);
1781 #endif 1784 #endif
1782 AddOnStartupStrings(html_source); 1785 AddOnStartupStrings(html_source);
1783 AddPasswordsAndFormsStrings(html_source); 1786 AddPasswordsAndFormsStrings(html_source);
1784 AddPeopleStrings(html_source); 1787 AddPeopleStrings(html_source);
1785 AddPrintingStrings(html_source); 1788 AddPrintingStrings(html_source);
1786 AddPrivacyStrings(html_source); 1789 AddPrivacyStrings(html_source);
1787 AddResetStrings(html_source); 1790 AddResetStrings(html_source);
1788 AddSearchEnginesStrings(html_source); 1791 AddSearchEnginesStrings(html_source);
1789 AddSearchInSettingsStrings(html_source); 1792 AddSearchInSettingsStrings(html_source);
1790 AddSearchStrings(html_source); 1793 AddSearchStrings(html_source);
1791 AddSiteSettingsStrings(html_source, profile); 1794 AddSiteSettingsStrings(html_source, profile);
1792 #if !defined(OS_CHROMEOS) 1795 #if !defined(OS_CHROMEOS)
1793 AddSystemStrings(html_source); 1796 AddSystemStrings(html_source);
1794 #endif 1797 #endif
1795 AddUsersStrings(html_source); 1798 AddUsersStrings(html_source);
1796 AddWebContentStrings(html_source); 1799 AddWebContentStrings(html_source);
1797 1800
1798 policy_indicator::AddLocalizedStrings(html_source); 1801 policy_indicator::AddLocalizedStrings(html_source);
1799 1802
1800 html_source->SetJsonPath(kLocalizedStringsFile); 1803 html_source->SetJsonPath(kLocalizedStringsFile);
1801 } 1804 }
1802 1805
1803 } // namespace settings 1806 } // namespace settings
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698