forked from qt-creator/qt-creator
Don't just create the ts file, but also make sure it is embedded in the application (if supported by the build system) and make the application load it if it matches the current locale. Task-number: QTCREATORBUG-25079 Change-Id: Ie3a0b1975531b12acb008e8c1312dab97f158751 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
34 lines
779 B
QML
34 lines
779 B
QML
import qbs
|
|
|
|
QtApplication {
|
|
cpp.cxxLanguageVersion: "c++11"
|
|
|
|
cpp.defines: [
|
|
// You can make your code fail to compile if it uses deprecated APIs.
|
|
// In order to do so, uncomment the following line.
|
|
//"QT_DISABLE_DEPRECATED_BEFORE=0x060000" // disables all the APIs deprecated before Qt 6.0.0
|
|
]
|
|
|
|
consoleApplication: true
|
|
files: [
|
|
"%{CppFileName}",
|
|
@if %{HasTranslation}
|
|
"%{TsFileName}",
|
|
@endif
|
|
]
|
|
@if %{HasTranslation}
|
|
|
|
Group {
|
|
fileTagsFilter: "qm"
|
|
Qt.core.resourcePrefix: "/i18n"
|
|
fileTags: "qt.core.resource_data"
|
|
}
|
|
@endif
|
|
|
|
Group { // Properties for the produced executable
|
|
fileTagsFilter: "application"
|
|
qbs.install: true
|
|
qbs.installDir: "bin"
|
|
}
|
|
}
|