Qt翻译时自己写ts文件时
xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en" sourcelanguage="zh_CN">
<context>
<name>NameSpace::UserLoginDlg</name>
<message>
<source>需要翻译的文本</source>
<translation>需要翻译的内容</translation>
</message>
</context>
</TS>
需要注意:<name>NameSpace::UserLoginDlg</name> 是必须要写的,是要翻译内容的所在类类名,如果有命名空间,需要加上。
然后通过lrelease工具生成qm文件,进行加载。