解决 lupdate warning: no TS files specified.

简介: 解决 lupdate warning: no TS files specified.

环境:linux


情景:使用QT语言家的时候,在.pro文件中添加声明后,点击工具-外部-Qt Quick-更新后不生成.ts文件,编译提示如标题显示。


解决方法:命令行使用命令生成.ts文件,再用命令将.ts文件翻译为.qm文件


具体步骤:


1.项目中添加配置信息【很重要】


.pro文件中添加如下:(如果你的pro名字为hello.pro)


1)如果你只有一个翻译文件

TRANSLATIONS += zh_CN.ts  

2)如果你有两个以上翻译文件,用 \ 隔开

1. TRANSLATIONS += zh_CN.ts  \
2.         bo_CN.ts

2.生成.ts文件命令:

lupdate hello.pro

此时应该在项目中自动生成两个.ts文件

3.生成.qm文件命令:

1. lrelease zh_CN.ts -qm zh_CN.qm
2. lrelease bo_CN.ts -qm bo_CN.qm

此时项目中应该多生成两个.qm文件

相关文章
target\surefire-reports for the individual test results
target\surefire-reports for the individual test results
788 0
|
5月前
|
关系型数据库 MySQL Linux
FATAL ERROR: Could not find my_print_defaults
FATAL ERROR: Could not find my_print_defaults
164 0
error: Your local changes to the following files would be overwritten by merge
error: Your local changes to the following files would be overwritten by merge
|
Unix Linux 异构计算
成功解决 ERROR: An error occurred while performing the step: “Building kernel modules“. See /var/log/nv
成功解决 ERROR: An error occurred while performing the step: “Building kernel modules“. See /var/log/nv
成功解决 ERROR: An error occurred while performing the step: “Building kernel modules“. See  /var/log/nv
​Error -4075: File not found. An error occurred merging module <MODULENAME> for feature <FEATURENAME>.
​Error -4075: File not found. An error occurred merging module <MODULENAME> for feature <FEATURENAME>.
121 0
​Error -4075: File not found. An error occurred merging module <MODULENAME> for feature <FEATURENAME>.
成功解决Module Not Found Error : No module named mglearn
成功解决Module Not Found Error : No module named mglearn
|
PHP 开发工具
报错 invalid [default store dir]: /tmp/
php sdk解压以后文件如下   推荐处理方案    1.如果使用支付宝sdk,首先lotusphp_runtime 文件也要一起使用  支付宝现在的php sdk中有lotus框架可以和aop文件   夹放在同一级    2.
895 12