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

Unified Diff: chrome/browser/spellchecker.cc

Issue 150139: [chromium-reviews] Change the use of "Language" in Spell Check files to "SpellCheckLanguage". "L... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/spellchecker.h ('k') | chrome/browser/spellchecker_common.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/spellchecker.cc
===================================================================
--- chrome/browser/spellchecker.cc (revision 19621)
+++ chrome/browser/spellchecker.cc (working copy)
@@ -79,7 +79,7 @@
}
-void SpellChecker::SpellCheckLanguages(Languages* languages) {
+void SpellChecker::SpellCheckLanguages(std::vector<std::string>* languages) {
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(g_supported_spellchecker_languages);
++i)
languages->push_back(g_supported_spellchecker_languages[i].language);
@@ -87,44 +87,47 @@
// This function returns the language-region version of language name.
// e.g. returns hi-IN for hi.
-SpellChecker::Language SpellChecker::GetSpellCheckLanguageRegion(
- Language input_language) {
+std::string SpellChecker::GetSpellCheckLanguageRegion(
+ std::string input_language) {
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(g_supported_spellchecker_languages);
++i) {
- Language language(g_supported_spellchecker_languages[i].language);
+ std::string language(
+ g_supported_spellchecker_languages[i].language);
if (language == input_language)
- return Language(g_supported_spellchecker_languages[i].language_region);
+ return std::string(
+ g_supported_spellchecker_languages[i].language_region);
}
return input_language;
}
-SpellChecker::Language SpellChecker::GetLanguageFromLanguageRegion(
- Language input_language) {
+std::string SpellChecker::GetLanguageFromLanguageRegion(
+ std::string input_language) {
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(g_supported_spellchecker_languages);
++i) {
- Language language(g_supported_spellchecker_languages[i].language_region);
+ std::string language(
+ g_supported_spellchecker_languages[i].language_region);
if (language == input_language)
- return Language(g_supported_spellchecker_languages[i].language);
+ return std::string(g_supported_spellchecker_languages[i].language);
}
return input_language;
}
-SpellChecker::Language SpellChecker::GetCorrespondingSpellCheckLanguage(
- const Language& language) {
+std::string SpellChecker::
+ GetCorrespondingSpellCheckLanguage(const std::string& language) {
brettw 2009/07/01 23:11:34 Can you wrap this like it used to be?
// Look for exact match in the Spell Check language list.
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(g_supported_spellchecker_languages);
++i) {
// First look for exact match in the language region of the list.
- Language spellcheck_language(
+ std::string spellcheck_language(
g_supported_spellchecker_languages[i].language);
if (spellcheck_language == language)
return language;
// Next, look for exact match in the language_region part of the list.
- Language spellcheck_language_region(
+ std::string spellcheck_language_region(
g_supported_spellchecker_languages[i].language_region);
if (spellcheck_language_region == language)
return g_supported_spellchecker_languages[i].language;
@@ -137,10 +140,10 @@
// 'az-Latn-AZ' vs 'az-Arab-AZ', either, but we don't use 3-part
// locale ids with a script code in the middle, yet.
// TODO(jungshik): Add a better fallback.
- Language language_part(language, 0, language.find('-'));
+ std::string language_part(language, 0, language.find('-'));
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(g_supported_spellchecker_languages);
++i) {
- Language spellcheck_language(
+ std::string spellcheck_language(
g_supported_spellchecker_languages[i].language_region);
if (spellcheck_language.substr(0, spellcheck_language.find('-')) ==
language_part)
@@ -148,12 +151,12 @@
}
// No match found - return blank.
- return Language();
+ return std::string();
}
int SpellChecker::GetSpellCheckLanguages(
Profile* profile,
- Languages* languages) {
+ std::vector<std::string>* languages) {
StringPrefMember accept_languages_pref;
StringPrefMember dictionary_language_pref;
accept_languages_pref.Init(prefs::kAcceptLanguages, profile->GetPrefs(),
@@ -168,10 +171,10 @@
// Now scan through the list of accept languages, and find possible mappings
// from this list to the existing list of spell check languages.
- Languages accept_languages;
+ std::vector<std::string> accept_languages;
SplitString(WideToASCII(accept_languages_pref.GetValue()), ',',
&accept_languages);
- for (Languages::const_iterator i = accept_languages.begin();
+ for (std::vector<std::string>::const_iterator i = accept_languages.begin();
i != accept_languages.end(); ++i) {
std::string language = GetCorrespondingSpellCheckLanguage(*i);
if (!language.empty() &&
@@ -331,8 +334,8 @@
// This part of the code is used for spell checking.
// ################################################################
-FilePath SpellChecker::GetVersionedFileName(const Language& input_language,
- const FilePath& dict_dir) {
+FilePath SpellChecker::GetVersionedFileName(
brettw 2009/07/01 23:11:34 I think the old wrapping was better here.
+ const std::string& input_language, const FilePath& dict_dir) {
// The default dictionary version is 1-2. These versions have been augmented
// with additional words found by the translation team.
static const char kDefaultVersionString[] = "-1-2";
@@ -380,7 +383,7 @@
}
SpellChecker::SpellChecker(const FilePath& dict_dir,
- const Language& language,
+ const std::string& language,
URLRequestContext* request_context,
const FilePath& custom_dictionary_file_name)
: custom_dictionary_file_name_(custom_dictionary_file_name),
« no previous file with comments | « chrome/browser/spellchecker.h ('k') | chrome/browser/spellchecker_common.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698