您现在的位置:蓝色天空 > 电脑软件 > 教育教学 > 编程工具 > Qt Linguist
Qt Linguist

Qt Linguist

v5.13.2官方正式版
纯净下载,安心体验
  • 软件大小:10.3 MB
  • 更新日期:2024-05-23
  • 下载次数:0次
  • 软件语言:简体中文
  • 软件授权:免费软件
  • 软件评级:3星
  • 安全检测:无插件无病毒
  • 软件平台:https://www.mbsky.com
  • 软件分类:编程工具
  • 软件系统:WinXP/2000/vista/Win7/Win8/Win10
电脑版下载

下载信息不存在?点此报错

编程工具精选

其它用户还下载了

Qt Linguist简介

极速推荐

Qt Linguist      Qt Linguist中文版是款很实用并且使用范围也比较广泛的辅助办公翻译工具,Qt Linguist最新版支持的格式包括 ts、qm、po、xlf (XLIFF),它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面。软件同时还以多种格式保存所有信息。平常在一些语言的目录下如果发现有 .qm 格式或者 .ts 格式的文档,都可以使用 Qt Linguist 进行编辑翻译。

注意事项

      打包时默认的安装路径是 D:Qt_Linguist,如果更改了路径,则程序运行时不会显示中文界面,解决方法如下:

      用十六进制编辑器如 UE 等打开安装目录中的 QtCore4.dll,查找D:Qt_Linguist,改为你需要的路径,字节较短的,十六进制下填零,切记:目录名中不能含空格!

      MO语言文件

      其实poedit足矣,poedit目录下已经包含了msgunfmt.exe(MO转PO的工具)

      一个有用的工具,能帮助您很容易读懂C++语言。

      它的使用方式:

      lupdate可以把.h, .cpp, .ui中需要翻译的字符串抽出来形成.ts文件

      然后用linguist翻译.用lerealse生成.qm.

Qt Linguist


Qt Linguist软件特色

      简单的 GUI

      安装过程非常典型,而界面包含一个组织良好且干净的布局。它由一个菜单栏,几个按钮和几个窗格组成,使您可以查看不同级别的信息。

      此外,所包含的帮助内容可确保所有类型的用户(包括经验不足的用户)都可以轻松找到自己的方式。

      您可以使用的文件类型和显示统计信息

      使用此实用程序,可以以 QPH,TS,PO 和 XLF 等格式上载文件,并使用上述扩展名保存它们。您可以将它们作为QM 发布,只需单击按钮即可打印项目。

      主窗口使您可以查看其翻译旁边的源文本,以便您可以更有效地处理文本。除此之外,还可以添加注释并显示原始文件中的单词和字符以及已翻译的单词和字符的统计信息。

      管理翻译和调整相关配置

      可以撤消或重做您的操作,剪切,复制和粘贴元素,以及查找特定项目,使用搜索和翻译功能以及批量翻译功能。您可以转到上一个或下一个文本,将翻译标记为已完成,向短语集添加单词并启用加速器验证,结束标点符号以及短语和标记匹配。

      最后但并非最不重要的是,通过使用内置下拉菜单,您可以自定义翻译设置,只需点击几下即可更改源语言和目标语言以及国家/地区。

使用方法

      QT Linguist中文版可以方便的为你的QT程序界面进行翻译,让你的程序可以有多个语言的版本。其使用非常简单,会让你的工作效率大大提高。

      大体步骤:

      lupdate可以把.h, .cpp, .ui中需要翻译的字符串抽出来形成.ts文件

      然后用linguist翻译

      用lerealse生成.qm

      1.修改*.pro,在其中添加 TRANSLATIONS = XXX. ts

      2.lupdate *.pro,生成XXX. ts

      3.使用linguist打开XXX. ts,进行翻译,翻译结束后,保存成为qm格式的。File->Release As

      或者是翻译结束后,使用命令,lrelease XXX. ts,生成qm文件。

      4.在程序中加入。

      QTranslator translator;

      translator.load("browser");

      app.installTranslator(&translator);

      其中load的是XXX.qm中的不包含后缀名的文件名(即XXX)。

