diff options
Diffstat (limited to 'chrome/browser/translate')
-rw-r--r-- | chrome/browser/translate/translate_manager.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc index b566033..85d1260 100644 --- a/chrome/browser/translate/translate_manager.cc +++ b/chrome/browser/translate/translate_manager.cc @@ -80,13 +80,13 @@ void TranslateManager::InitiateTranslation(TabContents* tab, } std::string chrome_lang = g_browser_process->GetApplicationLocale(); + chrome_lang = TranslationService::GetLanguageCode(chrome_lang); // We don't want to translate: // - any Chrome specific page (New Tab Page, Download, History... pages). // - similar languages (ex: en-US to en). // - any user black-listed URLs or user selected language combination. if (entry->url().SchemeIs("chrome") || page_lang == chrome_lang || - !TranslationService::ShouldTranslatePage(page_lang, chrome_lang) || !TranslatePrefs::CanTranslate(prefs, page_lang, entry->url())) { return; } |