diff options
author | toyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-07 11:40:13 +0000 |
---|---|---|
committer | toyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-07 11:40:13 +0000 |
commit | ff9b1c1cfcfe84efeaa663aff7223663942c4546 (patch) | |
tree | 5b5269002c6bc7e6947c3c5370c994bdda05b14a /chrome/renderer/translate_helper.h | |
parent | f253b6b97c1712a335f6d2a5d6c5eff5e99be001 (diff) | |
download | chromium_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.h | 3 |
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, |