From 9f2a71bb12ebc606d7c154246d47ef9e536016fb Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 2 Oct 2011 15:27:52 +0000 Subject: Rockbox Utility: handle layout direction on language changes as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30638 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/configure.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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); -- cgit v1.1