summaryrefslogtreecommitdiffstats
path: root/chrome/browser/translate/translate_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/translate/translate_manager.h')
-rw-r--r--chrome/browser/translate/translate_manager.h4
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.