From 48789ee48defd26bf06945400f296c4299e9ecb0 Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Wed, 25 Apr 2018 16:58:37 +1100 Subject: [PATCH] Better cordoning off of translation completion filtering (cherry-picked from commit 9c5ec1c3b7099f18984014f447f9ff5a22e78750) --- src/language.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/language.cpp b/src/language.cpp index 2bad8f0de1ee..181f18bc73a3 100644 --- a/src/language.cpp +++ b/src/language.cpp @@ -43,7 +43,11 @@ namespace { language_def current_language; std::vector languages_; utils::string_map strings_; + + // This should be enabled for stable releases. +#ifdef ENABLE_TRANSLATION_COMPLETION_FILTERING const int MIN_TRANSLATION_PERCENT = 80; +#endif } static language_list known_languages; @@ -117,7 +121,7 @@ language_list get_languages() // We sort every time, the local might have changed which can modify the // sort order. std::sort(known_languages.begin(), known_languages.end()); -#if 0 +#ifdef ENABLE_TRANSLATION_COMPLETION_FILTERING language_list result; std::copy_if(known_languages.begin(), known_languages.end(), std::back_inserter(result), [](const language_def& lang) { return lang.percent >= MIN_TRANSLATION_PERCENT; });