FAQ

      qt linguist是什么?

      QT软件自带的翻译工具。

      比如你的界面是英文的,运行lupdate生成ts文件后,用 linguist打开,可以对照翻译成你想要的语言(比如中文),翻译完毕运行lrelease生成qm文件。运行程序可以根据需要加载不同的qm文件。

      QT-Linguist使用方法简单介绍:

      QT-Linguist工具主要用在项目的多语言翻译处理过程中,所有先简单介绍一下整个多语言处理过程,最后介绍Linguist的用法。

      (一)QT项目实现多语言,必须做两件事:

      1)确保每一个用户可见的字符串都使用了tr()函数。

      2)在应用程序启动的时候,使用QTranslator载入一个翻译文件(.qm)。

      tr() 的用法:

      caseCheckBox = new QCheckBox(tr("Match &case"));

      在main()函数里载入翻译文件:

      int main(int argc, char *argv[])

      {

      QApplication app(argc, argv);

      //翻译程序

      QTranslator translator;

      translator.load("spreadsheet_cn.qm");

      app.installTranslator(&translator);

      ……

      }

      注意:翻译文件加载的位置必须在界面实例化之前完成。

      (二)生成.qm翻译文件

      1、在该应用程序的.pro文件文件中添加TRANSLATIONS项,可分别对应于不同的语言,如:spreadsheet_cn.ts, 对应中文,名字可以自己定义,后缀名.ts不可变动。<.ts是可读的翻译文件,使用简单的XML格式;而.qm是经过.ts转换而成的二进制机器语言>

      2、翻译文件。分三步来完成:

      1)运行lupdate, 从应用程序的源代码中提取所有用户可见的字符串。

      2)使用Qt Linguist 翻译该应用程序。

      3)运行lrelease,生成二进制的.qm 文件。

      以上三步均需用到QT自带的命令行控制台,启动方法:开始--->所有程序--->Qt by Nokia v4.6.3 (OpenSource)--->Qt 4.6.3 Command Prompt

      启动命令行后,对应输入如下命令:

      1)lupdate –verbose spreadsheet.pro //生成相应的.ts 文件

      2)linguist //启动Linguist语言翻译工具,可以翻译相应可见字符串

      3)lrelease –verbose spreadsheet.pro //将翻译好的文件生成.qm文件

      (三)Linguist 语言工具的使用

      1)启动:命令行或者开始菜单均可

      2)打开:工具界面中的File--->Open,可以打开所需的 .ts 文件

      3)翻译:界面中部的翻译栏,两行:第一行:Source Text 第二行:… Translation, 在地二行进行相应的翻译即可,翻译完一条之后点击“确定下一个”按钮。

      4)发布:点击File--->Release, 生成 .qm 文件。(与命令行的效果一样)

相关软件

TAG:
QtLinguist 语言家 办公翻译
相关文章
更多
相关专题
换一换
  • 腾讯视频 腾讯视频

    腾讯视频2024最新版本是一款国内最火的手机腾讯视频播放器软件。用户可以在这里尽情搜索各式各样的视频在线观看、高清流畅的播放

    创建时间:2024-01-26
  • 网易云音乐 网易云音乐

    网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。 ​​​​​​

    创建时间:2024-01-26
  • oa办公软件 oa办公软件

    OA办公软件是Office Automation(办公自动化)的缩写,是一种专业的办公系统,通过电脑技术和信息化手段,对企业内部的管理和业务流程进行

    创建时间:2024-01-18
  • 速达软件 速达软件

    速达软件官方版是专为中国中小企业提供的一套财务管理软件,旨在帮助企业进行进销存等财务办公工作。速达软件推出了多个产品系列,其

    创建时间:2024-01-18
  • crm软件 crm软件

    一些知名的CRM系统包括Salesforce、HubSpot、Microsoft Dynamics 365、Zoho CRM等。这些系统根据企业规模和需求的不同,提供了多种

    创建时间:2024-01-18
  • 广联达软件 广联达软件

    下载站整理了广联达公司的相关软件资源,让用户可以方便快捷地找到自己需要的软件。这些软件在工程领域具有很高的专业性和实用性,适

    创建时间:2024-01-18
  • qq旋风 qq旋风

    QQ旋风是一款备受欢迎的下载软件,官方软件提供了多个版本,适用于不同的需求。以下是一些QQ旋风软件的版本介绍:

    创建时间:2024-01-18
  • 电驴 电驴

    电驴客户端的界面高清简约,用户可以通过在线搜索、下载所需文件资源,同时也支持上传和分享各种文件。其响应速度快且稳定,不断开发新

    创建时间:2024-01-18
  • utorrent utorrent

    uTorrent是一款轻量级、高效的BitTorrent客户端,适用于Windows、macOS、Android等多个操作系统。它在下载和管理资源方面具有卓越

    创建时间:2024-01-18
  • 迅雷 迅雷

    迅雷是一款国内用户广泛使用的下载软件,已经有近二十年的历史。从最初的迅雷2下载工具到最新的迅雷X,迅雷经历了多次版本更新,支持多

    创建时间:2024-01-18
  • 迅捷pdf编辑器 迅捷pdf编辑器

    迅捷PDF编辑工具系列为广大用户提供了多款方便实用的PDF文件编辑工具,涵盖了多个平台,包括手机和电脑。以下是其中的一些工具:迅捷PD

    创建时间:2024-01-17
  • pdf合并软件 pdf合并软件

    这些PDF合并工具类型各异,但都具有强大的合并功能,能够满足用户在处理PDF文档时的不同需求。用户可以根据自己的使用习惯和需求选择

    创建时间:2024-01-17
人气软件
换一换
  • 您好,如有软件收录需求,请将软件打包,并附上软件名称、软件介绍、软件相关截图、软件iocn、软著、营业执照(个人没有营业执照请提供对应的开发者身份证正反面以及手持身份证本人照片),发送至邮箱发送至邮箱:hk@163.com收起>>
  • 发送至邮箱:613434@qq.com收起>>
  • 发送至邮箱:613434@qq.com收起>>