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相关推荐

  1. Qt Linguist手册

    Qt Linguist手册 Qt Linguist手册 目录 Qt Linguist手册 Qt为将Qt C ++和Qt Quick应用程序翻译成本地语言提供了出色的支持.发布经理,翻译和开发人员可以使 ...

  2. 使用QT进行内存管理

    使用QT进行内存管理 Memory Management with Qt 使用QT进行内存管理 Garbage Collection through the Back Door 通过后门垃圾回收 Hi ...

  3. Qt Linguist基于文本ID的翻译

    Qt Linguist基于文本ID的翻译 基于文本ID的翻译 使用文本ID进行国际化 使用文本ID进行本地化 高级用法 基于文本ID的翻译 文本ID转换机制是用于国际化和本地化的"工业力量& ...

  4. Qt Linguist TS文件格式

    Qt Linguist TS文件格式 TS文件格式 TS文件格式 Qt Linguist使用的TS文件格式在下面显示的DTD中进行了描述,为方便起见,我们将其包括在内.请注意,格式可能会在将来的Qt发 ...

  5. Qt Linguist 开发人员 programmers

    Qt Linguist 开发人员 programmers Qt Linguist 开发人员 programmers 在Qt项目文件中指定翻译源 国际化应用 部署翻译 讲解 Qt Linguist 开发 ...

  6. Qt Linguist翻译 介绍

    转自:https://blog.csdn.net/liang19890820/article/details/50274409 简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的翻 ...

  7. Qt Linguist 介绍

    原文: https://blog.csdn.net/liang19890820/article/details/50274409 简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的 ...

  8. Qt Linguist介绍

    简介 Qt提供了一款优秀的支持Qt C++和Qt Quick应用程序的翻译工具.发布者.翻译者和开发者可以使用这款工具来完成他们的任务. 发布者:承担了全面发布应用程序的责任.通常,他们协调开发者和翻 ...

  9. Qt Linguist 多语言支持

    这里关于pyQt工程的翻译 1. 代码中使用tr()来包含待翻译字符串 QString str=tr("hello,world!") 2. pylupdate5 生成带翻译字符串的 ...

最新文章

  1. [redis设计与实现][5]基本数据结构——整数集合
  2. gentoo 安装opencv
  3. Python标准库01 正则表达式 (re包)
  4. 【深度学习】新人如何入门Pytorch的路线?有哪些资源推荐?
  5. java高并发(十七)J.U.C之BlockingQueue
  6. 工业以太网交换机的重要技术参数分析
  7. 字典的修改,删除,查找,遍历操作
  8. TFS源代码管理的8大注意事项
  9. QT utf8编码转gb2312编码,互相转换的源代码
  10. 产品级Flutter开源项目FunAndroid,Provider MVVM的最佳实践
  11. 数学建模学习(41):单因素方差分析
  12. html5 手绘效果,浅谈基于Canvas的手绘风格图形库Rough.js
  13. ruby调用python_ruby与python
  14. 自由软件到底值多少钱?
  15. 会议室预约系统 会议预约 会议预约触摸屏 会议预约管理系统
  16. mysql distinct数量_MySQL SELECT DISTINCT和计数?
  17. 高德地图web端js
  18. The transaction log for database 'xxxx' is full due to 'ACTIVE_TRANSACTION'
  19. 树模型(七):LightGBM
  20. ##微信小程序页面跳转##

热门文章

  1. 读书笔记_CLR.via.c#第五章_基元类型_引用类型_值类型
  2. 恐龙机器人钢索恐龙形态_四川恐龙多,自贡是个窝——恐龙,我来了
  3. postman面试_Postman 收费太贵了,我决定用 Postwoman。。。
  4. VTK:ShareCamera分享相机用法实战
  5. JavaScript实现按位的isPowerOfTwo算法(附完整源码)
  6. JavaScript实现使用DisjointSet 检测无向循环算法(附完整源码)
  7. wxWidgets:wxPen类用法
  8. wxWidgets:wxCommandLinkButton类用法
  9. boost::make_recursive_variant相关的测试程序
  10. boost::sort::sample_sort相关的测试程序