如何翻译Qcad菜单为中文


巨人儒雅
巨人儒雅 2022-10-08 11:41:39 68145
分类专栏: 资讯
本帖最后由 careone 于 2013-12-3 22:08 编辑

如何翻译Qcad菜单为中文
2013-12-03

coding: utf-8


原理:
    找到QCad(当前最高版本为 QCAD 3.4.3)安装目录下的 ts/ 目录,
翻译 .ts 源文件,然后用
linguist(含义为语言学家)图形界面翻译软件,编译(即release)
为机器可读的 .qm 格式文件。
    重新启动 QCad 即可见效。

    提示:也可以直接用 linguist 打开 .ts 源文件进行翻译。
(较高版本的 linguist 还支持翻译po等多种格式的源文件)

准备工作:
1* 下载并安装 Nokia QT linguist 翻译软件
    1A* Windows/MacOS用户:
        手动下载并安装 Nokia QT linguist 翻译软件
        (支持Windows/MacOS).官方下载地址:
        http://qt-apps.org/content/show.php?content=89360
        最新的版本为 Linguist 4.6.0

    1B* Linux 用户:
        Linux 用户可以直接从软件库安装 linguist 软件包,
        如 Ubuntu/Debian下,直接运行
        sudo apt-get install qt3-linguist
        (如 Ubuntu 10.04, linguist 3.3.8b, 软件包名称“qt3-linguist”)

        说明:不同的系统,linguist软件包的名称可能会不同,也可能会是
        下面的软件包名:

        linguist

        qt4-linguist
        qt5-linguist
        linguist-qt4
        ...

    1C* 熟悉编程和翻译的用户,也可以直接用 lupdate 和 lrelease
        (lupdate/lrelease 命令包含在软件包“qt4-linguist-tools”内)
        命令编译ts源文件为qm格式。

        技巧:
            可以直接下载 qt4-linguist-tools 的deb包(注意区分i386/amd64平台),
            解压缩后直接提取 usr/bin/lupdate-qt4 和 lrelease-qt4 文件,
        以 root 用户身份复制到自己电脑上的/usr/bin/ 目录下,并更改文件权限为可执行:
        sudo chmod 755 /usr/bin/lupdate-qt4        
        sudo chmod 755 /usr/bin/lrelease-qt4

2* 手动下载 qcad 源码包并解压缩,找到 ts/ 目录下的所有 *.ts格式源文件,
复制并重命名为 *_zh_CN.ts (注意区分字母大小写)。

qcad 源码下载:
http://www.ribbonsoft.com/en/qcad-downloads-trial

然后把 ts 文件开头中的语言项改为"zh_CN" (zh_CN 代表简体中文)
示例:
    ts 文件头内容如下:
--------
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it_IT">
<context>
--------

    把上面的<TS ...>这一行改为
<TS version="2.0" language="zh_CN">
并保存。

需要翻译的 .ts 文件有多个,以 Qcad 3.4.3 为例:
        assistant_zh_CN.ts
        qcadcore_zh_CN.ts
        qcaddwg_zh_CN.ts
        qcadentity_zh_CN.ts

        qcadgui_zh_CN.ts
        qcadhelp_zh_CN.ts
        qt_zh_CN.ts

早期版本的 Qcad 2.0.5.0,需要翻译的是下面的几个文件:
        qcadguiqt_zh_CN.ts
        qcadlib_zh_CN.ts
        qcadprof_zh_CN.ts        
        qcad_zh_CN.ts        
        qt_zh_CN.ts


3* 运行第一步中安装好的 linguist 程序,打开上面修改后的 zh_CN.ts 文件,
翻译并保存,然后选择菜单:
File -> Release
(Release 的作用是编译为机器可读的 qm格式文件)

4* 重新启动 QCAD, 效果立现。

5* 如果某些地方出现未翻译,或译词不正确,请用 linguist 打开并修改
.ts 文件,重新编译(即 release)




网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=18270
赞同 0
评论 0 条
巨人儒雅L2
粉丝 0 发表 11 + 关注 私信
上周热门
Kingbase用户权限管理  2026
信刻全自动光盘摆渡系统  1757
信刻国产化智能光盘柜管理系统  1426
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1028
银河麒麟打印带有图像的文档时出错  930
银河麒麟添加打印机时,出现“server-error-internal-error”  721
麒麟系统也能完整体验微信啦!  663
统信桌面专业版【如何查询系统安装时间】  639
统信操作系统各版本介绍  630
统信桌面专业版【全盘安装UOS系统】介绍  604
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!