change ltr/rtl based on interface lang

This commit is contained in:
Damien Elmes 2009-07-05 02:18:55 +09:00
parent 7265d13537
commit 08228c8837
2 changed files with 5 additions and 0 deletions

View file

@ -100,6 +100,7 @@ class Config(dict):
'deckBrowserOrder': 0,
'deckBrowserNameLength': 30,
'deleteMedia': False,
'forceLTR': False,
}
for (k,v) in fields.items():
if not self.has_key(k):

View file

@ -1965,6 +1965,10 @@ it to your friends.
self.mainWin.retranslateUi(self)
anki.lang.setLang(self.config["interfaceLang"], local=False)
self.updateTitleBar()
if self.config['interfaceLang'] in ("he",) and not self.config['forceLTR']:
self.app.setLayoutDirection(Qt.RightToLeft)
else:
self.app.setLayoutDirection(Qt.LeftToRight)
def getTranslation(self, text):
return self.languageTrans.ugettext(text)