Browse Source

updated translations

translate shortcuts until QTBUG-65251 is fixed
pull/2/head
Skycoder42 7 years ago
parent
commit
3db6d58dea
  1. 126
      examples/mvvmcore/SampleCore/samplecore_de.ts
  2. 12
      src/mvvmdatasyncquick/mvvmdatasyncquick.pro
  3. 190
      src/mvvmdatasyncquick/translations/qtmvvmdatasyncquick_de.ts
  4. 190
      src/mvvmdatasyncquick/translations/qtmvvmdatasyncquick_template.ts
  5. 4
      src/mvvmdatasyncwidgets/changeremotedialog.ui
  6. 18
      src/mvvmdatasyncwidgets/datasyncwindow.ui
  7. 7
      src/mvvmdatasyncwidgets/mvvmdatasyncwidgets.pro
  8. 52
      src/mvvmdatasyncwidgets/translations/qtmvvmdatasyncwidgets_de.ts
  9. 52
      src/mvvmdatasyncwidgets/translations/qtmvvmdatasyncwidgets_template.ts
  10. 7
      src/mvvmquick/ErrorLabel.qml
  11. 2
      src/mvvmquick/inputviewfactory.cpp
  12. 6
      src/mvvmquick/mvvmquick.pro
  13. 1
      src/mvvmquick/qtmvvmquick_module.qrc
  14. 50
      src/mvvmquick/translations/qtmvvmquick_de.ts
  15. 48
      src/mvvmquick/translations/qtmvvmquick_template.ts

126
examples/mvvmcore/SampleCore/samplecore_de.ts

@ -81,33 +81,33 @@
<context>
<name>qtmvvm_settings_xml</name>
<message>
<location filename=".ts-dummy/settings.tsdummy.cpp" line="+29"/>
<source>property</source>
<location filename=".ts-dummy/settings.tsdummy.cpp" line="+4"/>
<source>Select a &amp;mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-22"/>
<source>Text 1</source>
<location line="+1"/>
<source>Variant B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Value C</source>
<location line="+1"/>
<source>This is another section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Value A</source>
<location line="+1"/>
<source>Variant C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-20"/>
<source>Another Section</source>
<location line="+1"/>
<source>https://example.org/test</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<source>Value B</source>
<location line="+1"/>
<source>Value C</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -116,133 +116,133 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-8"/>
<source>Value B+C</source>
<location line="+1"/>
<source>Value A+B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Variant A</source>
<location line="+1"/>
<source>Value A+B+C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-23"/>
<source>This is a tooltip</source>
<location line="+1"/>
<source>bool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Variant C</source>
<location line="+1"/>
<source>Open &amp;system settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-1"/>
<source>Value A+B</source>
<location line="+1"/>
<source>Value A+C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-8"/>
<source>Non existing type</source>
<location line="+1"/>
<source>&amp;Check me</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Sub-Group</source>
<source>property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>&amp;Check me</source>
<location line="+1"/>
<source>Another Section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<source>Enter a &amp;value</source>
<location line="+1"/>
<source>Enter a &amp;website</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-21"/>
<source>The value must be between 0 and 1</source>
<location line="+1"/>
<source>Another main category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-9"/>
<source>Open &amp;system settings</source>
<location line="+1"/>
<source>Text 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
<source>Another main category</source>
<location line="+1"/>
<source>This is a tooltip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-20"/>
<source>Value A+C</source>
<location line="+1"/>
<source>Enter a &amp;value</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<source>Variant B</source>
<location line="+1"/>
<source>Choose a &amp;font</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Choose a &amp;font</source>
<location line="+1"/>
<source>Variant A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-7"/>
<source>This is another section</source>
<location line="+1"/>
<source>Value A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>bool</source>
<location line="+1"/>
<source>Enter a &amp;name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Select a &amp;mode</source>
<location line="+1"/>
<source>I am a checkbox!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-12"/>
<source>I am a checkbox!</source>
<location line="+1"/>
<source>Enter a &amp;number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-6"/>
<source>Value A+B+C</source>
<location line="+1"/>
<source>You can use this to trigger whatever kind of action you need</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>Enter a &amp;number</source>
<location line="+1"/>
<source>Value B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-12"/>
<source>You can use this to trigger whatever kind of action you need</source>
<location line="+1"/>
<source>The value must be between 0 and 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Text 2</source>
<location line="+1"/>
<source>Non existing type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-12"/>
<source>Enter a &amp;website</source>
<location line="+1"/>
<source>Text 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-9"/>
<source>Enter a &amp;name</source>
<location line="+1"/>
<source>Sub-Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>https://example.org/test</source>
<location line="+1"/>
<source>Value B+C</source>
<translation type="unfinished"></translation>
</message>
</context>

