[SailfishDevel] Running application with customized environment using invoker
Andrey Kozhevnikov
coderusinbox at gmail.com
Thu Apr 23 05:01:13 UTC 2015
This is my solution for you:
QLocale locale("fi_FI");
QLocale::setDefault(locale);
translator.load(locale, "sailfishsilica-qt5", "",
"/usr/share/translations", "");
23.04.2015 08:55, Dmitriy Purgin пишет:
> 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 <ovek at arcticnet.no
> <mailto:ovek at 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-unsubscribe at lists.sailfishos.org
> <mailto:devel-unsubscribe at lists.sailfishos.org>
>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20150423/68eaf605/attachment-0001.html>
More information about the Devel
mailing list