我最近安装了 Ubuntu 11.10。在 distrowatch 中,Qt 的版本是 4.7.4。安装中也是 4.7.4。但我认为这不是真正的 Qt 4.7.4!因为没有波斯语翻译/usr/share/qt4/translation
。在 archlinux 中一切正常,但在 Ubuntu 中 Qt 看起来是 4.7.3 :-/
答案1
不,这没错。事实上4:4.7.4-0ubuntu8源码包为qt4-x11及对应的启动板页面列出版本号。
你缺少的是翻译文件特定语言的语言文件来自libqtcore4软件包。为了确保 Ubuntu 没有错误地删除某种语言,我们可以尝试查看此软件包的 Debian 版本。为了进行比较:
此外源代码还包含翻译目录,其中存放的是语言文件。README 文件中有一段有趣的语句:
Qt 支持法语、德语和简体中文翻译文件。所有其他翻译均由第三方提供。这些翻译不提供任何保证,并且可能会在将来的 Qt 版本中消失。
如果包中缺少任何翻译文件,则它们可能无法获得官方支持。
(我检查了Arch Linux 版本包。确实还有更多翻译文件:30。向下滚动到页面底部。我敢打赌你会“借用”你需要的那些。)