Using TR for strings is included because TR is a static function of qobject, so it can be called directly.
You should edit the. Pro file before generating the Language.ts file, as follows:
QT +=4): qt + = widgetstranslations= = = App
Then, go to the project catalog and run
E:\projects\qt\netbytesender>e:\qt\qt5.3.2\5.3'language_en.ts ' ... to source text (s) (2new already existing )2 Obsolete entries
At this point you can see a directory of more than one language_en.ts file, inside the content is the text we want to translate.
... </message> <message> < Locationfilename= "Netbytesender.cpp" Line= "119"/> <Source>Listen</Source> <translationtype= "Unfinished"></translation> </message></Context><Context> <name>Qmessagebox</name> <message> < Locationfilename= "Netbytesender.cpp" Line= "109"/> <Source>Netbytesender</Source> <translationtype= "Unfinished"></translation> </message></Context></TS>
How to translate into Chinese?
(to be added)
Language internationalization of QT interface applications