Add German translation

This commit is contained in:
Martchus 2017-01-07 00:31:03 +01:00
parent d502a07398
commit f5788b688d
7 changed files with 311 additions and 306 deletions

View File

@ -619,7 +619,7 @@ QMetaObject::Connection SyncthingConnection::requestLog(std::function<void (cons
}
break;
} default:
emit error(tr("Unable to request system log: ") + reply->errorString(), SyncthingErrorCategory::SpecificRequest);
emit error(tr("Unable to request Syncthing log: ") + reply->errorString(), SyncthingErrorCategory::SpecificRequest);
}
});
}
@ -653,13 +653,13 @@ bool SyncthingConnection::loadSelfSignedCertificate()
// find cert
const QString certPath = !m_configDir.isEmpty() ? (m_configDir + QStringLiteral("/https-cert.pem")) : SyncthingConfig::locateHttpsCertificate();
if(certPath.isEmpty()) {
emit error(tr("Unable to locate certificate used by Syncthing GUI."), SyncthingErrorCategory::OverallConnection);
emit error(tr("Unable to locate certificate used by Syncthing."), SyncthingErrorCategory::OverallConnection);
return false;
}
// add exception
const QList<QSslCertificate> certs = QSslCertificate::fromPath(certPath);
if(certs.isEmpty()) {
emit error(tr("Unable to load certificate used by Syncthing GUI."), SyncthingErrorCategory::OverallConnection);
emit error(tr("Unable to load certificate used by Syncthing."), SyncthingErrorCategory::OverallConnection);
return false;
}
const QSslCertificate &cert = certs.at(0);

View File

@ -6,153 +6,153 @@
<message>
<location filename="../syncthingconnection.cpp" line="95"/>
<source>disconnected</source>
<translation type="unfinished"></translation>
<translation>Verbindung getrennt</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="97"/>
<source>reconnecting</source>
<translation type="unfinished"></translation>
<translation>Verbindung wird hergestellt</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="99"/>
<source>connected</source>
<translation type="unfinished"></translation>
<translation>verbunden</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="101"/>
<source>connected, paused</source>
<translation type="unfinished"></translation>
<translation>verbunden, pausiert</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="103"/>
<source>connected, synchronizing</source>
<translation type="unfinished"></translation>
<translation>verbunden, am Synchronisieren</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="105"/>
<source>unknown</source>
<translation type="unfinished"></translation>
<translation>Verbindungsstatus unbekannt</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="132"/>
<location filename="../syncthingconnection.cpp" line="219"/>
<source>Connection configuration is insufficient.</source>
<translation type="unfinished"></translation>
<translation>Verbindungskonfiguration is ungenügend</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="589"/>
<source>Unable to request QR-Code: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen des QR-Codes: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="618"/>
<source>Unable to parse Syncthing log: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen des Syncthing-Logs: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="622"/>
<source>Unable to request system log: </source>
<translation type="unfinished"></translation>
<source>Unable to request Syncthing log: </source>
<translation>Fehler beim Abfragen des Syncthing-Logs: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="656"/>
<source>Unable to locate certificate used by Syncthing GUI.</source>
<translation type="unfinished"></translation>
<source>Unable to locate certificate used by Syncthing.</source>
<translation>Das SSL-Zertifikat von Syncthing kann nicht gefunden werden.</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="662"/>
<source>Unable to load certificate used by Syncthing GUI.</source>
<translation type="unfinished"></translation>
<source>Unable to load certificate used by Syncthing.</source>
<translation>Das SSL-Zertifikat von Syncthing kann nicht ausgelesen werden.</translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="746"/>
<source>Unable to parse Syncthing config: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Syncthing-Konfiguration: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="752"/>
<source>Unable to request Syncthing config: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Syncthing-Konfiguration: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="850"/>
<source>Unable to parse Syncthing status: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen des Syncthing-Status: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="856"/>
<source>Unable to request Syncthing status: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen des Syncthing-Status: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="931"/>
<source>Unable to parse connections: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Verbindungen: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="937"/>
<source>Unable to request connections: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Verbindungen: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="991"/>
<source>Unable to parse directory statistics: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Verzeichnisstatistiken: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="997"/>
<source>Unable to request directory statistics: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Verzeichnisstatistiken: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1033"/>
<source>Unable to parse device statistics: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Gerätestatistiken: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1039"/>
<source>Unable to request device statistics: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Gerätestatistiken: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1077"/>
<source>Unable to parse errors: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Syncthing-Fehlermeldungen: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1088"/>
<source>Unable to request errors: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Syncthing-Fehlermeldungen: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1141"/>
<source>Unable to parse Syncthing events: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Auslesen der Syncthing-Ereignisse: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1163"/>
<source>Unable to request Syncthing events: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Abfragen der Syncthing-Ereignisse: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1426"/>
<source>Unable to request rescan: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Anfordern eines Verzeichnis-Rescans: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1446"/>
<source>Unable to request pause/resume: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Anfordern Gerät zu Pausieren/Fortzusetzen: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1462"/>
<source>Unable to request restart: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Anfordern eines Neustarts: </translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="1478"/>
<source>Unable to request shutdown: </source>
<translation type="unfinished"></translation>
<translation>Fehler beim Anfordern Syncthing zu beenden: </translation>
</message>
</context>
<context>
@ -183,12 +183,12 @@
<message>
<location filename="../utils.cpp" line="22"/>
<source>%1 ago</source>
<translation type="unfinished"></translation>
<translation>vor %1</translation>
</message>
<message>
<location filename="../utils.cpp" line="24"/>
<source>right now</source>
<translation type="unfinished"></translation>
<translation>gerade eben</translation>
</message>
</context>
</TS>

