• 12135阅读
  • 12回复

[建议]关于Qt5.4.0的中文翻译不“完整”的解决方法和……“倡议”? [复制链接]

上一主题 下一主题
离线roywillow
 

只看楼主 倒序阅读 楼主  发表于: 2014-12-23
不知道有没有人发现了这个问题哈……
最近上了Qt5.4.0,测试了一个程序之后被基友犀利地指出:确定和取消按钮没有翻译啊
用Qt Creator举个栗子:

看到了吗看到了吗?右下角的三个按钮

搜索了一下,发现这个问题似乎从Qt5.3就存在了。因为这个版本我直接没更新,所以没注意到……
并且不只是中文其他语言也出现了类似的现象。
最后有人给出的暂时性解决方案:在源码中搜索qt_XXX.ts,中文就是qt_zh_CN.ts,用文本编辑器打开,搜索QDialogButtonBox这个context,替换为QPlateformTheme(应该就一处),然后重新发布为qm文件即可。
不过我的做法是把原来的整个context复制了一份再替换,应该还能接着兼容Qt5.2吧?


再接着往下搜索,了解到了更根本一点的原因。Qt5开始翻译文件也随着库的模块化分割成了不同的文件(qtbase_、qtmultimedia_等等),并且中文(和其他几种语言)的翻译不再是官方支持,而是全部依赖社区贡献,所以Qt5开始其实就没人搞翻译了,翻译文件似乎依然是Qt4.x时代的(听说这个也是一个民间小队完成的)。具体可看ftp://ftp.qt-project.org/qt/l10n/index.html
于是……强迫症的地狱?
所以现在是不是有默默工作的有志人士正在搞新的翻译,还是真的没人觉得有点不妥呢……?
本来我想试着翻译一套新的的,但是看那文本量,再看看平时忙成狗的实习生活……唉……
我就是打听一下,打听一下嘿嘿……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线chinagll

只看该作者 1楼 发表于: 2014-12-23
直接调成英文界面的路过...
离线dbzhang800

只看该作者 2楼 发表于: 2014-12-23
没办法:只有商业版用户有需求,官方才有更新这个的动力。再就是国内社区愿意提交这种补丁的用户太少了。
离线roywillow

只看该作者 3楼 发表于: 2014-12-23
回 dbzhang800 的帖子
dbzhang800:没办法:只有商业版用户有需求,官方才有更新这个的动力。再就是国内社区愿意提交这种补丁的用户太少了。 (2014-12-23 22:39) 

商业软件难道都不打算面向中文用户么OTL
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线roywillow

只看该作者 4楼 发表于: 2014-12-23
回 chinagll 的帖子
chinagll:直接调成英文界面的路过... (2014-12-23 21:28) 

自己写的代码还是以中文界面为主的啊……中间掺个英文难免会遇到一些英语小学水平的用户……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线ashe0817

只看该作者 5楼 发表于: 2014-12-24
确实每次更新都能发现QtCreator有很多地方没翻译过来。
还好不是很多,还能接受。。。
离线realfan

只看该作者 6楼 发表于: 2014-12-24
一直都是用英文界面,没注意
离线dosmlp

只看该作者 7楼 发表于: 2014-12-24
没有强迫症表示无所谓
离线stlcours

只看该作者 8楼 发表于: 2015-09-14
顶顶。ftp://ftp.qt-project.org/qt/l10n/index.html 这个链接也不存在了,怎么办?
离线彩阳

只看该作者 9楼 发表于: 2015-09-15
Qt官方的中文翻译补完计划停滞了。
上海Qt开发联盟,热忱地欢迎你的加入!
离线zy751227

只看该作者 10楼 发表于: 2015-09-18
装完就直接改成英文了,否则英不英中不中的看着难受。
离线XChinux

只看该作者 11楼 发表于: 2019-04-10
qplatformtheme_zh_CN.zip (2 K) 下载次数:18

在自己的程序中追加上这个翻译文件(里面是qplatformtheme_zh_CN.ts和qplatformtheme_zh_CN.qm,从Qt 5.12源文件中提取出来的。

我是用来给Qt Quick程序里的对话框按钮Ok/Cancel加翻译,而做的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 12楼 发表于: 2019-04-10
至于Qt Creartor,直接用英文算了。
中文翻译不完全,强迫症受不了中英混杂。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个