I followed those steps to try to fix my app translations but QLocale::system() still returns "C". Am I the only one in this case? I'm running my app on Jolla so it's not a problem with emulator. --
Unai IRIGOYEN Le vendredi 3 janvier 2014 02:30:48, Andrey Kozhevnikov a écrit : > you can use any /usr/share/appname location. use qm file with > QTranslator and install translator to QGuiApplication > > qsTr is enough > > you can use LC_ALL > > On 03.01.2014 02:26, Franck Routier (perso) wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Ok, now I have .ts file, I did translate the strings, and produced the > > .qm file. > > > > So my next questions are: > > 1) how do I include the qm file in the rpm ? Should I put it in a > > specific directory, or directly in /usr/share/MyApp ? > > > > 2) is there something special I need to do in my app to trigger the > > magic, or is using qsTr() in the qml files sufficient to to make it > > happen ? > > > > 3) Is there a way I can test if it is working from within the SDK (I > > did not receive my device yet...) ? Should I ssh into the emulator and > > play with LC_ALL, or is there another way ? > > > > Thanks in advance, > > > > Franck > > > > Le 02/01/2014 21:02, Andrey Kozhevnikov a écrit : > >> for directly use lupdare/lrelease you need to chroot to target > >> (inside VM): > >> > >> sb2 -t SailfishOS-armv7hl -s sdk-install > >> > >> On 03.01.2014 02:00, Franck Routier (perso) wrote: I finally used > >> the lupdate binary found in the Harmattan SDK somewhere on my hard > >> disk. > >> > >> Also, to make it process qml files, I used this trick > >> (https://developer.nokia.com/Community/Wiki/Lupdate_with_qml_files), > > > > which consists in listing the qml files this way in the .pro file: > >> evil_hack_to_fool_lupdate { SOURCES += \ qml/Splash.qml \ > >> qml/Login.qml \ ... } > >> > >> Notice that running lupdate with a ts.list file as Andrey > >> suggested failed with a message telling me the files had a "no > >> recognized extension." > >> > >> Ok, this did the trick for now, but I'm still wondering how this > >> is supposed to work from within the SailfishOS SDK... > >> > >> Best regards, > >> > >> Franck > >> > >> Le 02/01/2014 19:11, Andrey Kozhevnikov a écrit : > >>>>> i'm always using self-created ts.list text file with list of > >>>>> paths to files contains strings > >>>>> > >>>>> and my lupdate syntax: > >>>>> > >>>>> lupdate -verbose -ts languages/en_US.ts @ts.list > >>>>> > >>>>> On 02.01.2014 23:44, Franck Routier (perso) wrote: > >>>>>> Le 02/01/2014 18:37, Andrey Kozhevnikov a écrit : > >>>>>>> its inside build machine. qmake will run lupdate/lrelease > >>>>>>> from internal path. > >>>>>> > >>>>>> Ok, I understand. So I have to start the MerSDK virtual > >>>>>> machine for lupdate to work. > >>>>>> > >>>>>> Then, shouldn't it generate some .ts file in my project ? > >>>>>> (its the first time I use QT Linguist, still learning, > >>>>>> thanks for your patience) > >>>>>> > >>>>>> > >>>>>> Regards, Franck > >>>>>> _______________________________________________ > >>>>>> SailfishOS.org Devel mailing list > >>>>> > >>>>> _______________________________________________ > >>>>> SailfishOS.org Devel mailing list > >>> > >>> _______________________________________________ SailfishOS.org > >>> Devel mailing list > >> > >> _______________________________________________ SailfishOS.org > >> Devel mailing list > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.14 (GNU/Linux) > > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > > > iQEcBAEBAgAGBQJSxcuOAAoJEGEvoAir78Ro8ucIANB8cgLDVhuh3W2vwGay83iL > > PLA1N/Js18e6VkGR80XPCarC/vvUGPbrdag5+OhGsWGNPGjX85mUMXVde8tgVTBa > > FA/2s8E24YJsGAATOHIPBp161uxEU6iPDFmteBa1m/5Ze34DHpc4aeye62/eagy7 > > 9l6sJdDd7C/jAdCUpHwrLBaYjkkDM2DpVgRLdQ3/Q1MksgFSwWxESrwbfsvrplcb > > XYM5KHpCAGPnq95nAjYshkQk2Ca6/B245ZChq5OfjbMDilGWwHThQzLbcB215icM > > 3A4RrxWNDoNcGF+wLUutLpyPAR3mzz/y6qHETWpRyXq2tFFunAaUiv7K34C8r3Y= > > =4sHU > > -----END PGP SIGNATURE----- > > _______________________________________________ > > SailfishOS.org Devel mailing list > > _______________________________________________ > SailfishOS.org Devel mailing list _______________________________________________ SailfishOS.org Devel mailing list