Added translations for zeiterfassung
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -14,7 +14,6 @@
|
||||
*.so.*
|
||||
*_pch.h.cpp
|
||||
*_resource.rc
|
||||
*.qm
|
||||
.#*
|
||||
*.*#
|
||||
core
|
||||
|
@@ -4,6 +4,9 @@ This tool helps me assigning my working hours to various accounts at work.
|
||||
## Building from source
|
||||
```
|
||||
git clone https://github.com/0xFEEDC0DE64/QtZeiterfassung.git
|
||||
pushd QtZeiterfassung
|
||||
lrelease translations/zeiterfassung_*.ts
|
||||
popd
|
||||
mkdir build_QtZeiterfassung
|
||||
cd build_QtZeiterfassung
|
||||
qmake ../QtZeiterfassung
|
||||
|
7
main.cpp
7
main.cpp
@@ -80,14 +80,15 @@ int main(int argc, char *argv[])
|
||||
settings.setLanguage(dialog.language());
|
||||
}
|
||||
|
||||
QLocale::setDefault(QLocale(settings.language(), QLocale::Austria));
|
||||
QLocale locale(settings.language(), QLocale::Austria);
|
||||
QLocale::setDefault(locale);
|
||||
|
||||
QTranslator qtTranslator(&app);
|
||||
loadAndInstallTranslator(qtTranslator, QLocale(), QStringLiteral("qt"), QStringLiteral("_"),
|
||||
loadAndInstallTranslator(qtTranslator, locale, QStringLiteral("qt"), QStringLiteral("_"),
|
||||
QDir(QCoreApplication::applicationDirPath()).absoluteFilePath("translations"));
|
||||
|
||||
QTranslator zeiterfassungTranslator(&app);
|
||||
loadAndInstallTranslator(zeiterfassungTranslator, QLocale(), QStringLiteral("zeiterfassung"),
|
||||
loadAndInstallTranslator(zeiterfassungTranslator, locale, QStringLiteral("zeiterfassung"),
|
||||
QStringLiteral("_"), QStringLiteral(":/zeiterfassung/translations"));
|
||||
|
||||
splashScreen.showMessage(QObject::tr("Loading login page..."));
|
||||
|
@@ -1,12 +1,14 @@
|
||||
<RCC>
|
||||
<qresource prefix="/zeiterfassung">
|
||||
<file>images/splash.png</file>
|
||||
<file>images/authentication.png</file>
|
||||
<file>images/icon.png</file>
|
||||
<file>images/next.png</file>
|
||||
<file>images/previous.png</file>
|
||||
<file>images/quit.png</file>
|
||||
<file>images/refresh.png</file>
|
||||
<file>images/splash.png</file>
|
||||
<file>images/today.png</file>
|
||||
<file>images/icon.png</file>
|
||||
<file>translations/zeiterfassung_de.qm</file>
|
||||
<file>translations/zeiterfassung_en.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
BIN
translations/zeiterfassung_de.qm
Normal file
BIN
translations/zeiterfassung_de.qm
Normal file
Binary file not shown.
4
translations/zeiterfassung_de.ts
Normal file
4
translations/zeiterfassung_de.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de_DE">
|
||||
</TS>
|
BIN
translations/zeiterfassung_en.qm
Normal file
BIN
translations/zeiterfassung_en.qm
Normal file
Binary file not shown.
4
translations/zeiterfassung_en.ts
Normal file
4
translations/zeiterfassung_en.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="en_US">
|
||||
</TS>
|
@@ -48,9 +48,6 @@ HEADERS += \
|
||||
dialogs/settingsdialog.h \
|
||||
dialogs/languageselectiondialog.h
|
||||
|
||||
RESOURCES += \
|
||||
resources.qrc
|
||||
|
||||
FORMS += \
|
||||
mainwindow.ui \
|
||||
dialogs/aboutmedialog.ui \
|
||||
@@ -62,6 +59,13 @@ FORMS += \
|
||||
dialogs/settingsdialog.ui \
|
||||
dialogs/languageselectiondialog.ui
|
||||
|
||||
RESOURCES += \
|
||||
resources.qrc
|
||||
|
||||
TRANSLATIONS += \
|
||||
translations/zeiterfassung_en.ts \
|
||||
translations/zeiterfassung_de.ts
|
||||
|
||||
win32 {
|
||||
CONFIG(debug, release|debug) {
|
||||
translationsinstall.path = $${OUT_PWD}/debug/translations
|
||||
|
Reference in New Issue
Block a user