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

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

Issue 2037243003: MD Settings: Set language strings conditionally on OS (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 6 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
« no previous file with comments | « chrome/browser/resources/settings/languages_page/languages_page.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 566 matching lines...) Expand 10 before | Expand all | Expand 10 after
577 AddLocalizedStringsBulk(html_source, localized_strings, 577 AddLocalizedStringsBulk(html_source, localized_strings,
578 arraysize(localized_strings)); 578 arraysize(localized_strings));
579 } 579 }
580 #endif 580 #endif
581 581
582 void AddLanguagesStrings(content::WebUIDataSource* html_source) { 582 void AddLanguagesStrings(content::WebUIDataSource* html_source) {
583 LocalizedString localized_strings[] = { 583 LocalizedString localized_strings[] = {
584 {"languagesPageTitle", IDS_SETTINGS_LANGUAGES_PAGE_TITLE}, 584 {"languagesPageTitle", IDS_SETTINGS_LANGUAGES_PAGE_TITLE},
585 {"languagesListTitle", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE}, 585 {"languagesListTitle", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE},
586 {"manageLanguages", IDS_SETTINGS_LANGUAGES_LANGUAGES_MANAGE}, 586 {"manageLanguages", IDS_SETTINGS_LANGUAGES_LANGUAGES_MANAGE},
587 #if defined(OS_CHROMEOS)
587 {"inputMethodsListTitle", 588 {"inputMethodsListTitle",
588 IDS_SETTINGS_LANGUAGES_INPUT_METHODS_LIST_TITLE}, 589 IDS_SETTINGS_LANGUAGES_INPUT_METHODS_LIST_TITLE},
589 {"manageInputMethods", IDS_SETTINGS_LANGUAGES_INPUT_METHODS_MANAGE}, 590 {"manageInputMethods", IDS_SETTINGS_LANGUAGES_INPUT_METHODS_MANAGE},
590 {"spellCheckListTitle", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_LIST_TITLE}, 591 {"manageInputMethodsPageTitle",
591 {"manageSpellCheck", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_MANAGE}, 592 IDS_SETTINGS_LANGUAGES_MANAGE_INPUT_METHODS_TITLE},
593 #endif
592 {"manageLanguagesPageTitle", 594 {"manageLanguagesPageTitle",
593 IDS_SETTINGS_LANGUAGES_MANAGE_LANGUAGES_TITLE}, 595 IDS_SETTINGS_LANGUAGES_MANAGE_LANGUAGES_TITLE},
594 {"allLanguages", IDS_SETTINGS_LANGUAGES_ALL_LANGUAGES}, 596 {"allLanguages", IDS_SETTINGS_LANGUAGES_ALL_LANGUAGES},
595 {"enabledLanguages", IDS_SETTINGS_LANGUAGES_ENABLED_LANGUAGES}, 597 {"enabledLanguages", IDS_SETTINGS_LANGUAGES_ENABLED_LANGUAGES},
596 {"cannotBeDisplayedInThisLanguage", 598 {"cannotBeDisplayedInThisLanguage",
597 IDS_SETTINGS_LANGUAGES_CANNOT_BE_DISPLAYED_IN_THIS_LANGUAGE}, 599 IDS_SETTINGS_LANGUAGES_CANNOT_BE_DISPLAYED_IN_THIS_LANGUAGE},
598 {"isDisplayedInThisLanguage", 600 {"isDisplayedInThisLanguage",
599 IDS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE}, 601 IDS_SETTINGS_LANGUAGES_IS_DISPLAYED_IN_THIS_LANGUAGE},
600 {"displayInThisLanguage", 602 {"displayInThisLanguage",
601 IDS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE}, 603 IDS_SETTINGS_LANGUAGES_DISPLAY_IN_THIS_LANGUAGE},
602 {"offerToTranslateInThisLanguage", 604 {"offerToTranslateInThisLanguage",
603 IDS_SETTINGS_LANGUAGES_OFFER_TO_TRANSLATE_IN_THIS_LANGUAGE}, 605 IDS_SETTINGS_LANGUAGES_OFFER_TO_TRANSLATE_IN_THIS_LANGUAGE},
604 {"cannotTranslateInThisLanguage", 606 {"cannotTranslateInThisLanguage",
605 IDS_SETTINGS_LANGUAGES_CANNOT_TRANSLATE_IN_THIS_LANGUAGE}, 607 IDS_SETTINGS_LANGUAGES_CANNOT_TRANSLATE_IN_THIS_LANGUAGE},
608 #if !defined(OS_MACOSX)
609 {"spellCheckListTitle", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_LIST_TITLE},
610 {"manageSpellCheck", IDS_SETTINGS_LANGUAGES_SPELL_CHECK_MANAGE},
606 {"editDictionaryPageTitle", IDS_SETTINGS_LANGUAGES_EDIT_DICTIONARY_TITLE}, 611 {"editDictionaryPageTitle", IDS_SETTINGS_LANGUAGES_EDIT_DICTIONARY_TITLE},
607 {"addDictionaryWordLabel", IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD}, 612 {"addDictionaryWordLabel", IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD},
608 {"addDictionaryWordButton", 613 {"addDictionaryWordButton",
609 IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_BUTTON}, 614 IDS_SETTINGS_LANGUAGES_ADD_DICTIONARY_WORD_BUTTON},
610 {"customDictionaryWords", IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS}, 615 {"customDictionaryWords", IDS_SETTINGS_LANGUAGES_DICTIONARY_WORDS},
616 #endif
611 }; 617 };
612 AddLocalizedStringsBulk(html_source, localized_strings, 618 AddLocalizedStringsBulk(html_source, localized_strings,
613 arraysize(localized_strings)); 619 arraysize(localized_strings));
614 } 620 }
615 621
616 #if defined(OS_CHROMEOS) 622 #if defined(OS_CHROMEOS)
617 void AddMultiProfilesStrings(content::WebUIDataSource* html_source, 623 void AddMultiProfilesStrings(content::WebUIDataSource* html_source,
618 Profile* profile) { 624 Profile* profile) {
619 user_manager::UserManager* user_manager = user_manager::UserManager::Get(); 625 user_manager::UserManager* user_manager = user_manager::UserManager::Get();
620 626
(...skipping 489 matching lines...) Expand 10 before | Expand all | Expand 10 after
1110 #endif 1116 #endif
1111 AddUsersStrings(html_source); 1117 AddUsersStrings(html_source);
1112 AddWebContentStrings(html_source); 1118 AddWebContentStrings(html_source);
1113 1119
1114 policy_indicator::AddLocalizedStrings(html_source); 1120 policy_indicator::AddLocalizedStrings(html_source);
1115 1121
1116 html_source->SetJsonPath(kLocalizedStringsFile); 1122 html_source->SetJsonPath(kLocalizedStringsFile);
1117 } 1123 }
1118 1124
1119 } // namespace settings 1125 } // namespace settings
OLDNEW
« no previous file with comments | « chrome/browser/resources/settings/languages_page/languages_page.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698