Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/coding
diff options
context:
space:
mode:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2017-04-19 20:23:56 +0300
committerSergey Yershov <syershov@maps.me>2017-04-21 20:06:36 +0300
commit6aa1e301b50c3c7b8d3c62cca2cf6938cefb8034 (patch)
tree8418948bac4539e9bf796a2e0c58a1a202329f21 /coding
parent2ae9a8d2d0a57782de5af9bd6502ded5fd60566f (diff)
Added new realization of right-to-left text reordering with BiDi algorithm from ICU library.
Diffstat (limited to 'coding')
-rw-r--r--coding/transliteration.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/coding/transliteration.cpp b/coding/transliteration.cpp
index 84cc8fca75..3c391f396a 100644
--- a/coding/transliteration.cpp
+++ b/coding/transliteration.cpp
@@ -2,6 +2,7 @@
#include "coding/multilang_utf8_string.hpp"
#include "base/logging.hpp"
+#include "base/string_utils.hpp"
#include "3party/icu/common/unicode/uclean.h"
#include "3party/icu/common/unicode/unistr.h"
@@ -60,7 +61,7 @@ void Transliteration::Init(std::string const & icuDataDir)
bool Transliteration::Transliterate(std::string const & str, int8_t langCode, std::string & out) const
{
- if (str.empty())
+ if (str.empty() || strings::IsASCIIString(str))
return false;
std::string transliteratorId(StringUtf8Multilang::GetTransliteratorIdByCode(langCode));