11.10 中应该使用哪个版本的 Qt?

11.10 中应该使用哪个版本的 Qt?

我最近安装了 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 版本。为了进行比较:

  • 文件列表在 Debian libqtcore4 软件包中。(18 个文件)
  • 文件列表在 Ubuntu libqtcore4 包中。(19 个文件)

此外源代码还包含翻译目录,其中存放的是语言文件。README 文件中有一段有趣的语句:

Qt 支持法语、德语和简体中文翻译文件。所有其他翻译均由第三方提供。这些翻译不提供任何保证,并且可能会在将来的 Qt 版本中消失。

如果包中缺少任何翻译文件,则它们可能无法获得官方支持。

(我检查了Arch Linux 版本包。确实还有更多翻译文件:30。向下滚动到页面底部。我敢打赌你会“借用”你需要的那些。)

相关内容