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

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

Issue 2351963003: MD Settings: Replace language detail page with dropdown menu items (Closed)
Patch Set: rebase Created 4 years, 2 months 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 744 matching lines...) Expand 10 before | Expand all | Expand 10 after
755 755
756 void AddLanguagesStrings(content::WebUIDataSource* html_source) { 756 void AddLanguagesStrings(content::WebUIDataSource* html_source) {
757 LocalizedString localized_strings[] = { 757 LocalizedString localized_strings[] = {
758 {"languagesPageTitle", IDS_SETTINGS_LANGUAGES_PAGE_TITLE}, 758 {"languagesPageTitle", IDS_SETTINGS_LANGUAGES_PAGE_TITLE},
759 {"languagesListTitle", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE}, 759 {"languagesListTitle", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE},
760 {"orderLanguagesInstructions", 760 {"orderLanguagesInstructions",
761 IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_ORDERING_INSTRUCTIONS}, 761 IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_ORDERING_INSTRUCTIONS},
762 {"moveUp", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_MOVE_UP}, 762 {"moveUp", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_MOVE_UP},
763 {"moveDown", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_MOVE_DOWN}, 763 {"moveDown", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_MOVE_DOWN},
764 {"removeLanguage", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_REMOVE}, 764 {"removeLanguage", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_REMOVE},
765 {"languageDetail",
766 IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_LANGUAGE_DETAIL},
767 {"addLanguages", IDS_SETTINGS_LANGUAGES_LANGUAGES_ADD}, 765 {"addLanguages", IDS_SETTINGS_LANGUAGES_LANGUAGES_ADD},
768 #if defined(OS_CHROMEOS) 766 #if defined(OS_CHROMEOS)
769 {"inputMethodsListTitle", 767 {"inputMethodsListTitle",
770 IDS_SETTINGS_LANGUAGES_INPUT_METHODS_LIST_TITLE}, 768 IDS_SETTINGS_LANGUAGES_INPUT_METHODS_LIST_TITLE},
771 {"manageInputMethods", IDS_SETTINGS_LANGUAGES_INPUT_METHODS_MANAGE}, 769 {"manageInputMethods", IDS_SETTINGS_LANGUAGES_INPUT_METHODS_MANAGE},
772 {"manageInputMethodsPageTitle", 770 {"manageInputMethodsPageTitle",
773 IDS_SETTINGS_LANGUAGES_MANAGE_INPUT_METHODS_TITLE}, 771 IDS_SETTINGS_LANGUAGES_MANAGE_INPUT_METHODS_TITLE},
774 #endif 772 #endif
775 {"addLanguagesDialogTitle", 773 {"addLanguagesDialogTitle",
776 IDS_SETTINGS_LANGUAGES_MANAGE_LANGUAGES_TITLE}, 774 IDS_SETTINGS_LANGUAGES_MANAGE_LANGUAGES_TITLE},
777 {"allLanguages", IDS_SETTINGS_LANGUAGES_ALL_LANGUAGES}, 775 {"allLanguages", IDS_SETTINGS_LANGUAGES_ALL_LANGUAGES},
778 {"enabledLanguages", IDS_SETTINGS_LANGUAGES_ENABLED_LANGUAGES}, 776 {"enabledLanguages", IDS_SETTINGS_LANGUAGES_ENABLED_LANGUAGES},
779 {"cannotBeDisplayedInThisLanguage",
780 IDS_SETTINGS_LANGUAGES_CANNOT_BE_DISPLAYED_IN_THIS_LANGUAGE},
781 {"isDisplayedInThisLanguage", 777 {"isDisplayedInThisLanguage",
782 IDS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE}, 778 IDS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE},
783 {"displayInThisLanguage", 779 {"displayInThisLanguage",
784 IDS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE}, 780 IDS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE},
785 {"offerToTranslateInThisLanguage", 781 {"offerToTranslateInThisLanguage",
786 IDS_SETTINGS_LANGUAGES_OFFER_TO_TRANSLATE_IN_THIS_LANGUAGE}, 782 IDS_SETTINGS_LANGUAGES_OFFER_TO_TRANSLATE_IN_THIS_LANGUAGE},
787 {"cannotTranslateInThisLanguage",
788 IDS_SETTINGS_LANGUAGES_CANNOT_TRANSLATE_IN_THIS_LANGUAGE},
789 #if !defined(OS_MACOSX) 783 #if !defined(OS_MACOSX)
790 {"spellCheckListTitle", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_LIST_TITLE}, 784 {"spellCheckListTitle", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_LIST_TITLE},
791 {"spellCheckSummaryTwoLanguages", 785 {"spellCheckSummaryTwoLanguages",
792 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_TWO_LANGUAGES}, 786 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_TWO_LANGUAGES},
793 // TODO(michaelpg): Use ICU plural format when available to properly 787 // TODO(michaelpg): Use ICU plural format when available to properly
794 // translate "and [n] other(s)". 788 // translate "and [n] other(s)".
795 {"spellCheckSummaryThreeLanguages", 789 {"spellCheckSummaryThreeLanguages",
796 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_THREE_LANGUAGES}, 790 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_THREE_LANGUAGES},
797 {"spellCheckSummaryMultipleLanguages", 791 {"spellCheckSummaryMultipleLanguages",
798 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_MULTIPLE_LANGUAGES}, 792 IDS_SETTINGS_LANGUAGES_SPELL_CHECK_SUMMARY_MULTIPLE_LANGUAGES},
(...skipping 821 matching lines...) Expand 10 before | Expand all | Expand 10 after
1620 #endif 1614 #endif
1621 AddUsersStrings(html_source); 1615 AddUsersStrings(html_source);
1622 AddWebContentStrings(html_source); 1616 AddWebContentStrings(html_source);
1623 1617
1624 policy_indicator::AddLocalizedStrings(html_source); 1618 policy_indicator::AddLocalizedStrings(html_source);
1625 1619
1626 html_source->SetJsonPath(kLocalizedStringsFile); 1620 html_source->SetJsonPath(kLocalizedStringsFile);
1627 } 1621 }
1628 1622
1629 } // namespace settings 1623 } // namespace settings
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698