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/i18n/number_formatting.h" | 10 #include "base/i18n/number_formatting.h" |
(...skipping 1651 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1662 IDS_SETTINGS_SEARCH_NO_RESULTS_HELP, | 1662 IDS_SETTINGS_SEARCH_NO_RESULTS_HELP, |
1663 base::ASCIIToUTF16(chrome::kSettingsSearchHelpURL)); | 1663 base::ASCIIToUTF16(chrome::kSettingsSearchHelpURL)); |
1664 html_source->AddString("searchNoResultsHelp", help_text); | 1664 html_source->AddString("searchNoResultsHelp", help_text); |
1665 } | 1665 } |
1666 | 1666 |
1667 void AddSearchStrings(content::WebUIDataSource* html_source) { | 1667 void AddSearchStrings(content::WebUIDataSource* html_source) { |
1668 LocalizedString localized_strings[] = { | 1668 LocalizedString localized_strings[] = { |
1669 {"searchPageTitle", IDS_SETTINGS_SEARCH}, | 1669 {"searchPageTitle", IDS_SETTINGS_SEARCH}, |
1670 {"searchEnginesManage", IDS_SETTINGS_SEARCH_MANAGE_SEARCH_ENGINES}, | 1670 {"searchEnginesManage", IDS_SETTINGS_SEARCH_MANAGE_SEARCH_ENGINES}, |
1671 {"searchOkGoogleLabel", IDS_SETTINGS_SEARCH_OK_GOOGLE_LABEL}, | 1671 {"searchOkGoogleLabel", IDS_SETTINGS_SEARCH_OK_GOOGLE_LABEL}, |
| 1672 {"searchGoogleAssistant", IDS_SETTINGS_SEARCH_GOOGLE_ASSISTANT}, |
| 1673 {"searchGoogleAssistantEnabled", |
| 1674 IDS_SETTINGS_SEARCH_GOOGLE_ASSISTANT_ENABLED}, |
| 1675 {"searchGoogleAssistantDisabled", |
| 1676 IDS_SETTINGS_SEARCH_GOOGLE_ASSISTANT_DISABLED}, |
1672 {"searchOkGoogleSubtextAlwaysOn", | 1677 {"searchOkGoogleSubtextAlwaysOn", |
1673 IDS_SETTINGS_SEARCH_OK_GOOGLE_SUBTEXT_ALWAYS_ON}, | 1678 IDS_SETTINGS_SEARCH_OK_GOOGLE_SUBTEXT_ALWAYS_ON}, |
1674 {"searchOkGoogleSubtextNoHardware", | 1679 {"searchOkGoogleSubtextNoHardware", |
1675 IDS_SETTINGS_SEARCH_OK_GOOGLE_SUBTEXT_NO_HARDWARE}, | 1680 IDS_SETTINGS_SEARCH_OK_GOOGLE_SUBTEXT_NO_HARDWARE}, |
1676 {"searchOkGoogleAudioHistoryLabel", | 1681 {"searchOkGoogleAudioHistoryLabel", |
1677 IDS_SETTINGS_SEARCH_OK_GOOGLE_AUDIO_HISTORY_LABEL}, | 1682 IDS_SETTINGS_SEARCH_OK_GOOGLE_AUDIO_HISTORY_LABEL}, |
1678 {"searchOkGoogleAudioHistorySubtext", | 1683 {"searchOkGoogleAudioHistorySubtext", |
1679 IDS_SETTINGS_SEARCH_OK_GOOGLE_AUDIO_HISTORY_SUBTEXT}, | 1684 IDS_SETTINGS_SEARCH_OK_GOOGLE_AUDIO_HISTORY_SUBTEXT}, |
1680 {"searchOkGoogleRetrain", IDS_SETTINGS_SEARCH_OK_GOOGLE_RETRAIN}, | 1685 {"searchOkGoogleRetrain", IDS_SETTINGS_SEARCH_OK_GOOGLE_RETRAIN}, |
1681 {"searchEnableGoogleNowLabel", IDS_SETTINGS_SEARCH_ENABLE_GOOGLE_NOW}, | 1686 {"searchEnableGoogleNowLabel", IDS_SETTINGS_SEARCH_ENABLE_GOOGLE_NOW}, |
1682 }; | 1687 }; |
1683 AddLocalizedStringsBulk(html_source, localized_strings, | 1688 AddLocalizedStringsBulk(html_source, localized_strings, |
1684 arraysize(localized_strings)); | 1689 arraysize(localized_strings)); |
1685 html_source->AddString("hotwordLearnMoreUrl", | 1690 html_source->AddString("hotwordLearnMoreUrl", |
1686 chrome::kHotwordLearnMoreURL); | 1691 chrome::kHotwordLearnMoreURL); |
1687 html_source->AddString("manageAudioHistoryUrl", | 1692 html_source->AddString("manageAudioHistoryUrl", |
1688 chrome::kManageAudioHistoryURL); | 1693 chrome::kManageAudioHistoryURL); |
1689 base::string16 search_explanation_text = l10n_util::GetStringFUTF16( | 1694 base::string16 search_explanation_text = l10n_util::GetStringFUTF16( |
1690 IDS_SETTINGS_SEARCH_EXPLANATION, | 1695 IDS_SETTINGS_SEARCH_EXPLANATION, |
1691 base::ASCIIToUTF16(chrome::kOmniboxLearnMoreURL)); | 1696 base::ASCIIToUTF16(chrome::kOmniboxLearnMoreURL)); |
1692 html_source->AddString("searchExplanation", search_explanation_text); | 1697 html_source->AddString("searchExplanation", search_explanation_text); |
| 1698 #if defined(OS_CHROMEOS) |
| 1699 html_source->AddBoolean( |
| 1700 "enableVoiceInteraction", |
| 1701 chromeos::switches::IsVoiceInteractionEnabled()); |
| 1702 #endif |
1693 } | 1703 } |
1694 | 1704 |
1695 void AddSearchEnginesStrings(content::WebUIDataSource* html_source) { | 1705 void AddSearchEnginesStrings(content::WebUIDataSource* html_source) { |
1696 LocalizedString localized_strings[] = { | 1706 LocalizedString localized_strings[] = { |
1697 {"searchEnginesPageTitle", IDS_SETTINGS_SEARCH_ENGINES}, | 1707 {"searchEnginesPageTitle", IDS_SETTINGS_SEARCH_ENGINES}, |
1698 {"searchEnginesAddSearchEngine", | 1708 {"searchEnginesAddSearchEngine", |
1699 IDS_SETTINGS_SEARCH_ENGINES_ADD_SEARCH_ENGINE}, | 1709 IDS_SETTINGS_SEARCH_ENGINES_ADD_SEARCH_ENGINE}, |
1700 {"searchEnginesEditSearchEngine", | 1710 {"searchEnginesEditSearchEngine", |
1701 IDS_SETTINGS_SEARCH_ENGINES_EDIT_SEARCH_ENGINE}, | 1711 IDS_SETTINGS_SEARCH_ENGINES_EDIT_SEARCH_ENGINE}, |
1702 {"searchEngines", IDS_SETTINGS_SEARCH_ENGINES}, | 1712 {"searchEngines", IDS_SETTINGS_SEARCH_ENGINES}, |
(...skipping 10 matching lines...) Expand all Loading... |
1713 {"searchEnginesMakeDefault", IDS_SETTINGS_SEARCH_ENGINES_MAKE_DEFAULT}, | 1723 {"searchEnginesMakeDefault", IDS_SETTINGS_SEARCH_ENGINES_MAKE_DEFAULT}, |
1714 {"searchEnginesRemoveFromList", | 1724 {"searchEnginesRemoveFromList", |
1715 IDS_SETTINGS_SEARCH_ENGINES_REMOVE_FROM_LIST}, | 1725 IDS_SETTINGS_SEARCH_ENGINES_REMOVE_FROM_LIST}, |
1716 {"searchEnginesManageExtension", | 1726 {"searchEnginesManageExtension", |
1717 IDS_SETTINGS_SEARCH_ENGINES_MANAGE_EXTENSION}, | 1727 IDS_SETTINGS_SEARCH_ENGINES_MANAGE_EXTENSION}, |
1718 }; | 1728 }; |
1719 AddLocalizedStringsBulk(html_source, localized_strings, | 1729 AddLocalizedStringsBulk(html_source, localized_strings, |
1720 arraysize(localized_strings)); | 1730 arraysize(localized_strings)); |
1721 } | 1731 } |
1722 | 1732 |
| 1733 void AddGoogleAssistantStrings(content::WebUIDataSource* html_source) { |
| 1734 LocalizedString localized_strings[] = { |
| 1735 {"googleAssistantPageTitle", IDS_SETTINGS_GOOGLE_ASSISTANT}, |
| 1736 {"googleAssistantOn", |
| 1737 IDS_SETTINGS_GOOGLE_ASSISTANT_ON}, |
| 1738 {"googleAssistantOff", |
| 1739 IDS_SETTINGS_GOOGLE_ASSISTANT_OFF}, |
| 1740 {"googleAssistantEnableContext", |
| 1741 IDS_SETTINGS_GOOGLE_ASSISTANT_ENABLE_CONTEXT}, |
| 1742 {"googleAssistantEnableContextDescription", |
| 1743 IDS_SETTINGS_GOOGLE_ASSISTANT_ENABLE_CONTEXT_DESCRIPTION}, |
| 1744 {"googleAssistantSettings", IDS_SETTINGS_GOOGLE_ASSISTANT_SETTINGS}, |
| 1745 }; |
| 1746 AddLocalizedStringsBulk(html_source, localized_strings, |
| 1747 arraysize(localized_strings)); |
| 1748 } |
| 1749 |
1723 void AddSiteSettingsStrings(content::WebUIDataSource* html_source, | 1750 void AddSiteSettingsStrings(content::WebUIDataSource* html_source, |
1724 Profile* profile) { | 1751 Profile* profile) { |
1725 LocalizedString localized_strings[] = { | 1752 LocalizedString localized_strings[] = { |
1726 {"addSite", IDS_SETTINGS_ADD_SITE}, | 1753 {"addSite", IDS_SETTINGS_ADD_SITE}, |
1727 {"addSiteExceptionPlaceholder", | 1754 {"addSiteExceptionPlaceholder", |
1728 IDS_SETTINGS_ADD_SITE_EXCEPTION_PLACEHOLDER}, | 1755 IDS_SETTINGS_ADD_SITE_EXCEPTION_PLACEHOLDER}, |
1729 {"addSiteTitle", IDS_SETTINGS_ADD_SITE_TITLE}, | 1756 {"addSiteTitle", IDS_SETTINGS_ADD_SITE_TITLE}, |
1730 {"cookieAppCache", IDS_SETTINGS_COOKIES_APPLICATION_CACHE}, | 1757 {"cookieAppCache", IDS_SETTINGS_COOKIES_APPLICATION_CACHE}, |
1731 {"cookieCacheStorage", IDS_SETTINGS_COOKIES_CACHE_STORAGE}, | 1758 {"cookieCacheStorage", IDS_SETTINGS_COOKIES_CACHE_STORAGE}, |
1732 {"cookieChannelId", IDS_SETTINGS_COOKIES_CHANNEL_ID}, | 1759 {"cookieChannelId", IDS_SETTINGS_COOKIES_CHANNEL_ID}, |
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2181 AddCommonStrings(html_source, profile); | 2208 AddCommonStrings(html_source, profile); |
2182 AddDownloadsStrings(html_source); | 2209 AddDownloadsStrings(html_source); |
2183 AddLanguagesStrings(html_source); | 2210 AddLanguagesStrings(html_source); |
2184 AddOnStartupStrings(html_source); | 2211 AddOnStartupStrings(html_source); |
2185 AddPasswordsAndFormsStrings(html_source); | 2212 AddPasswordsAndFormsStrings(html_source); |
2186 AddPeopleStrings(html_source); | 2213 AddPeopleStrings(html_source); |
2187 AddPrintingStrings(html_source); | 2214 AddPrintingStrings(html_source); |
2188 AddPrivacyStrings(html_source, profile); | 2215 AddPrivacyStrings(html_source, profile); |
2189 AddResetStrings(html_source); | 2216 AddResetStrings(html_source); |
2190 AddSearchEnginesStrings(html_source); | 2217 AddSearchEnginesStrings(html_source); |
| 2218 AddGoogleAssistantStrings(html_source); |
2191 AddSearchInSettingsStrings(html_source); | 2219 AddSearchInSettingsStrings(html_source); |
2192 AddSearchStrings(html_source); | 2220 AddSearchStrings(html_source); |
2193 AddSiteSettingsStrings(html_source, profile); | 2221 AddSiteSettingsStrings(html_source, profile); |
2194 AddWebContentStrings(html_source); | 2222 AddWebContentStrings(html_source); |
2195 | 2223 |
2196 #if defined(OS_CHROMEOS) | 2224 #if defined(OS_CHROMEOS) |
2197 AddAccountUITweaksStrings(html_source, profile); | 2225 AddAccountUITweaksStrings(html_source, profile); |
2198 AddAndroidAppStrings(html_source); | 2226 AddAndroidAppStrings(html_source); |
2199 AddBluetoothStrings(html_source); | 2227 AddBluetoothStrings(html_source); |
2200 AddChromeOSUserStrings(html_source, profile); | 2228 AddChromeOSUserStrings(html_source, profile); |
(...skipping 16 matching lines...) Expand all Loading... |
2217 | 2245 |
2218 #if defined(OS_CHROMEOS) | 2246 #if defined(OS_CHROMEOS) |
2219 chromeos::network_element::AddLocalizedStrings(html_source); | 2247 chromeos::network_element::AddLocalizedStrings(html_source); |
2220 #endif | 2248 #endif |
2221 policy_indicator::AddLocalizedStrings(html_source); | 2249 policy_indicator::AddLocalizedStrings(html_source); |
2222 | 2250 |
2223 html_source->SetJsonPath(kLocalizedStringsFile); | 2251 html_source->SetJsonPath(kLocalizedStringsFile); |
2224 } | 2252 } |
2225 | 2253 |
2226 } // namespace settings | 2254 } // namespace settings |
OLD | NEW |