`

QT翻译-各语言状态切换

    博客分类:
  • QT
 
阅读更多

(1)在design.pro文件里面加入TRANSLATIONS = design.ts

2)在命令行用lupdate 操作pro,以提取出.ts文件,供下面的lingusit工具翻译成汉化所需要的.qm文件。命令是#lupdate design.pro

3)用QT linguist在file ->open 打开相应的.ts文件,逐条翻译。在翻译中,要注意标点符号的翻译最好还是用英文输入状态下的标点符号。当翻译状态前出现绿色勾的提示为翻译成功,叹号的表示没有翻译对,交叉的表示没有翻译。

4)先用linguist 菜单保存翻译好的.ts文件, 接着用file里面的release发布

http://blog.chinaunix.net/space.php?uid=9335388&do=blog&id=2425626

 

注意三个问题:

(1)翻译过程中需在词条string前打钩确认

(2)顺序问题,在调用translator.load(design )之前执行的语句都不会生效,为了让这些语句中的string也生效,需要用ui->retranslateUi(this)(针对UI绘制时生成的string)和重新调用之前的构造语句(对代码编写中涉及的string)的方法

(3)生成的qm文件需要从src目录拷贝到build目录才能在QT Creator运行时被调用,QT在找不到对应qm文件

时不回报错

分享到:
评论

相关推荐

    QT软件界面框架及精美样式(PC端).zip

    1.一款通用的软件界面框架(C++语言,PC端),非常美观,功能齐全,可以用来做二次开发。 2.软件界面包含标题栏,导航栏,主界面,状态栏。 3.包含功能有: (1)最大化,最小化,拖动(窗口位置拖动和窗口大小拖动...

    精通qt4编程(源代码)

    \20.3 语言切换 477 \20.4 小结 477 \第21章 Qt单元测试框架 478 \21.1 QTestLib框架 478 \21.1.1 QTestLib 478 \21.1.2 第一个Qt单元测试 478 \21.2 数据驱动测试 480 \21.3 GUI测试 481 \21.2.1 仿真GUI事件 481 \...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...

    精通Qt4编程(第二版)源代码

    \20.3 语言切换 477 \20.4 小结 477 \第21章 Qt单元测试框架 478 \21.1 QTestLib框架 478 \21.1.1 QTestLib 478 \21.1.2 第一个Qt单元测试 478 \21.2 数据驱动测试 480 \21.3 GUI测试 481 \21.2.1 仿真GUI...

    基于QT平台的手持媒体播放器项目实战

    2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。 1.2、课程内容简介 该课程主要分为三个部分: 第一部分:从QT的基础理论知识入门 第二部分:通过...

    Linux系统 QT5.5.1国际化

    1.qt采用5.5.1。...3.热机状态切换语言,支持多窗口传递,支持全局窗口(初始化一次不释放)和临时窗口(每次显示器需要初始化)。 讲解参考:http://blog.csdn.net/shengzhadon/article/details/52173580

    工业领域使用qt开发UDP通信功能的实现(包括单播,广播,组播)

    本软件实现了两台甚至多台电脑之间使用UDP通信的功能,包括单播,广播,组播的功能实现,三种发送方式的切换在代码中已标明。 默认状态为本机发送,本机接受,也就是接收端的ip地址设置为127.0.0.1,用户可根据实际...

    Qt自定义控件(一)--状态栏按键

    功能需求 : 1.想要在状态栏显示按键。 2.按键左边能显示信息。 3.按键显示圆形,按下按键能够切换按键的显示状态。 4.按按键能够跳到对应的事件中去。

    毕设&课设&项目&竞赛-基于stm32的信号机遥控器 状态机实现液晶界面切换 .zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    在IOS系统中常见segment切换状态的按钮,比如像iphone手机上通话中的所有通话和未接来电的切换按钮,..zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    outliner:另一个大纲(使用 Qt 框架)

    任务管理器 目前是一个简单的任务大纲。... 切换项目完成状态( Space )或只是选中/取消选中复选框 切换项目取消状态 ( c ) 切换项目项目状态 ( p ) 切换项目里程碑状态 ( m ) 突出显示项目 ( h ) 设置项目优先

    国产Android系统状态栏暗亮色适配,支持自动根据背景色切换暗亮色模式.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    BCOM串口调试助手1.0

    通过菜单栏的语言可以切换中英文。 视图设置: 3.可以通过菜单的视图选择显示或隐藏信息区和命令列表区, 以便留出更多空间给显示区。 串口设置: 4.点击串口设置的更新端口,可以在不用重启软件的情况下重新...

    网管教程 从入门到精通软件篇.txt

    ASM:汇编语言源文件,Pro/E装配文件 ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST:Astound多媒体文件;ClarisWorks“助手”文件 Axx:ARJ压缩文件的分包序号文件,用于将一个大...

Global site tag (gtag.js) - Google Analytics