Репозиторий Sisyphus
Последнее обновление: 26 января 2022 | Пакетов: 17491 | Посещений: 22843386
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: kf5-ki18n

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-fallback.patch
Скачать


--- a/src/i18n/kcatalog.cpp
+++ b/src/i18n/kcatalog.cpp
@@ -157,6 +157,9 @@ QString KCatalog::catalogLocaleDir(const
 #if defined(Q_OS_ANDROID)
     return androidUnpackCatalog(relpath);
 #else
+    if( QFileInfo(QStringLiteral("/usr/share/kf5/locale/") + relpath).isFile() )
+        return QStringLiteral("/usr/share/kf5/locale");
+
     const QString file = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("locale/") + relpath);
 
     QString localeDir;
@@ -172,6 +175,8 @@ QSet<QString> KCatalog::availableCatalog
 {
     QString domain = QFile::decodeName(domain_);
     QStringList localeDirPaths = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("locale"), QStandardPaths::LocateDirectory);
+    localeDirPaths.removeAll(QStringLiteral("/usr/share/kf5/locale"));
+    localeDirPaths.prepend(QStringLiteral("/usr/share/kf5/locale"));
 
     {
         QMutexLocker lock(&catalogStaticData->mutex);
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin