Qt Linguist 发行管理Release Manager
Qt Linguist 发行管理Release Manager
- 发行管理Release Manager
- 创建翻译文件
- 使用lupdate
- 使用lrelease
- 缺少翻译
发行管理Release Manager
为发布管理器提供了两个工具:lupdate和lrelease。这些工具可以处理qmake项目文件,或直接在文件系统上运行。
创建翻译文件
翻译文件由应用程序中所有用户可见的文本和Ctrl键加速器以及该文本的翻译组成。
要创建翻译文件:
运行lupdate生成第一组翻译源(TS)文件,其中包含所有用户可见的文本,但不包含任何翻译。
将TS文件提供给使用Qt Linguist添加翻译的翻译人员。Qt Linguist负责任何已更改或删除的源文本。
运行lupdate以合并添加到应用程序中的所有新文本。lupdate将应用程序中用户可见的文本与翻译同步。它不会破坏任何数据。
要发布该应用程序,请运行lrelease以读取TS文件并在运行时生成该应用程序使用的QM文件。
为了lupdate成功工作,它必须知道要生成哪些翻译文件。这些文件在应用程序的.proQt项目文件中列出。
使用lupdate
用法: lupdate myproject.pro
lupdate命
Qt Linguist 发行管理Release Manager相关推荐
- Qt Linguist手册
Qt Linguist手册 Qt Linguist手册 目录 Qt Linguist手册 Qt为将Qt C ++和Qt Quick应用程序翻译成本地语言提供了出色的支持.发布经理,翻译和开发人员可以使 ...
- 使用QT进行内存管理
使用QT进行内存管理 Memory Management with Qt 使用QT进行内存管理 Garbage Collection through the Back Door 通过后门垃圾回收 Hi ...
- Qt Linguist基于文本ID的翻译
Qt Linguist基于文本ID的翻译 基于文本ID的翻译 使用文本ID进行国际化 使用文本ID进行本地化 高级用法 基于文本ID的翻译 文本ID转换机制是用于国际化和本地化的"工业力量& ...
- Qt Linguist TS文件格式
Qt Linguist TS文件格式 TS文件格式 TS文件格式 Qt Linguist使用的TS文件格式在下面显示的DTD中进行了描述,为方便起见,我们将其包括在内.请注意,格式可能会在将来的Qt发 ...
- Qt Linguist 开发人员 programmers
Qt Linguist 开发人员 programmers Qt Linguist 开发人员 programmers 在Qt项目文件中指定翻译源 国际化应用 部署翻译 讲解 Qt Linguist 开发 ...
- Qt Linguist翻译 介绍
转自:https://blog.csdn.net/liang19890820/article/details/50274409 简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的翻 ...
- Qt Linguist 介绍
原文: https://blog.csdn.net/liang19890820/article/details/50274409 简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的 ...
- Qt Linguist介绍
简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的翻译工具.发布者.翻译者和开发者可以使用这款工具来完成他们的任务. 发布者:承担了全面发布应用程序的责任.通常,他们协调开发者和翻 ...
- Qt Linguist 多语言支持
这里关于pyQt工程的翻译 1. 代码中使用tr()来包含待翻译字符串 QString str=tr("hello,world!") 2. pylupdate5 生成带翻译字符串的 ...
最新文章
- [redis设计与实现][5]基本数据结构——整数集合
- gentoo 安装opencv
- Python标准库01 正则表达式 (re包)
- 【深度学习】新人如何入门Pytorch的路线?有哪些资源推荐?
- java高并发(十七)J.U.C之BlockingQueue
- 工业以太网交换机的重要技术参数分析
- 字典的修改,删除,查找,遍历操作
- TFS源代码管理的8大注意事项
- QT utf8编码转gb2312编码,互相转换的源代码
- 产品级Flutter开源项目FunAndroid,Provider MVVM的最佳实践
- 数学建模学习(41):单因素方差分析
- html5 手绘效果,浅谈基于Canvas的手绘风格图形库Rough.js
- ruby调用python_ruby与python
- 自由软件到底值多少钱?
- 会议室预约系统 会议预约 会议预约触摸屏 会议预约管理系统
- mysql distinct数量_MySQL SELECT DISTINCT和计数?
- 高德地图web端js
- The transaction log for database 'xxxx' is full due to 'ACTIVE_TRANSACTION'
- 树模型(七):LightGBM
- ##微信小程序页面跳转##
热门文章
- 读书笔记_CLR.via.c#第五章_基元类型_引用类型_值类型
- 恐龙机器人钢索恐龙形态_四川恐龙多,自贡是个窝——恐龙,我来了
- postman面试_Postman 收费太贵了,我决定用 Postwoman。。。
- VTK:ShareCamera分享相机用法实战
- JavaScript实现按位的isPowerOfTwo算法(附完整源码)
- JavaScript实现使用DisjointSet 检测无向循环算法(附完整源码)
- wxWidgets:wxPen类用法
- wxWidgets:wxCommandLinkButton类用法
- boost::make_recursive_variant相关的测试程序
- boost::sort::sample_sort相关的测试程序