View File

@ -51,17 +51,17 @@
</message>
<message>
<location filename="../syncthingconnection.cpp" line="622"/>
<source>Unable to request system log: </source>
<source>Unable to request Syncthing log: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="656"/>
<source>Unable to locate certificate used by Syncthing GUI.</source>
<source>Unable to locate certificate used by Syncthing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../syncthingconnection.cpp" line="662"/>
<source>Unable to load certificate used by Syncthing GUI.</source>
<source>Unable to load certificate used by Syncthing.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@ -17,92 +17,92 @@
<message>
<location filename="../syncthingdevicemodel.cpp" line="89"/>
<source>Addresses</source>
<translation type="unfinished"></translation>
<translation>Adressen</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="90"/>
<source>Last seen</source>
<translation type="unfinished"></translation>
<translation>Zuletzt gesehen</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="91"/>
<source>Compression</source>
<translation type="unfinished"></translation>
<translation>Kompression</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="92"/>
<source>Certificate</source>
<translation type="unfinished"></translation>
<translation>Zertifikat</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="93"/>
<source>Introducer</source>
<translation type="unfinished"></translation>
<translation>Verteilergerät</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="101"/>
<source>unknown or own device</source>
<translation type="unfinished"></translation>
<translation>unbekannt oder eigenes Gerät</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="103"/>
<source>none</source>
<translation type="unfinished"></translation>
<translation>keines</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="104"/>
<source>yes</source>
<translation type="unfinished"></translation>
<translation>ja</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="104"/>
<source>no</source>
<translation type="unfinished"></translation>
<translation>nein</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="153"/>
<source>Paused</source>
<translation type="unfinished"></translation>
<translation>Pausiert</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="156"/>
<source>Unknown status</source>
<translation type="unfinished"></translation>
<translation>Unbekannter Status</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="157"/>
<source>Own device</source>
<translation type="unfinished"></translation>
<translation>Eigenes Gerät</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="158"/>
<source>Idle</source>
<translation type="unfinished"></translation>
<translation>Leerlauf</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="159"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
<translation>Getrennt</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="160"/>
<source>Synchronizing (%1 %)</source>
<translation type="unfinished"></translation>
<translation>Synchronisiert (%1 %)</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="160"/>
<source>Synchronizing</source>
<translation type="unfinished"></translation>
<translation>Synchronisiert</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="161"/>
<source>Out of sync</source>
<translation type="unfinished"></translation>
<translation>Nicht synchronisiert</translation>
</message>
<message>
<location filename="../syncthingdevicemodel.cpp" line="162"/>
<source>Rejected</source>
<translation type="unfinished"></translation>
<translation>Zurückgewiesen</translation>
</message>
</context>
<context>
@ -121,131 +121,131 @@
<message>
<location filename="../syncthingdirectorymodel.cpp" line="91"/>
<source>Path</source>
<translation type="unfinished"></translation>
<translation>Pfad</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="92"/>
<source>Devices</source>
<translation type="unfinished"></translation>
<translation>Geräte</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="93"/>
<source>Read-only</source>
<translation type="unfinished"></translation>
<translation>Schreibgeschützt</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="94"/>
<source>Rescan interval</source>
<translation type="unfinished"></translation>
<translation>Scanintervall</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="95"/>
<source>Last scan</source>
<translation type="unfinished"></translation>
<translation>Letzter Scan</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="96"/>
<source>Last file</source>
<translation type="unfinished"></translation>
<translation>Letzte Datei</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="97"/>
<source>Errors</source>
<translation type="unfinished"></translation>
<translation>Fehler</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="106"/>
<source>yes</source>
<translation type="unfinished"></translation>
<translation>ja</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="106"/>
<source>no</source>
<translation type="unfinished"></translation>
<translation>nein</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="108"/>
<location filename="../syncthingdirectorymodel.cpp" line="109"/>
<source>unknown</source>
<translation type="unfinished"></translation>
<translation>unbekannt</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="110"/>
<source>none</source>
<translation type="unfinished"></translation>
<translation>keine</translation>
</message>
<message numerus="yes">
<location filename="../syncthingdirectorymodel.cpp" line="110"/>
<source>%1 item(s) out of sync</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<translation>
<numerusform>%1 Element nicht synchronisiert</numerusform>
<numerusform>%1 Elemente nicht synchronisiert</numerusform>
</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="145"/>
<source>Deleted at %1</source>
<translation type="unfinished"></translation>
<translation>Gelöscht am %1</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="147"/>
<source>Updated at %1</source>
<translation type="unfinished"></translation>
<translation>Aktualisiert am %1</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="158"/>
<source>Click for details</source>
<translation type="unfinished"></translation>
<translation>Für details klicken</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="158"/>
<source>Failed items</source>
<translation type="unfinished"></translation>
<translation>Fehlgeschlagene Elemente</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="176"/>
<source>Unknown status</source>
<translation type="unfinished"></translation>
<translation>Unbekannter Status</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="178"/>
<source>Idle</source>
<translation type="unfinished"></translation>
<translation>Leerlauf</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="177"/>
<source>Unshared</source>
<translation type="unfinished"></translation>
<translation>Nicht geteilt</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="179"/>
<source>Scanning (%1 %)</source>
<translation type="unfinished"></translation>
<translation>Scannen (%1 %)</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="179"/>
<source>Scanning</source>
<translation type="unfinished"></translation>
<translation>Scannen</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="180"/>
<source>Synchronizing (%1 %)</source>
<translation type="unfinished"></translation>
<translation>Synchronisieren (%1 %)</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="180"/>
<source>Synchronizing</source>
<translation type="unfinished"></translation>
<translation>Synchronisieren</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="181"/>
<source>Paused</source>
<translation type="unfinished"></translation>
<translation>Pausiert</translation>
</message>
<message>
<location filename="../syncthingdirectorymodel.cpp" line="182"/>
<source>Out of sync</source>
<translation type="unfinished"></translation>
<translation>Nicht synchronisiert</translation>
</message>
</context>
<context>
@ -253,12 +253,12 @@
<message>
<location filename="../syncthingdownloadmodel.cpp" line="71"/>
<source>Dir/item</source>
<translation type="unfinished"></translation>
<translation>Verzeichnis/Element</translation>
</message>
<message>
<location filename="../syncthingdownloadmodel.cpp" line="72"/>
<source>Progress</source>
<translation type="unfinished"></translation>
<translation>Fortschritt</translation>
</message>
</context>
</TS>

