summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/translate_helper.h
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-07 11:40:13 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-07 11:40:13 +0000
commitff9b1c1cfcfe84efeaa663aff7223663942c4546 (patch)
tree5b5269002c6bc7e6947c3c5370c994bdda05b14a /chrome/renderer/translate_helper.h
parentf253b6b97c1712a335f6d2a5d6c5eff5e99be001 (diff)
downloadchromium_src-ff9b1c1cfcfe84efeaa663aff7223663942c4546.zip
chromium_src-ff9b1c1cfcfe84efeaa663aff7223663942c4546.tar.gz
chromium_src-ff9b1c1cfcfe84efeaa663aff7223663942c4546.tar.bz2
Translate: relocate language code synonym handling
Relocate language code synonym handling from browser process to renderer process to apply synonyms also against Content-Langauge values. This is a part of content-language decision changes. TBR=sky@chromium.org (on chrome/) BUG=173988,167748 TEST=browser_tests --gtest_filter='TranslateHelperTest.LanguageCodeSynonyms' Review URL: https://chromiumcodereview.appspot.com/12223024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181283 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/translate_helper.h')
-rw-r--r--chrome/renderer/translate_helper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/renderer/translate_helper.h b/chrome/renderer/translate_helper.h
index 88a1a15..83e0cc6 100644
--- a/chrome/renderer/translate_helper.h
+++ b/chrome/renderer/translate_helper.h
@@ -28,6 +28,9 @@ class TranslateHelper : public content::RenderViewObserver {
void PageCaptured(const string16& contents);
protected:
+ // Convert language code to the one used in server supporting list.
+ static void ConvertLanguageCodeSynonym(std::string* code);
+
// The following methods are protected so they can be overridden in
// unit-tests.
void OnTranslatePage(int page_id,