From dcc3ec7e4ae5714f30d1e1fcd5ee62eb30c3864c Mon Sep 17 00:00:00 2001 From: Mikhail Atuchin Date: Thu, 7 Oct 2021 13:59:08 +0700 Subject: [PATCH] Update languages lists --- .../core/browser/brave_translate_language_filter.cc | 10 +++++++--- .../core/browser/brave_translate_language_filter.h | 4 ++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/components/translate/core/browser/brave_translate_language_filter.cc b/components/translate/core/browser/brave_translate_language_filter.cc index b97d21e4661b8..1b5b0296aa2da 100644 --- a/components/translate/core/browser/brave_translate_language_filter.cc +++ b/components/translate/core/browser/brave_translate_language_filter.cc @@ -8,12 +8,16 @@ namespace translate { bool IsSourceLanguageCodeSupported(const std::string& lang_code) { - return lang_code == "fr" || lang_code == "en" || lang_code == "de" || - lang_code == "und"; + // Note: keep sync with language/language.go (brave/go-translate repo) + return lang_code == "und" || lang_code == "en" || lang_code == "es" || + lang_code == "et" || lang_code == "it" || lang_code == "pt" || + lang_code == "ru"; } bool IsTargetLanguageCodeSupported(const std::string& lang_code) { - return lang_code == "en" || lang_code == "ru"; + // Note: keep sync with language/language.go (brave/go-translate repo) + return lang_code == "de" || lang_code == "en" || lang_code == "es" || + lang_code == "et" || lang_code == "ru"; } } // namespace translate diff --git a/components/translate/core/browser/brave_translate_language_filter.h b/components/translate/core/browser/brave_translate_language_filter.h index 66acd1bac215c..87e43b36c0524 100644 --- a/components/translate/core/browser/brave_translate_language_filter.h +++ b/components/translate/core/browser/brave_translate_language_filter.h @@ -10,8 +10,12 @@ namespace translate { +// Returns true if the source language |lang_code| is supported by Brave +// backend. bool IsSourceLanguageCodeSupported(const std::string& lang_code); +// Returns true if the target language |lang_code| is supported by Brave +// backend. bool IsTargetLanguageCodeSupported(const std::string& lang_code); } // namespace translate