View File

@ -531,7 +531,7 @@ void LauncherOptionPage::handleSyncthingExited(int exitCode, QProcess::ExitStatu
cursor.movePosition(QTextCursor::End);
switch(exitStatus) {
case QProcess::NormalExit:
cursor.insertText(QCoreApplication::translate("QtGui::LauncherOptionPage", "Syncthing existed with exit code %1\n").arg(exitCode));
cursor.insertText(QCoreApplication::translate("QtGui::LauncherOptionPage", "Syncthing exited with exit code %1\n").arg(exitCode));
break;
case QProcess::CrashExit:
cursor.insertText(QCoreApplication::translate("QtGui::LauncherOptionPage", "Syncthing crashed with exit code %1\n").arg(exitCode));

File diff suppressed because it is too large Load Diff

View File

@ -385,7 +385,7 @@
</message>
<message>
<location filename="../gui/settingsdialog.cpp" line="534"/>
<source>Syncthing existed with exit code %1
<source>Syncthing exited with exit code %1
</source>
<translation type="unfinished"></translation>
</message>
@ -695,19 +695,19 @@
</message>
<message>
<location filename="../gui/traywidget.ui" line="72"/>
<location filename="../gui/traywidget.cpp" line="179"/>
<location filename="../gui/traywidget.cpp" line="182"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.ui" line="99"/>
<location filename="../gui/traywidget.cpp" line="317"/>
<location filename="../gui/traywidget.cpp" line="320"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.ui" line="113"/>
<location filename="../gui/traywidget.cpp" line="512"/>
<location filename="../gui/traywidget.cpp" line="515"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
@ -739,7 +739,7 @@
<message>
<location filename="../gui/traywidget.ui" line="250"/>
<location filename="../gui/traywidget.ui" line="270"/>
<location filename="../gui/traywidget.cpp" line="473"/>
<location filename="../gui/traywidget.cpp" line="476"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
@ -762,7 +762,7 @@ For &lt;i&gt;all&lt;/i&gt; notifications, checkout the log</source>
<message>
<location filename="../gui/traywidget.ui" line="311"/>
<location filename="../gui/traywidget.cpp" line="112"/>
<location filename="../gui/traywidget.cpp" line="263"/>
<location filename="../gui/traywidget.cpp" line="266"/>
<source>New notifications</source>
<translation type="unfinished"></translation>
</message>
@ -817,67 +817,67 @@ For &lt;i&gt;all&lt;/i&gt; notifications, checkout the log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="209"/>
<location filename="../gui/traywidget.cpp" line="212"/>
<source>Own device ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="219"/>
<location filename="../gui/traywidget.cpp" line="222"/>
<source>device ID is unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="227"/>
<location filename="../gui/traywidget.cpp" line="230"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="244"/>
<location filename="../gui/traywidget.cpp" line="247"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="293"/>
<location filename="../gui/traywidget.cpp" line="296"/>
<source>Do you really want to restart Syncthing?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="318"/>
<location filename="../gui/traywidget.cpp" line="321"/>
<source>Not connected to Syncthing, click to connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="329"/>
<location filename="../gui/traywidget.cpp" line="332"/>
<source>Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="330"/>
<location filename="../gui/traywidget.cpp" line="333"/>
<source>Syncthing is running, click to pause all devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="335"/>
<location filename="../gui/traywidget.cpp" line="338"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="336"/>
<location filename="../gui/traywidget.cpp" line="339"/>
<source>At least one device is paused, click to resume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="420"/>
<location filename="../gui/traywidget.cpp" line="423"/>
<source>The directory &lt;i&gt;%1&lt;/i&gt; does not exist on the local machine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="429"/>
<location filename="../gui/traywidget.cpp" line="432"/>
<source>The file &lt;i&gt;%1&lt;/i&gt; does not exist on the local machine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/traywidget.cpp" line="508"/>
<location filename="../gui/traywidget.cpp" line="511"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>