Added translations for zeiterfassung

This commit is contained in:
0xFEEDC0DE64
2017-12-05 20:49:35 +01:00
parent 6b127611b0
commit 30f4b839d8
9 changed files with 26 additions and 9 deletions

1
.gitignore vendored
View File

@@ -14,7 +14,6 @@
*.so.*
*_pch.h.cpp
*_resource.rc
*.qm
.#*
*.*#
core

View File

@@ -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

View File

@@ -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..."));

View File

@@ -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>

Binary file not shown.

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
</TS>

Binary file not shown.

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
</TS>

View File

@@ -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