Hi, thanks for reply.
I do install custom translations with QApplication::installTranslator() and it does work on Sailfish but as I mentioned before formatting facilities and system messages stay in OS language. Regards 2015-04-23 0:07 GMT+06:00 Ove Kåven <o...@arcticnet.no>: > Den 22. april 2015 18:56, skrev Dmitriy Purgin: > >> $ LANG=ru_RU invoker --type=silica-qt5 appbin >> >> does not change the app locale, it behaves as if there were no >> LANG=ru_RU at all. So does QLocale::setDefault(). >> > > I think setting environment variables and calling QLocale::setDefault only > works if Qt has not yet been initialized. Since the invoker has already > initialized Qt, changing the default locale is probably impossible. > > It seems possible to force Qt to use different translations, though, with > QApplication::installTranslator. Just load the necessary Russian > translations and install them, and Qt will use them. There's an example on > http://wiki.qt.io/How_to_create_a_multi_language_application, but not > sure how it would work on Sailfish... > > > _______________________________________________ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org >
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org