Added translations

This commit is contained in:
Daniel Brunner
2018-10-15 20:53:24 +02:00
parent eca7806269
commit 7f96f31f6b
3 changed files with 50 additions and 15 deletions

View File

@@ -16,7 +16,16 @@ set(OTHER_FILES
weatherplugin.json weatherplugin.json
) )
add_library(zeiterfassung-plugins-weatherplugin SHARED ${HEADERS} ${SOURCES} ${OTHER_FILES}) set(TRANSLATIONS
translations/weatherplugin_en.ts
translations/weatherplugin_de.ts
)
set_source_files_properties(${TRANSLATIONS} PROPERTIES OUTPUT_LOCATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/translations)
QT5_CREATE_TRANSLATION(TRANSLATIONS_C ${TRANSLATIONS} ${HEADERS} ${SOURCES} ${FORMS} OPTIONS -no-obsolete)
#QT5_ADD_TRANSLATION(TRANSLATIONS_C ${TRANSLATIONS})
add_library(zeiterfassung-plugins-weatherplugin SHARED ${HEADERS} ${SOURCES} ${OTHER_FILES} ${TRANSLATIONS_C})
set_target_properties(zeiterfassung-plugins-weatherplugin PROPERTIES OUTPUT_NAME weatherplugin PREFIX "") set_target_properties(zeiterfassung-plugins-weatherplugin PROPERTIES OUTPUT_NAME weatherplugin PREFIX "")

View File

@@ -1,40 +1,53 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="de_DE"> <TS version="2.1" language="de_DE">
<context>
<name>WeatherSettingsWidget</name>
<message>
<location filename="../weathersettingswidget.cpp" line="14"/>
<source>Weather API:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../weathersettingswidget.cpp" line="24"/>
<source>The weather api url is invalid!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>WeatherWidget</name> <name>WeatherWidget</name>
<message> <message>
<location filename="../weatherwidget.cpp" line="31"/> <location filename="../weatherwidget.cpp" line="33"/>
<source>Loading...</source> <source>Loading...</source>
<translation>Lade...</translation> <translation>Lade...</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="45"/> <location filename="../weatherwidget.cpp" line="46"/>
<source>Request failed</source> <source>Request failed</source>
<translation>Anfrage fehlgeschlagen</translation> <translation>Anfrage fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="56"/> <location filename="../weatherwidget.cpp" line="57"/>
<source>Parsing failed</source> <source>Parsing failed</source>
<translation>Parsen fehlgeschlagen</translation> <translation>Parsen fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="62"/> <location filename="../weatherwidget.cpp" line="63"/>
<source>Not an json obj</source> <source>Not an json obj</source>
<translation>Kein json obj</translation> <translation>Kein json obj</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="71"/> <location filename="../weatherwidget.cpp" line="72"/>
<source>No weather found</source> <source>No weather found</source>
<translation>Kein weather gefunden</translation> <translation>Kein weather gefunden</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="78"/> <location filename="../weatherwidget.cpp" line="79"/>
<source>No main found</source> <source>No main found</source>
<translation>Kein main gefunden</translation> <translation>Kein main gefunden</translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="85"/> <location filename="../weatherwidget.cpp" line="86"/>
<source>%0 (%1°C)</source> <source>%0 (%1°C)</source>
<translation>%0 (%1°C)</translation> <translation>%0 (%1°C)</translation>
</message> </message>

View File

@@ -1,40 +1,53 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="en_US"> <TS version="2.1" language="en_US">
<context>
<name>WeatherSettingsWidget</name>
<message>
<location filename="../weathersettingswidget.cpp" line="14"/>
<source>Weather API:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../weathersettingswidget.cpp" line="24"/>
<source>The weather api url is invalid!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>WeatherWidget</name> <name>WeatherWidget</name>
<message> <message>
<location filename="../weatherwidget.cpp" line="31"/> <location filename="../weatherwidget.cpp" line="33"/>
<source>Loading...</source> <source>Loading...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="45"/> <location filename="../weatherwidget.cpp" line="46"/>
<source>Request failed</source> <source>Request failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="56"/> <location filename="../weatherwidget.cpp" line="57"/>
<source>Parsing failed</source> <source>Parsing failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="62"/> <location filename="../weatherwidget.cpp" line="63"/>
<source>Not an json obj</source> <source>Not an json obj</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="71"/> <location filename="../weatherwidget.cpp" line="72"/>
<source>No weather found</source> <source>No weather found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="78"/> <location filename="../weatherwidget.cpp" line="79"/>
<source>No main found</source> <source>No main found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../weatherwidget.cpp" line="85"/> <location filename="../weatherwidget.cpp" line="86"/>
<source>%0 (%1°C)</source> <source>%0 (%1°C)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>