Yup, translator is my C++ object exposed to QML, and refresh is the signal. Not sure why it's not working, I'll try to create a minimal example and see if it's still an issue there.
This is with Qt 5.6 btw. -Even -----Original Message----- From: Jason H [mailto:[email protected]] Sent: 23. mai 2016 15:17 To: Jason H <[email protected]> Cc: Kristoffersen, Even (NO14) <[email protected]>; [email protected] Subject: Re: [Interest] qsTr in components > Sent: Monday, May 23, 2016 at 9:14 AM > From: "Jason H" <[email protected]> > To: "Kristoffersen, Even (NO14)" <[email protected]> > Cc: "[email protected]" <[email protected]> > Subject: Re: [Interest] qsTr in components > > > > > Sent: Monday, May 23, 2016 at 8:31 AM > > From: "Kristoffersen, Even (NO14)" <[email protected]> > > To: "[email protected]" <[email protected]> > > Subject: [Interest] qsTr in components > > > > Hello all, > > > > I've played around a bit with an approach inspired by > > http://wiki.qt.io/How_to_do_dynamic_translation_in_QML . > > > > If you are following along, the example a few months ago, it works. I'm using > it, and in components too. > > You need to add a C++ object, and expose it to QML. > > it has a proeprty: Q_PROPERTY(QString null READ getNull NOTIFY > languageChanged ) > signals: > void languageChanged(QString language); > > When you change the language, you emit that signal, that causes the > re-evaluation of all string with the langMgr.null added. EDIT: Not sure why I used C++, it should be possible with QML. I think I used C++ so I could start the download of languages before the QML engine started. (My langmgr manages the languages, including downloads updates) _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
