Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:AndnoVember:LXQT
qcheckers
qcheckers_translations.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File qcheckers_translations.patch of Package qcheckers
diff --git a/src/main.cc b/src/main.cc index 7989a2c..d7ea8f0 100644 --- a/src/main.cc +++ b/src/main.cc @@ -39,7 +39,7 @@ int main(int argc, char *argv[]) QString current_lang = QLocale::system().name().split("_").front(); QString qt_lang_path = QLibraryInfo::location(QLibraryInfo::TranslationsPath); //QString qcheckers_share_path = PREFIX"/share/qcheckers/lang"; - QString lang_path = QStandardPaths::locate(QStandardPaths::DataLocation, "lang", QStandardPaths::LocateDirectory); + QString lang_path = QStandardPaths::locate(QStandardPaths::DataLocation, "translations", QStandardPaths::LocateDirectory); qDebug() << "Your Locale:" << current_lang << endl diff --git a/src/src.pro b/src/src.pro index 4f80ab1..6f77889 100644 --- a/src/src.pro +++ b/src/src.pro @@ -32,7 +32,12 @@ RESOURCES = ../qcheckers.qrc ../icons.qrc #PREFIX = $$system(sh ../helpers/extract_prefix.sh) message(PREFIX: $$PREFIX) -TRANSLATIONS = ../lang/qcheckers_de.ts ../lang/qcheckers_fr.ts ../lang/qcheckers_ru.ts +TRANSLATIONS = $$system("find ../lang/ -name 'qcheckers_*.ts'") +updateqm.input = TRANSLATIONS +updateqm.output = ../lang/translations/${QMAKE_FILE_BASE}.qm +updateqm.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} -qm ../lang/translations/${QMAKE_FILE_BASE}.qm +updateqm.CONFIG += no_link target_predeps +QMAKE_EXTRA_COMPILERS += updateqm target.path = $$PREFIX/bin INSTALLS += target @@ -45,7 +50,7 @@ INSTALLS += target # This hack is needed for i18n support. # share.path += $$PREFIX/share/qcheckers -share.files += qcheckers.pdn ../COPYING ../AUTHORS ../ChangeLog ../README ../themes ../lang +share.files += qcheckers.pdn ../themes ../lang/translations INSTALLS += share # Install desktop entry
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor