QT语言该如何管理?
针对文本内容的管理,像android中开发的专门有个文件存多国语言的,比如
//...中文文件
<string name="_name">张三</string>
...
//...英文文件
<string name="_name">ZhangSam</string>
...
用的时候直接用类似@resource\string\name调用,两个文件里_name是一样的,如果手机是英文的系统会自动用ZhangSam
QT里也是这种模式吗?新建工程的时候如果选择中文,会有一个xxx_zh_CN.ts文件
这里怎么添加一个字符串“张三”作为名字呢,如何在cpp里调用
QMessageBox::information(this,tr("register info"),QString::fromLocal8Bit("成功!"));
混杂写在代码里的字符串不好维护,QString::fromLocal8Bit or QStringLiteral 对中文转码,也太烦锁了,用一次转一次,用一百次转一百次,默认情况下项目语言选择成了中文,直接用也会乱码,真是无语了,求指点通用做法