summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/configure.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp
index e20f607..0153530 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);