12
src/mvvmdatasyncquick/mvvmdatasyncquick.pro

@ -6,7 +6,10 @@ HEADERS += \
qtmvvmdatasyncquick_global.h
SOURCES += \
qtmvvmdatasyncquick_global.cpp
qtmvvmdatasyncquick_global.cpp
RESOURCES += \
qtmvvmdatasyncquick_module.qrc
TRANSLATIONS += \
translations/qtmvvmdatasyncquick_de.ts \
@ -33,6 +36,9 @@ else: include($$OUT_PWD/qpmx_generated.pri)
qpmx_ts_target.files -= $$OUT_PWD/$$QPMX_WORKINGDIR/qtmvvmdatasyncquick_template.qm
qpmx_ts_target.files += translations/qtmvvmdatasyncquick_template.ts
RESOURCES += \
qtmvvmdatasyncquick_module.qrc
# source include for lupdate
never_true_for_lupdate {
SOURCES += $$files(../imports/mvvmdatasyncquick/*.cpp) \
$$files(../imports/mvvmdatasyncquick/*.qml)
}

190
src/mvvmdatasyncquick/translations/qtmvvmdatasyncquick_de.ts

@ -1,4 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>ChangeRemoteView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/ChangeRemoteView.qml" line="+28"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<location line="+7"/>
<source>Change Remote</source>
<translation>Server wechseln</translation>
</message>
<message>
<location line="+6"/>
<source>Change</source>
<translation>Wechseln</translation>
</message>
<message>
<location line="+24"/>
<source>Remote url:</source>
<translation>Server-URL:</translation>
</message>
<message>
<location line="+24"/>
<source>Access key:</source>
<translation>Zugriffsschlüssel:</translation>
</message>
<message>
<location line="+21"/>
<source>Keep-Alive timout:</source>
<translation>Keep-Alive Timout:</translation>
</message>
<message>
<location line="+23"/>
<source>Keep data</source>
<translation>Daten behalten</translation>
</message>
<message>
<location line="+11"/>
<source>Extra Headers:</source>
<translation>Zusätzliche Header:</translation>
</message>
<message>
<location line="+18"/>
<source>%1: %2</source>
<translation>%1: %2</translation>
</message>
<message>
<location line="+22"/>
<source>Key</source>
<translation>Schlüssel</translation>
</message>
<message>
<location line="+6"/>
<source>Value</source>
<translation>Wert</translation>
</message>
</context>
<context>
<name>DataSyncView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/DataSyncView.qml" line="+26"/>
<source>Synchronization</source>
<translation>Synchronisation</translation>
</message>
<message>
<location line="+7"/>
<source>Synchronize</source>
<translation>Synchronisieren</translation>
</message>
<message>
<location line="+7"/>
<source>Edit Identity</source>
<translation>Identität bearbeiten</translation>
</message>
<message>
<location line="+8"/>
<source>Update exchange key</source>
<translation>Daten-Schlüssel aktualisieren</translation>
</message>
<message>
<location line="+7"/>
<source>Reload devices list</source>
<translation>Geräte-Liste aktualisieren</translation>
</message>
<message>
<location line="+7"/>
<source>Change remote server</source>
<translation>Server wechseln</translation>
</message>
<message>
<location line="+5"/>
<source>Reset Identity</source>
<translation>Identität zurücksetzen</translation>
</message>
<message>
<location line="+16"/>
<source>Synchronization enabled</source>
<translation>Synchronisation aktiv</translation>
</message>
<message>
<location line="+56"/>
<source>Other Devices:</source>
<translation>Andere Geräte:</translation>
</message>
<message>
<location line="+76"/>
<source>Remove Device</source>
<translation>Gerät entfernen</translation>
</message>
<message>
<location line="+20"/>
<source>Add new devices</source>
<translation>Neue Geräte hinzufügen</translation>
</message>
<message>
<location line="+13"/>
<source>Network Exchange</source>
<translation>Netzwerk-Austausch</translation>
</message>
<message>
<location line="+16"/>
<source>Export to file</source>
<translation>In Datei exportieren</translation>
</message>
<message>
<location line="+16"/>
<source>Import from file</source>
<translation>Von Datei importieren</translation>
</message>
</context>
<context>
<name>ExportSetupView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/ExportSetupView.qml" line="+22"/>
<source>Trusted</source>
<translation>Vertrauen</translation>
</message>
<message>
<location line="+13"/>
<source>Include Server</source>
<translation>Server einschließen</translation>
</message>
<message>
<location line="+12"/>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
</context>
<context>
<name>IdentityEditView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/IdentityEditView.qml" line="+14"/>
<source>Edit Identity</source>
<translation>Identität bearbeiten</translation>
</message>
<message>
<location line="+7"/>
<source>Device Name:</source>
<translation>Geräte-Name:</translation>
</message>
<message>
<location line="+20"/>
<source>Device Fingerprint:</source>
<translation>Geräte-Fingerabdruck:</translation>
</message>
</context>
<context>
<name>NetworkExchangeView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/NetworkExchangeView.qml" line="+19"/>
<source>Network Exchange</source>
<translation>Netzwerk-Austausch</translation>
</message>
<message>
<location line="+11"/>
<source>Port:</source>
<translation>Port:</translation>
</message>
<message>
<location line="+22"/>
<source>Name:</source>
<translation>Geräte-Name:</translation>
</message>
<message>
<location line="+34"/>
<source>Exchange active:</source>
<translation>Austausch aktiv:</translation>
</message>
</context>
</TS>

190
src/mvvmdatasyncquick/translations/qtmvvmdatasyncquick_template.ts

@ -1,4 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>ChangeRemoteView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/ChangeRemoteView.qml" line="+28"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Change Remote</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<source>Remote url:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<source>Access key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Keep-Alive timout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<source>Keep data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Extra Headers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
<source>%1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DataSyncView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/DataSyncView.qml" line="+26"/>
<source>Synchronization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Synchronize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Edit Identity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Update exchange key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Reload devices list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Change remote server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Reset Identity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>Synchronization enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+56"/>
<source>Other Devices:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+76"/>
<source>Remove Device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>Add new devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Network Exchange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>Export to file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>Import from file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportSetupView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/ExportSetupView.qml" line="+22"/>
<source>Trusted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Include Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IdentityEditView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/IdentityEditView.qml" line="+14"/>
<source>Edit Identity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Device Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>Device Fingerprint:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NetworkExchangeView</name>
<message>
<location filename="../../imports/mvvmdatasyncquick/NetworkExchangeView.qml" line="+19"/>
<source>Network Exchange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Port:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
<source>Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+34"/>
<source>Exchange active:</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

4
src/mvvmdatasyncwidgets/changeremotedialog.ui

@ -209,7 +209,7 @@
<string>A&amp;dd Header</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+Ins</string>
<string>Ctrl+Ins</string>
</property>
</action>
<action name="action_Remove_Header">
@ -221,7 +221,7 @@
<string>&amp;Remove Selected Header</string>
</property>
<property name="shortcut">
<string notr="true">Del</string>
<string>Del</string>
</property>
</action>
</widget>

18
src/mvvmdatasyncwidgets/datasyncwindow.ui

@ -249,7 +249,7 @@
<string>&amp;Import from file</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+I</string>
<string>Ctrl+I</string>
</property>
</action>
<action name="action_Export_to_file">
@ -261,7 +261,7 @@
<string>&amp;Export to file</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+E</string>
<string>Ctrl+E</string>
</property>
</action>
<action name="action_Network_exchange">
@ -273,7 +273,7 @@
<string>&amp;Network exchange</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+N</string>
<string>Ctrl+N</string>
</property>
</action>
<action name="action_Reset_Identity">
@ -285,7 +285,7 @@
<string>Rese&amp;t identity</string>
</property>
<property name="shortcut">
<string notr="true"/>
<string/>
</property>
</action>
<action name="action_Change_Remote_Server">
@ -297,7 +297,7 @@
<string>&amp;Change remote server</string>
</property>
<property name="shortcut">
<string notr="true"/>
<string/>
</property>
</action>
<action name="action_Remove_Device">
@ -309,7 +309,7 @@
<string>&amp;Remove selected device</string>
</property>
<property name="shortcut">
<string notr="true">Del</string>
<string>Del</string>
</property>
</action>
<action name="actionEdit_Identity">
@ -321,7 +321,7 @@
<string>&amp;Identity</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+U</string>
<string>Ctrl+U</string>
</property>
</action>
<action name="actionUpdate_Exchange_Key">
@ -333,7 +333,7 @@
<string>Update exchange &amp;key</string>
</property>
<property name="shortcut">
<string notr="true"/>
<string/>
</property>
</action>
<action name="actionRe_load_Device_List">
@ -345,7 +345,7 @@
<string>Re&amp;load device list</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+R</string>
<string>Ctrl+R</string>
</property>
</action>
</widget>

7
src/mvvmdatasyncwidgets/mvvmdatasyncwidgets.pro

@ -27,6 +27,9 @@ FORMS += \
identityeditdialog.ui \
networkexchangewindow.ui
RESOURCES += \
qtmvvmdatasyncwidgets_module.qrc
TRANSLATIONS += \
translations/qtmvvmdatasyncwidgets_de.ts \
translations/qtmvvmdatasyncwidgets_template.ts
@ -51,7 +54,3 @@ else: include($$OUT_PWD/qpmx_generated.pri)
qpmx_ts_target.files -= $$OUT_PWD/$$QPMX_WORKINGDIR/qtmvvmdatasyncwidgets_template.qm
qpmx_ts_target.files += translations/qtmvvmdatasyncwidgets_template.ts
RESOURCES += \
qtmvvmdatasyncwidgets_module.qrc

52
src/mvvmdatasyncwidgets/translations/qtmvvmdatasyncwidgets_de.ts

@ -64,10 +64,20 @@
<translation>Header h&amp;inzufügen</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+Ins</source>
<translation>Ctrl+Ins</translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Remove Selected Header</source>
<translation>Ausgewählten Header &amp;entfernen</translation>
</message>
<message>
<location line="+3"/>
<source>Del</source>
<translation>Del</translation>
</message>
</context>
<context>
<name>DataSyncWindow</name>
@ -97,17 +107,32 @@
<translation>Von Datei &amp;importieren</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+I</source>
<translation>Ctrl+I</translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Export to file</source>
<translation>In Datei &amp;exportieren</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Network exchange</source>
<translation>&amp;Netzwerk-Austausch</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location line="+9"/>
<source>Rese&amp;t identity</source>
<translation>Identität &amp;zurücksetzen</translation>
</message>
@ -122,12 +147,22 @@
<translation>Ausgewählten Gerät ent&amp;fernen</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Identity</source>
<translation>I&amp;dentität</translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
<message>
<location line="+9"/>
<source>Update exchange &amp;key</source>
<translation>Daten-Schlüssel akt&amp;ualisieren</translation>
</message>
@ -136,6 +171,11 @@
<source>Re&amp;load device list</source>
<translation>Geräte-List neu &amp;laden</translation>
</message>
<message>
<location line="+3"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
</context>
<context>
<name>ExportSetupDialog</name>

52
src/mvvmdatasyncwidgets/translations/qtmvvmdatasyncwidgets_template.ts

@ -64,10 +64,20 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+Ins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Remove Selected Header</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DataSyncWindow</name>
@ -97,17 +107,32 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+I</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Export to file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Network exchange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Rese&amp;t identity</source>
<translation type="unfinished"></translation>
</message>
@ -122,12 +147,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Identity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+3"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Update exchange &amp;key</source>
<translation type="unfinished"></translation>
</message>
@ -136,6 +171,11 @@
<source>Re&amp;load device list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportSetupDialog</name>

7
src/mvvmquick/ErrorLabel.qml

@ -1,7 +0,0 @@
import QtQuick 2.10
import QtQuick.Controls 2.3
Label {
text: qsTr("<i>Failed to load edit view!<i>")
color: "#800000"
}

2
src/mvvmquick/inputviewfactory.cpp

@ -50,7 +50,7 @@ QUrl InputViewFactory::getInputUrl(const QByteArray &type, const QVariantMap &vi
return QStringLiteral("qrc:/qtmvvm/inputs/RadioListEdit.qml");
else {
logCritical() << "Failed to find any input view for input type:" << type;
return QStringLiteral("qrc:/qtmvvm/inputs/ErrorLabel.qml");
return QUrl();
}
}

6
src/mvvmquick/mvvmquick.pro

@ -42,3 +42,9 @@ qpmx_ts_target.files -= $$OUT_PWD/$$QPMX_WORKINGDIR/qtmvvmquick_template.qm
qpmx_ts_target.files += translations/qtmvvmquick_template.ts
mingw: LIBS_PRIVATE += -lQt5Gui -lQt5Core
# source include for lupdate
never_true_for_lupdate {
SOURCES += $$files(../imports/mvvmquick/*.cpp) \
$$files(../imports/mvvmquick/*.qml)
}

1
src/mvvmquick/qtmvvmquick_module.qrc

@ -9,7 +9,6 @@
<file>UrlField.qml</file>
<file>Switch.qml</file>
<file>RadioListEdit.qml</file>
<file>ErrorLabel.qml</file>
</qresource>
<qresource prefix="/qtmvvm/delegates">
<file>BoolDelegate.qml</file>

50
src/mvvmquick/translations/qtmvvmquick_de.ts

@ -2,11 +2,53 @@
<!DOCTYPE TS>
<TS version="2.1" language="de_DE">
<context>
<name>ErrorLabel</name>
<name>InputDialog</name>
<message>
<location filename="../ErrorLabel.qml" line="+5"/>
<source>&lt;i&gt;Failed to load edit view!&lt;i&gt;</source>
<translation>&lt;i&gt;Bearbeitungsansicht konnte nicht geladen werden!&lt;/i&gt;</translation>
<location filename="../../imports/mvvmquick/InputDialog.qml" line="+34"/>
<source>&lt;i&gt;Failed to load input view for type: &lt;b&gt;%1&lt;/b&gt;&lt;/i&gt;</source>
<translation>&lt;i&gt;Eingabeansicht konnte nicht geladen werden. Typ: &lt;b&gt;%1&lt;/b&gt;&lt;/i&gt;</translation>
</message>
</context>
<context>
<name>ListSection</name>
<message>
<location filename="../../imports/mvvmquick/ListSection.qml" line="+15"/>
<source>:</source>
<translation>:</translation>
</message>
</context>
<context>
<name>MenuButton</name>
<message>
<location filename="../../imports/mvvmquick/MenuButton.qml" line="+9"/>
<source>More</source>
<translation>Mehr</translation>
</message>
</context>
<context>
<name>QtMvvm::SettingsUiBuilder</name>
<message>
<location filename="../../imports/mvvmquick/settingsuibuilder.cpp" line="+70"/>
<source>:</source>
<translation>:</translation>
</message>
</context>
<context>
<name>SettingsView</name>
<message>
<location filename="../../imports/mvvmquick/SettingsView.qml" line="+36"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location line="+18"/>
<source>Search in settings</source>
<translation>In Einstellungen suchen</translation>
</message>
<message>
<location line="+8"/>
<source>Restore settings</source>
<translation>Standards wiederherstellen</translation>
</message>
</context>
</TS>

48
src/mvvmquick/translations/qtmvvmquick_template.ts

@ -2,10 +2,52 @@
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>ErrorLabel</name>
<name>InputDialog</name>
<message>
<location filename="../ErrorLabel.qml" line="+5"/>
<source>&lt;i&gt;Failed to load edit view!&lt;i&gt;</source>
<location filename="../../imports/mvvmquick/InputDialog.qml" line="+34"/>
<source>&lt;i&gt;Failed to load input view for type: &lt;b&gt;%1&lt;/b&gt;&lt;/i&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ListSection</name>
<message>
<location filename="../../imports/mvvmquick/ListSection.qml" line="+15"/>
<source>:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MenuButton</name>
<message>
<location filename="../../imports/mvvmquick/MenuButton.qml" line="+9"/>
<source>More</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QtMvvm::SettingsUiBuilder</name>
<message>
<location filename="../../imports/mvvmquick/settingsuibuilder.cpp" line="+70"/>
<source>:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsView</name>
<message>
<location filename="../../imports/mvvmquick/SettingsView.qml" line="+36"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+18"/>
<source>Search in settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
</context>

Loading…
Cancel
Save