diff options
Diffstat (limited to 'chrome/browser/translate/translate_manager.h')
-rw-r--r-- | chrome/browser/translate/translate_manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/translate/translate_manager.h b/chrome/browser/translate/translate_manager.h index d5feea6..b00f444 100644 --- a/chrome/browser/translate/translate_manager.h +++ b/chrome/browser/translate/translate_manager.h @@ -24,6 +24,7 @@ class GURL; struct LanguageDetectionDetails; struct PageTranslatedDetails; class PrefService; +class Profile; struct ShortcutConfiguration; class TranslateAcceptLanguages; struct TranslateErrorDetails; @@ -74,6 +75,9 @@ class TranslateManager : public content::NotificationObserver, // alpha language. static bool IsAlphaLanguage(const std::string& language); + // Returns true if |language| is an Accept language for the user profile. + static bool IsAcceptLanguage(Profile* profile, const std::string& language); + // Let the caller decide if and when we should fetch the language list from // the translate server. This is a NOOP if switches::kDisableTranslate is set // or if prefs::kEnableTranslate is set to false. |