1. 使用 lupdate 从 .py 生成 .ts 安装了 PySide 或者 PySide2 后,就会有 lupdate 工具,如果不知道在哪,就在 python 的安装目录下搜 lupdate ,PySide 和 PyQt 的前缀都不一样: 这里我们使用第一个 pyside-lupdate.exe,这个参数会简单,lupdate 的参数相对复杂,在 cmd 中查看 pyside-lupdate.exe 的帮助:...
1、lupdate 自动地从源代码文件(.cpp)和界面接口文件(.ui)中获取所有需要翻译的对象,即上述的(“Context”);同时还获取要翻译的所有的字符串(源语言的字符串),即上述的“source text”;“comment”选项如果被使用的话,也会被纳入收集的范围。当这些信息收集完毕后,lupdate 最后会生成一个.ts 文件(翻译源文件),...
运行lupdate,从应用程序的代码中提取所有界面上的可见字符。 这些可见字符必须被 tr() 、QCoreApplication::translate()、Qt_TR_NOOP()、Qt_TRANSLATE_NOOP()等来包裹字符串,具体这些函数或者宏是什么功能,我们后面细说。 使用Qt Linguist 翻译应用程序。 运行lrelease,生成二进制的 .qm 文件,应用程序可以使用 QTr...
你可以使用Qt的lrelease工具或者lupdate工具来编译.ts文件(Qt翻译源文件)生成.qm文件。 2. 使用QTranslator处理本地化 在Qt中,你可以使用QTranslator类来处理国际化。这个类允许你在运行时加载和切换翻译。为了使用这个类,你需要先创建一个QTranslator对象,然后用它来加载对应的.qm文件。 cpp QTranslator translator; ...
lupdate ttl.pro 生成ttl_zh-cn.ts文件;(PS:.ts的名字来自“翻译源”(translation source)) 4.运行如下命令: linguist ttl_zh-cn.ts 这时候会弹出一个图形界面工具: 1)单击左边窗口的QPushButton 2)双击中间窗口的helloworld!这时会弹出一个对话框,在Translation下输入:你好世界!
lupdatemyI18N.pro该步也可以通过“工具→外部→Qt语言家→更新翻译(lupdate)”菜单项来快速完成,注意在使用该菜单项之前先保存所有修改过的文件。第四步,使用QtLinguist完成翻译这一步一般是翻译人员来做的,就是在QtLinguist中打开.ts文件,然后对字符串逐个进行翻译。在系统的开始菜单中启动Linguist(也可以直接在命令...
1.简介QT是一种基于C++的跨平台图形用户界面应用程序开发框架。既可以开发GUI程序,也可用于开发非GUI程序。具备面向对象、丰富的 API、支持 2D/3D 图形渲染,支持 OpenGL和大量的开发文档。1.1Qt 基础模块Qt基础模块分为:Qt Core 提供核心的非 GUI功能,所有模块都需要这个模块。这个模块的类包括了动画框架、定时器、...
2. lupdate 工程文件名 3. 用linguist编辑刚生成的xxx.ts文件并保存 4. lrelease 工程文件名 xxx.qm 5. 在main.cpp中加入QFont font1(“unifont”,16,50,FALSE,QFont::Unicode); 6. qApp->setFont(font1); 7. QTranslator *translator = new QTranslator(0); ...
Available add-ons Advanced Security Enterprise-grade security features GitHub Copilot Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of ...
qt6-lupdate是一个用于更新翻译文件的工具。它可以扫描源代码,找出需要翻译的字符串,并更新翻译文件,方便开发者进行国际化。 4. qt6-linguist qt6-linguist是一个用于编辑和维护翻译文件的工具。它提供了丰富的功能,如查找未翻译的字符串、同步翻译文件等。 5. qt6-rcc qt6-rcc是用于将资源文件编译成二进制文件...