Am Mittwoch, 3. Januar 2007 16:08 schrieb Jean-Marc Lasgouttes: > I was trying to get translations to work on qt, and stumbled on the > following: > > if (qt_trans->load(language_name, > QLibraryInfo::location(QLibraryInfo::TranslationsPath))) > { > qApp->installTranslator(qt_trans); > // even if the language calls for RtL, don't do that > qApp->setLayoutDirection(Qt::LeftToRight); > lyxerr[Debug::GUI] > << "Successfully installed Qt translations for locale " > << fromqstr(language_name) << std::endl; > > Could it be that the setLayoutDirection triggers because you do have a > qt-supported locale loaded (de), and that others are not in this case?
Good shot! Yes, I think so (at least I can see the debug message above). Now the question is why setLayoutDirection(Qt::LeftToRight) is called. Georg