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. 向下捲動到頁面底部。我的賭注是「借用」你需要的那些。

相關內容