How to use tr () for ui widgets
-
You are installing [[doc:QTranslator]] to app. Not just a class.
whats the result of
@qDebug()<< translator.load("/path/to/setup_de");@ ? -
Will check..... :)
-
Result is "True"
:P -
:(
Followed the steps for a new project in which there is just one form and one main.cpp and nothing else ....(just to try changing ui in other language)
It was working fine....But not happening in the code where there are so many Ui forms....what could be the reason? -
Its doesn't matter if you have a single ui, or multiple ui. Eventually, all these UI files are turning one class each. So lets see it as classes.
In other words, it doesn't matter how many classes are there or not.When you change your language, all you got to do is 1.load the qm, 2.call retranslateUi.
May be your qm/ts are not correct ?
-
[quote author="pragati" date="1348295432"]I got this post twice by mistake...I know about the "edit" :)
Want to delete this post.....[/quote]I deleted it for you. If you want, you can use the "report" link next to each post to request moderator attention for your post. If you say that you want it deleted because it is double, a mod will take care of it.
-
Thanks Andre.....
:) -
Is it necessary to load translation files in main.cpp??
-
Its not mandatory to load in main.cpp. You can Do it anywhere you like.
If you are not defining a translator in main.cpp, make sure it is accessible from other objects.
-
Yes....Thanks Rahul, I tried it is working now...just didn't completed translation for all ui's so it was not happening...
Thanks everybody -
Good. Note that, it will check the translations in the reverse order you installed them.
And you can mark the post as Solved ;)