1
0
mirror of https://github.com/nzeemin/ukncbtl-qt.git synced 2025-04-18 06:04:01 +03:00

Prepare translation files on build

This commit is contained in:
Nikita Zimin 2024-01-19 22:38:31 +03:00
parent 5797a3b2fd
commit 972046ff79
3 changed files with 15 additions and 5 deletions

View File

@ -53,6 +53,5 @@ jobs:
QMAKESPEC: ${{ matrix.config.qmakespec }}
run: |
cd emulator
lrelease QtUkncBtl.pro
qmake "CONFIG+=debug" QtUkncBtl.pro
make

9
.gitignore vendored
View File

@ -17,17 +17,20 @@
/emulator/Makefile
/emulator/object_script.*
/emulator/lang/*.qm
Makefile
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
/emulator/.qtc_clangd/*
/emulator/.qmake.cache
/emulator/.qmake.stash
/emulator/.qm
.qmake.cache
.qmake.stash
*.json
*.user
.autosave
/emulator/QtUkncBtl
/emulator/QtUkncBtl.app
QtUkncBtl.app
/emulator/trace.log
*.dsk
/x-*

View File

@ -55,7 +55,15 @@ QT += script
QT += testlib
QT += multimedia
DEFINES -= UNICODE _UNICODE
TRANSLATIONS = lang/ukncbtl_en.ts lang/ukncbtl_ru.ts
CONFIG += c++11
QMAKE_CXXFLAGS += -std=c++11
ICON = images/ukncbtl.icns
TS_FILES = $$files(lang/*.ts, false)
lrelease.name = LRELEASE ${QMAKE_FILE_IN}
lrelease.commands = lrelease ${QMAKE_FILE_IN} -qm lang/${QMAKE_FILE_BASE}.qm
lrelease.output = ${QMAKE_FILE_BASE}.qm
lrelease.input = TS_FILES
lrelease.clean = lang/${QMAKE_FILE_BASE}.qm
lrelease.CONFIG += no_link target_predeps
QMAKE_EXTRA_COMPILERS += lrelease