Какая версия Qt должна быть в 11.10?

Я недавно установил 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
задан 3 November 2011 в 17:36

1 ответ

Нет, это не так. Это на самом деле 4: 4.7.4-0ubuntu8 . Исходным пакетом является qt4-x11, а на соответствующей странице Launchpad указан номер версии.

Вам не хватает файла перевода для определенного языка. Языковые файлы из пакета libqtcore4 . Просто чтобы убедиться, что Ubuntu не отбросил язык по ошибке, мы можем попробовать посмотреть версию этого пакета для Debian. Для сравнения:

  • Список файлов в пакете Debian libqtcore4. (18 файлов)
  • Список файлов в пакете Ubuntu libqtcore4. (19 файлов)

Кроме того, исходный код содержит каталог переводов , в котором находятся языковые файлы. В файле README есть интересное утверждение:

Файлы перевода французского, немецкого и упрощенного китайского языков поддерживаются Qt. Все остальные переводы предоставлены третьими лицами. Они предоставляются без гарантий и могут исчезнуть из будущих выпусков Qt.

Если какие-либо файлы перевода отсутствуют в пакете, они могут не поддерживаться официально.

(Я проверил Arch Linux версию пакета. Действительно, есть больше файлов перевода: 30. Прокрутите вниз до нижней части страницы. Моя ставка - «одолжить» те, которые вы необходимо.)

0
ответ дан 3 November 2011 в 17:36

Другие вопросы по тегам:

Похожие вопросы: