[SailfishDevel] Dynamic QML refresh (localization)

Tamas Miklos uusi at freemail.hu
Sun May 26 20:38:53 UTC 2019


Hi,


Is it possible to dynamically update QML strings after a language change initiated by the user from the Settings page of my app?  In QT there's a QqmlEngine::retranslate() call, but I couldn't find a way to use that from a Sailfish app.  I've found the following page as well, but it seems way too overkill to my liking :)

https://wiki.qt.io/How_to_do_dynamic_translation_in_QML

I've also found some apps to use the PageStack replace trick to refresh an already rendered QML page after language change, but it also seems too quirky to me.

Please let me know what's the best way to achieve a user-friendly way of changing language of my app on-the-fly.


Thanks,
Tamas (author of AIDA64 for Sailfish)



More information about the Devel mailing list