RichText WrapMode issue

I use RichText to display link inside text like this:

defaults[RichText::KEY_WRAP_MODE] = static_cast<int> (RichText::WrapMode::WRAP_PER_WORD);
defaults[RichText::KEY_HORIZONTAL_ALIGNMENT] = static_cast<int> (RichText::HorizontalAlignment::CENTER);
defaults[RichText::KEY_FONT_COLOR_STRING] = "#3F3F3F";
defaults[RichText::KEY_FONT_SIZE] = getY(TEXT_LABEL_FONT_SIZE);
defaults[RichText::KEY_VERTICAL_SPACE] = 1.2f;
defaults[RichText::KEY_FONT_FACE] = FONT_TEXT;
defaults[RichText::KEY_ANCHOR_FONT_COLOR_STRING] = "#0000FF";
auto richText =  RichText::createWithXML(getLocalizedString("gdpr_dialog_text"), defaults);

I’m getting string from Android project because translation.
When phone locale is EN RichText::WrapMode::WRAP_PER_WORD is working as should be expected.


When I use Russian locale, RichText::WrapMode::WRAP_PER_WORD is NOT working ok, it is behave like WRAP_PER_CHAR is turned on !?

What could be wrong?
Thanks!