-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove QM files from source tree; generate during build process #1111
Comments
To specify this further... This needs to require no more than the existing command sequence for a build, something like:
That should leave the |
I'm all for it. In addition, people (the last one was me...) check in updated generated files by accident (still not sure which part sometimes updates them). The only thing I'm wondering is if this would introduce new build-time dependencies ( |
I think |
On Debian/Ubuntu: |
I believe we say "Qt developer tools", not |
I'll just note that when I do
This appears to be the commit in question:
So I guess the question is do we support building on Qt5.9? I know we aim to support running on that platform for MacOS but is building on it required? |
This removes .qm files from git, adds them to .gitignore and changes Jamulus.pro to generate the files dynamically during build in a way which hopefully even works on ancient Qt versions. Fixes jamulussoftware#1111
This removes .qm files from git, adds them to .gitignore and changes Jamulus.pro to generate the files dynamically during build in a way which hopefully even works on ancient Qt versions. This makes use of custom compiler support in qmake which seems to be available (at least) as of Qt 5.5. https://doc.qt.io/archives/qt-5.5/qmake-advanced-usage.html#adding-compilers Fixes jamulussoftware#1111
Closing, fixed by #3288 |
Translators are providing translations through translation source files (TS /
.ts
):src/res/translation/translation_*.ts
Prior to release, these need to be turned into (QM /
.qm
) files and shipped with the app. Currently, this is done manually. QM files are in a compact binary format that is used by the localized application.These QM files are currently sitting in the source tree:
src/res/translation/translation_*.qm
Suggested action:
The text was updated successfully, but these errors were encountered: