aboutsummaryrefslogtreecommitdiffstats
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/subsurface_source.ts412
1 files changed, 222 insertions, 190 deletions
diff --git a/translations/subsurface_source.ts b/translations/subsurface_source.ts
index 5f130f759..02b92d704 100644
--- a/translations/subsurface_source.ts
+++ b/translations/subsurface_source.ts
@@ -154,133 +154,138 @@
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="226"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="340"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="347"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="367"/>
<source>UNPAIRED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="230"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="345"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="358"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="352"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/>
<source>PAIRED</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="233"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="350"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="359"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="357"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/>
<source>AUTHORIZED_PAIRED</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="237"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="240"/>
<source>%1 (%2) [State: %3]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="254"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="257"/>
<source>The device %1 can be used for connection. You can press the Save button.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="263"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="376"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="266"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/>
<source>The device %1 must be paired in order to be used. Please use the context menu for pairing options.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="287"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="271"/>
+ <source>A device needs a non-zero address for a connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="294"/>
<source>The local device was changed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="307"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="314"/>
<source>Pair</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="308"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="315"/>
<source>Remove pairing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="324"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="331"/>
<source>Trying to pair device %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="328"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="335"/>
<source>Trying to unpair device %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="341"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/>
<source>Device %1 was unpaired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="355"/>
<source>Device %1 was paired.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="353"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/>
<source>Device %1 was paired and is authorized.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="379"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="386"/>
<source>The device %1 can now be used for connection. You can press the Save button.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="391"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="398"/>
<source>Local device error: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="392"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="399"/>
<source>Pairing error. If the remote device requires a custom PIN code, please try to pair the devices using your operating system. </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="394"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="403"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="410"/>
<source>The Bluetooth adaptor is powered off, power it on before doing discovery.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="406"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="413"/>
<source>Writing to or reading from the device resulted in an error.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="412"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/>
<source>An unknown error has occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="417"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="424"/>
<source>Device discovery error: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="445"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="453"/>
<source>Not available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="452"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="460"/>
<source>The local Bluetooth adapter cannot be accessed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="502"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="510"/>
<source>The device discovery agent was not created because the %1 address does not match the physical adapter address of any local Bluetooth device.</source>
<translation type="unfinished"></translation>
</message>
@@ -1938,67 +1943,67 @@ GPS location:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="128"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="147"/>
<source>Depth:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="156"/>
<source>Duration:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="166"/>
<source>Air Temp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="175"/>
<source>Water Temp:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="165"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="184"/>
<source>Suit:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="176"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="195"/>
<source>Buddy:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="206"/>
<source>Divemaster:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="198"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="217"/>
<source>Weight:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="208"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="227"/>
<source>Cylinder:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="219"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/>
<source>Gas mix:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Start Pressure:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="257"/>
<source>End Pressure:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="267"/>
<source>Notes:</source>
<translation type="unfinished"></translation>
</message>
@@ -2118,23 +2123,23 @@ GPS location:</source>
<name>DiveList</name>
<message>
<location filename="../mobile-widgets/qml/DiveList.qml" line="13"/>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="251"/>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="257"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="279"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="285"/>
<source>Dive list</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="247"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="275"/>
<source>Cloud credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="253"/>
- <source>Please tap the &apos;+&apos; button to add a dive</source>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="281"/>
+ <source>Please tap the &apos;+&apos; button to add a dive (or download dives from a supported dive computer)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="276"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="304"/>
<source>No dives in dive list</source>
<translation type="unfinished"></translation>
</message>
@@ -2862,7 +2867,7 @@ GPS location:</source>
</translation>
</message>
<message>
- <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="441"/>
+ <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="443"/>
<source>Multiple Buddies</source>
<translation type="unfinished"></translation>
</message>
@@ -3510,7 +3515,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="122"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
@@ -3545,47 +3550,47 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="56"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="57"/>
<source> Vendor name: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="69"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="70"/>
<source> Dive Computer:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="80"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="81"/>
<source>Bluetooth download:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="96"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="128"/>
<source>Retry</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="116"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="154"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="125"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="167"/>
<source> Downloaded dives</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="153"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="204"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="169"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="230"/>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="176"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="247"/>
<source>Unselect All</source>
<translation type="unfinished"></translation>
</message>
@@ -3938,7 +3943,6 @@ p, li { white-space: pre-wrap; }
<name>Log</name>
<message>
<location filename="../mobile-widgets/qml/Log.qml" line="16"/>
- <location filename="../mobile-widgets/qml/Log.qml" line="28"/>
<source>Application Log</source>
<translation type="unfinished"></translation>
</message>
@@ -4869,7 +4873,7 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<name>Preferences</name>
<message>
<location filename="../mobile-widgets/qml/Preferences.qml" line="12"/>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="38"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="39"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
@@ -4879,17 +4883,51 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="44"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="46"/>
+ <source>Theme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="82"/>
+ <source>Blue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="95"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="161"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="227"/>
+ <source>regular text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="110"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="176"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="242"/>
+ <source>Highlight</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="148"/>
+ <source>Pink</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="214"/>
+ <source>Dark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="261"/>
<source>Subsurface GPS data webservice</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="52"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="270"/>
<source>Distance threshold (meters)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="63"/>
+ <location filename="../mobile-widgets/qml/Preferences.qml" line="281"/>
<source>Time threshold (minutes)</source>
<translation type="unfinished"></translation>
</message>
@@ -5842,131 +5880,131 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="91"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="86"/>
<source>Starting...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="134"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="135"/>
<source>Open local dive data file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="142"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="143"/>
<source>Opening local data file failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="162"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="163"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="204"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="208"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="209"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="217"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="218"/>
<source>no cloud credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="218"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="270"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="219"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="271"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="285"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="286"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="306"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="307"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="361"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="362"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="375"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="387"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="388"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="399"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="400"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="423"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="424"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="435"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="436"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="478"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="479"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="523"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="524"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="548"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="549"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="718"/>
<location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="720"/>
<source>h</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="718"/>
<location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
<location filename="../mobile-widgets/qmlmanager.cpp" line="720"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="721"/>
<source>min</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="718"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
<source>sec</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1094"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1095"/>
<source>Unknown GPS location</source>
<translation type="unfinished"></translation>
</message>
@@ -6133,20 +6171,14 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/btdiscovery.cpp" line="144"/>
- <location filename="../core/btdiscovery.cpp" line="148"/>
- <location filename="../core/btdiscovery.cpp" line="149"/>
- <location filename="../core/downloadfromdcthread.cpp" line="128"/>
- <location filename="../core/downloadfromdcthread.cpp" line="283"/>
- <location filename="../core/downloadfromdcthread.cpp" line="289"/>
- <location filename="../core/downloadfromdcthread.cpp" line="306"/>
- <location filename="../core/downloadfromdcthread.cpp" line="312"/>
- <location filename="../core/downloadfromdcthread.cpp" line="330"/>
- <location filename="../core/downloadfromdcthread.cpp" line="338"/>
+ <location filename="../core/btdiscovery.cpp" line="166"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="142"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="296"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="313"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="319"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="331"/>
<location filename="../core/downloadfromdcthread.cpp" line="358"/>
- <location filename="../core/downloadfromdcthread.cpp" line="366"/>
- <location filename="../core/downloadfromdcthread.cpp" line="386"/>
- <location filename="../core/downloadfromdcthread.cpp" line="394"/>
+ <location filename="../core/downloadfromdcthread.cpp" line="378"/>
<source>Paired Bluetooth Devices</source>
<translation type="unfinished"></translation>
</message>
@@ -7646,8 +7678,8 @@ Language: %1</source>
<context>
<name>WinBluetoothDeviceDiscoveryAgent</name>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="525"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="556"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="533"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="564"/>
<source>No error</source>
<translation type="unfinished"></translation>
</message>
@@ -7761,7 +7793,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="790"/>
+ <location filename="../core/libdivecomputer.c" line="840"/>
<source>Error parsing the header</source>
<translation type="unfinished"></translation>
</message>
@@ -7781,7 +7813,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="304"/>
<location filename="../core/cochran.c" line="310"/>
<location filename="../core/cochran.c" line="380"/>
- <location filename="../core/libdivecomputer.c" line="246"/>
+ <location filename="../core/libdivecomputer.c" line="251"/>
<source>deco stop</source>
<translation type="unfinished"></translation>
</message>
@@ -7789,7 +7821,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
<location filename="../core/file.c" line="779"/>
- <location filename="../core/libdivecomputer.c" line="248"/>
+ <location filename="../core/libdivecomputer.c" line="253"/>
<source>ascent</source>
<translation type="unfinished"></translation>
</message>
@@ -7801,20 +7833,20 @@ Maximum</source>
</message>
<message>
<location filename="../core/cochran.c" line="343"/>
- <location filename="../core/libdivecomputer.c" line="264"/>
+ <location filename="../core/libdivecomputer.c" line="269"/>
<source>OLF</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/cochran.c" line="348"/>
- <location filename="../core/libdivecomputer.c" line="263"/>
+ <location filename="../core/libdivecomputer.c" line="268"/>
<source>maxdepth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/cochran.c" line="353"/>
<location filename="../core/cochran.c" line="399"/>
- <location filename="../core/libdivecomputer.c" line="265"/>
+ <location filename="../core/libdivecomputer.c" line="270"/>
<source>pO₂</source>
<translation type="unfinished"></translation>
</message>
@@ -7823,28 +7855,28 @@ Maximum</source>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
<location filename="../core/file.c" line="870"/>
- <location filename="../core/libdivecomputer.c" line="256"/>
- <location filename="../core/libdivecomputer.c" line="270"/>
+ <location filename="../core/libdivecomputer.c" line="261"/>
+ <location filename="../core/libdivecomputer.c" line="275"/>
<source>gaschange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/cochran.c" line="365"/>
<location filename="../core/cochran.c" line="404"/>
- <location filename="../core/libdivecomputer.c" line="247"/>
+ <location filename="../core/libdivecomputer.c" line="252"/>
<source>rbt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/cochran.c" line="374"/>
<location filename="../core/cochran.c" line="421"/>
- <location filename="../core/libdivecomputer.c" line="249"/>
+ <location filename="../core/libdivecomputer.c" line="254"/>
<source>ceiling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/cochran.c" line="390"/>
- <location filename="../core/libdivecomputer.c" line="251"/>
+ <location filename="../core/libdivecomputer.c" line="256"/>
<source>transmitter</source>
<translation type="unfinished"></translation>
</message>
@@ -8423,200 +8455,200 @@ Maximum</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="232"/>
+ <location filename="../core/libdivecomputer.c" line="237"/>
<location filename="../core/parse-xml.c" line="3326"/>
<location filename="../core/uemis-downloader.c" line="137"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="245"/>
+ <location filename="../core/libdivecomputer.c" line="250"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="250"/>
+ <location filename="../core/libdivecomputer.c" line="255"/>
<source>workload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="252"/>
+ <location filename="../core/libdivecomputer.c" line="257"/>
<source>violation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="253"/>
+ <location filename="../core/libdivecomputer.c" line="258"/>
<source>bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="254"/>
+ <location filename="../core/libdivecomputer.c" line="259"/>
<source>surface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="255"/>
+ <location filename="../core/libdivecomputer.c" line="260"/>
<source>safety stop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="257"/>
+ <location filename="../core/libdivecomputer.c" line="262"/>
<source>safety stop (voluntary)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="258"/>
+ <location filename="../core/libdivecomputer.c" line="263"/>
<source>safety stop (mandatory)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="259"/>
+ <location filename="../core/libdivecomputer.c" line="264"/>
<source>deepstop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="260"/>
+ <location filename="../core/libdivecomputer.c" line="265"/>
<source>ceiling (safety stop)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="261"/>
+ <location filename="../core/libdivecomputer.c" line="266"/>
<source>below floor</source>
<comment>event showing dive is below deco floor and adding deco time</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="262"/>
+ <location filename="../core/libdivecomputer.c" line="267"/>
<source>divetime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="266"/>
+ <location filename="../core/libdivecomputer.c" line="271"/>
<source>airtime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="267"/>
+ <location filename="../core/libdivecomputer.c" line="272"/>
<source>rgbm</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="268"/>
+ <location filename="../core/libdivecomputer.c" line="273"/>
<source>heading</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="269"/>
+ <location filename="../core/libdivecomputer.c" line="274"/>
<source>tissue level warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="279"/>
+ <location filename="../core/libdivecomputer.c" line="284"/>
<source>invalid event number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="606"/>
+ <location filename="../core/libdivecomputer.c" line="656"/>
<source>Error parsing the datetime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="624"/>
+ <location filename="../core/libdivecomputer.c" line="674"/>
<source>Dive %d: %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="630"/>
+ <location filename="../core/libdivecomputer.c" line="680"/>
<source>Error parsing the divetime</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="640"/>
+ <location filename="../core/libdivecomputer.c" line="690"/>
<source>Error parsing the maxdepth</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="659"/>
+ <location filename="../core/libdivecomputer.c" line="709"/>
<source>Error parsing temperature</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="679"/>
+ <location filename="../core/libdivecomputer.c" line="729"/>
<source>Error parsing the gas mix count</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="691"/>
+ <location filename="../core/libdivecomputer.c" line="741"/>
<source>Error obtaining water salinity</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="700"/>
+ <location filename="../core/libdivecomputer.c" line="750"/>
<source>Error obtaining surface pressure</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="725"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Error obtaining dive mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="745"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the gas mix</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="770"/>
+ <location filename="../core/libdivecomputer.c" line="820"/>
<source>Unable to create parser for %s %s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="776"/>
+ <location filename="../core/libdivecomputer.c" line="826"/>
<source>Error registering the data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="797"/>
+ <location filename="../core/libdivecomputer.c" line="847"/>
<source>Error parsing the samples</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="935"/>
+ <location filename="../core/libdivecomputer.c" line="985"/>
<source>Event: waiting for user action</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="943"/>
+ <location filename="../core/libdivecomputer.c" line="993"/>
<source>model=%u (0x%08x), firmware=%u (0x%08x), serial=%u (0x%08x)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1007"/>
+ <location filename="../core/libdivecomputer.c" line="1068"/>
<source>Error registering the event handler.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1012"/>
+ <location filename="../core/libdivecomputer.c" line="1073"/>
<source>Error registering the cancellation handler.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1033"/>
+ <location filename="../core/libdivecomputer.c" line="1094"/>
<source>Dive data import error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1072"/>
+ <location filename="../core/libdivecomputer.c" line="1133"/>
<source>Unable to create libdivecomputer context</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1079"/>
+ <location filename="../core/libdivecomputer.c" line="1140"/>
<source>Unable to open %s %s (%s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1104"/>
+ <location filename="../core/libdivecomputer.c" line="1165"/>
<source>Insufficient privileges to open the device %s %s (%s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9183,6 +9215,11 @@ EADD: %d%s / %.1fg/ℓ
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../core/qthelper.cpp" line="969"/>
+ <source>more than %1 days</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../core/save-html.c" line="472"/>
<location filename="../core/save-html.c" line="556"/>
<location filename="../core/worldmap-save.c" line="114"/>
@@ -9992,121 +10029,116 @@ Is the Uemis Zurich plugged in correctly?</source>
</message>
<message>
<location filename="../mobile-widgets/qml/main.qml" line="132"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="134"/>
<source>Cloud credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="146"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="155"/>
<source>Manage dives</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="148"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="157"/>
<source>Add dive manually</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="165"/>
<source>Download from DC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="164"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="173"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="191"/>
<source>Offline mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="191"/>
<source>Enable auto cloud sync</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="199"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>GPS</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="208"/>
<source>GPS-tag dives</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="210"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="215"/>
<source>Upload GPS data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="222"/>
<source>Download GPS data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="224"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="229"/>
<source>Show GPS fixes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="233"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="238"/>
<source>Clear GPS cache</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="239"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="147"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="247"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="245"/>
<source>Developer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="249"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>App log</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="256"/>
- <source>Switch to pink theme</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="263"/>
- <source>Switch to blue theme</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="270"/>
- <source>Switch to dark theme</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="254"/>
<source>Theme information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="284"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="261"/>
<source>User manual</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="290"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="267"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="321"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="298"/>
<source>Run location service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="321"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="298"/>
<source>No GPS source available</source>
<translation type="unfinished"></translation>
</message>