diff options
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index e20f6070eb..01535301c0 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -582,6 +582,14 @@ void Config::updateLanguage() qApp->installTranslator(translator); qApp->installTranslator(qttrans); + //: This string is used to indicate the writing direction. Translate it + //: to "RTL" (without quotes) for RTL languages. Anything else will get + //: treated as LTR language. + if(QObject::tr("LTR") == "RTL") + qApp->setLayoutDirection(Qt::RightToLeft); + else + qApp->setLayoutDirection(Qt::LeftToRight); + RbUtilQt::translators.append(translator); RbUtilQt::translators.append(qttrans); |