Help with what should i include for translation at my app.
So i am trying to add/remove tr(”“) at every text that i have at my app..
But i bumped into some problems..
First: I have a buttongroup and it is called buttongroup. At Qt Linguist i see that i can translate “buttongroup”. Why? How can i disable it?
Second: What about html codes? Should i leave the translation point like this?
- <a href="http://www.google.com/"><span>WebSite</span></a>
Or how can i point the translation only at “Website”
Third: What about the licence? Should it be translatable? License is very long and i don’t think anyone would translate the licence too.
Thanks again, Leon
14 replies
1) just don’t translate buttongroup if you don’t see it in your program.
2) try using the arg function on your html code string
3) IANAL but in my opinion the licence should not be translated. Have a look at the GPGL website for instance. Several people have translated it, but the english version says it’s the only official one.
1 Eddy said to me not to translate it. So basically ignore it. I don’t want to ignore it.. I just don’t want to be translatable.
2.Something like this?
- ui->label_5->setText(QString::arg("<a href="http://www.wallch.t35.com/"><span>WebSite</span></a>"));
Which of course doesn’t work..
4.Ok
2. try this. it works for me.
EDIT :
QString www(“website”);
QString str = QString(”
<
a
href
=
\“http://www.google.com/\”><span>%1</span></a>”).arg(www);
EDIT : now you can use it like this
ui->label_5->setText(str);
Hint : mention the \” to get it as one string including “ characters
PS : i’ve put the solution one character per line to avoid the editor hiding the details. So just put them on one line and go!
I added an orange color too.
- ui->label_5->setText(str);
The editor hides some things as Eddy said..
EDIT:
Another Question:
What about this [img38.imageshack.us]?
I don’t think i should do it the same way, :/
You must log in to post a reply. Not a member yet? Register here!




