aboutsummaryrefslogtreecommitdiffstats
path: root/translations/subsurface_fi_FI.ts
diff options
context:
space:
mode:
Diffstat (limited to 'translations/subsurface_fi_FI.ts')
-rw-r--r--translations/subsurface_fi_FI.ts1676
1 files changed, 877 insertions, 799 deletions
diff --git a/translations/subsurface_fi_FI.ts b/translations/subsurface_fi_FI.ts
index c126f3e77..b49bd972a 100644
--- a/translations/subsurface_fi_FI.ts
+++ b/translations/subsurface_fi_FI.ts
@@ -5,7 +5,7 @@
<location filename="../mobile-widgets/qml/About.qml" line="10"/>
<location filename="../mobile-widgets/qml/About.qml" line="19"/>
<source>About Subsurface-mobile</source>
- <translation>Tietoja Subsurface mobiilista</translation>
+ <translation>Tietoja Subsurface mobiilista sync</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/About.qml" line="36"/>
@@ -194,7 +194,7 @@
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="271"/>
<source>A device needs a non-zero address for a connection.</source>
- <translation type="unfinished"/>
+ <translation>Laitteella täytyy olla osoite yhteyttä varten (ei 0).</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="294"/>
@@ -318,38 +318,33 @@
<message numerus="yes">
<location filename="../core/checkcloudconnection.cpp" line="58"/>
<source>Waiting for cloud connection (%n second(s) passed)</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Odotetaan pilviyhteyttä (kulunut %n sekunti)</numerusform><numerusform>Odotetaan pilviyhteyttä (kulunut %n sekuntia)</numerusform></translation>
</message>
<message>
<location filename="../core/checkcloudconnection.cpp" line="65"/>
<source>Cloud connection failed</source>
- <translation type="unfinished"/>
+ <translation>Yhteys pilveen epäonnistui</translation>
</message>
</context>
<context>
<name>CloudCredentials</name>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="51"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="49"/>
<source>Cloud credentials</source>
<translation>Pilvipalvelun tunnus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="57"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="55"/>
<source>Email</source>
<translation>Sähköposti</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="69"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="72"/>
<source>Password</source>
<translation>Salasana</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="93"/>
- <source>Show password</source>
- <translation>Näytä salasana</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="98"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="91"/>
<source>PIN</source>
<translation>PIN</translation>
</message>
@@ -665,7 +660,7 @@
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="241"/>
<source>OSTC 4</source>
- <translation type="unfinished"/>
+ <translation>OSTC 4</translation>
</message>
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="262"/>
@@ -1582,22 +1577,22 @@
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3267"/>
<source>Travel gas consumption</source>
- <translation type="unfinished"/>
+ <translation>Siirtymäkaasun kulutus</translation>
</message>
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3290"/>
<source>Button sensitivity</source>
- <translation type="unfinished"/>
+ <translation>Painikkeen herkkyys</translation>
</message>
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3420"/>
<source>VPM</source>
- <translation type="unfinished"/>
+ <translation>VPM</translation>
</message>
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3560"/>
<source>VPM conservatism</source>
- <translation type="unfinished"/>
+ <translation>VPM konservatismi</translation>
</message>
<message>
<location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3567"/>
@@ -1605,82 +1600,82 @@
<translation>+</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1363"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1364"/>
<source>Backup dive computer settings</source>
<translation>Varmuuskopioi sukellustietokoneen asetukset</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1364"/>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1385"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1365"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1386"/>
<source>Backup files (*.xml)</source>
<translation>Varmuustiedostot (*.xml)</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1368"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1369"/>
<source>XML backup error</source>
<translation>Virhe XML-varmuuskopioinnissa</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1369"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1370"/>
<source>An error occurred while saving the backup file.
%1</source>
<translation>Virhe tallennettaessa varmistustiedostoa.
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1372"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1373"/>
<source>Backup succeeded</source>
<translation>Varmistus onnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1373"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1374"/>
<source>Your settings have been saved to: %1</source>
<translation>Asetuksesi on tallennettu: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1384"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1385"/>
<source>Restore dive computer settings</source>
<translation>Palauta sukellustietokoneen asetukset</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1390"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1391"/>
<source>XML restore error</source>
<translation>XML-tiedoston palautuksessa virhe</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1391"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1392"/>
<source>An error occurred while restoring the backup file.
%1</source>
<translation>Virhe varmistustiedoston palautuksessa.
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1395"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1396"/>
<source>Restore succeeded</source>
<translation>Palautus onnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1396"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1397"/>
<source>Your settings have been restored successfully.</source>
<translation>Asetuksesi on palautettu onnistuneesti.</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1406"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1407"/>
<source>Select firmware file</source>
<translation>Valitse laiteohjelmiston tiedosto</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1407"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1408"/>
<source>All files (*.*)</source>
<translation>Kaikki tiedostot (*.*)</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1467"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1468"/>
<source>Choose file for dive computer download logfile</source>
<translation>Valitse lokitiedosto sukellustietokoneen tietojen tallennukseen</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1468"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="1469"/>
<source>Log files (*.log)</source>
<translation>Lokitiedostot (*.log)</translation>
</message>
@@ -1896,22 +1891,22 @@ poistaa valitun sukellustietokoneen?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="42"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="44"/>
<source>Dive details</source>
<translation>Sukelluksen yksityiskohdat</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="76"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="78"/>
<source>Delete dive</source>
<translation>Poista sukellus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="91"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="93"/>
<source>Show on map</source>
<translation>Näytä kartalla</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="160"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Multiple Buddies</source>
<translation>Useita sukelluspareja</translation>
</message>
@@ -1919,93 +1914,103 @@ poistaa valitun sukellustietokoneen?</translation>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="84"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="89"/>
<source>Dive %1</source>
<translation>Sukellus %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="88"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="93"/>
<source>Date:</source>
<translation>Päivä:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="96"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="105"/>
<source>Location:</source>
<translation>Kohde:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="105"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="118"/>
<source>Coordinates:</source>
<translation>Koordinaatit:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="114"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="131"/>
<source>Use current
GPS location:</source>
<translation>Käytä GPS -sijaintia:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="146"/>
<source>Depth:</source>
<translation>Syvyys:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="159"/>
<source>Duration:</source>
<translation>Kesto:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="166"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="173"/>
<source>Air Temp:</source>
<translation>Ilman lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="175"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="186"/>
<source>Water Temp:</source>
<translation>Veden lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="184"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="199"/>
<source>Suit:</source>
<translation>Puku:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="195"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="212"/>
<source>Buddy:</source>
<translation>Sukelluspari:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="206"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="225"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/>
<source>Weight:</source>
<translation>Massa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="252"/>
<source>Cylinder:</source>
<translation>Säiliö:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="265"/>
<source>Gas mix:</source>
<translation>Kaasuseos:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="279"/>
<source>Start Pressure:</source>
<translation>Alkupaine:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="257"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="292"/>
<source>End Pressure:</source>
<translation>Loppupaine:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="267"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="305"/>
+ <source>Rating:</source>
+ <translation>Yleisarvio:</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="318"/>
+ <source>Visibility:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="332"/>
<source>Notes:</source>
<translation>Muistiinpanot:</translation>
</message>
@@ -2013,57 +2018,67 @@ GPS location:</source>
<context>
<name>DiveDetailsView</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="222"/>
<source>No profile to show</source>
<translation>Ei näytettävää graafia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="228"/>
<source>Suit:</source>
<translation>Puku:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="168"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="234"/>
<source>Air Temp:</source>
<translation>Ilman lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="212"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="278"/>
<source>Cylinder:</source>
<translation>Säiliö:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="174"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="240"/>
<source>Water Temp:</source>
<translation>Veden lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="72"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="62"/>
<source>Map it</source>
+ <translation>Kartalle</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="107"/>
+ <source>Rating:</source>
+ <translation>Yleisarvio:</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="149"/>
+ <source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="265"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="331"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="219"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="285"/>
<source>Weight:</source>
<translation>Massa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="272"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="338"/>
<source>Buddy:</source>
<translation>Sukelluspari:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="226"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="292"/>
<source>SAC:</source>
<translation>Pintakulutus:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="308"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="374"/>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
@@ -2125,23 +2140,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="279"/>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="285"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="280"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="286"/>
<source>Dive list</source>
<translation>Sukelluslista</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="275"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="276"/>
<source>Cloud credentials</source>
<translation>Pilvipalvelun tunnus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="281"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="282"/>
<source>Please tap the &apos;+&apos; button to add a dive (or download dives from a supported dive computer)</source>
- <translation type="unfinished"/>
+ <translation>Käytä &apos;+&apos; -painiketta lisätäksesi sukelluksen (tai ladataksesi sukellukset tuetulta sukellustietokoneelta)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="304"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="306"/>
<source>No dives in dive list</source>
<translation>Ei sukelluksia lokissa</translation>
</message>
@@ -2236,7 +2251,7 @@ GPS location:</source>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="924"/>
<source>Image files (%1)</source>
- <translation type="unfinished"/>
+ <translation>Kuvatiedostoja (%1)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="980"/>
@@ -2252,12 +2267,12 @@ GPS location:</source>
<context>
<name>DiveLocationModel</name>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="331"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="329"/>
<source>Create a new dive site, copying relevant information from the current dive.</source>
<translation>Luo uusi sukelluskohde ja kopioi oleelliset tiedot valitusta sukelluskohteesta</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="332"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="330"/>
<source>Create a new dive site with this name</source>
<translation>Luo uusi sukelluskohde tälle nimelle</translation>
</message>
@@ -2447,7 +2462,7 @@ GPS location:</source>
</message>
<message>
<location filename="../desktop-widgets/divelogexportdialog.ui" line="503"/>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="100"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="102"/>
<source>Light</source>
<translation>Vaalea</translation>
</message>
@@ -2457,121 +2472,121 @@ GPS location:</source>
<translation>Hiekka</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="77"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="79"/>
<source>Generic format that is used for data exchange between a variety of diving related programs.</source>
<translation>Yleinen tiedostomuoto, jota käytetään sukelluslokien siirtämisessä eri sukellusohjelmistojen välillä.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="79"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="81"/>
<source>Comma separated values describing the dive profile.</source>
<translation>Pilkulla erotettu lista, joka kuvaa sukelluksen syvyysprofiilin.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="81"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="83"/>
<source>Comma separated values of the dive information. This includes most of the dive details but no profile information.</source>
<translation>Pilkuilla erotettu lista sukelluksen tiedoista. Tässä on mukana suurin osa tiedoista, mutta ei sukellusprofiilia.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="83"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="85"/>
<source>Send the dive data to divelogs.de website.</source>
<translation>Lähetä sukellustiedot divelogs.de -verkkopalveluun.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="85"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="87"/>
<source>Send the dive data to dive-share.appspot.com website.</source>
<translation>Lähetä sukellusloki dive-share.appspot.com -web-sivustolle.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="87"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="89"/>
<source>HTML export of the dive locations, visualized on a world map.</source>
<translation>Tallenna sukelluskohteet HTML -tiedostoon, joka näyttää sijainnit maailmankartalla.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="89"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="91"/>
<source>Subsurface native XML format.</source>
<translation>Subsurfacen oma XML -tiedostomuoto.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="91"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="93"/>
<source>Write depths of images to file.</source>
<translation>Tallenna kuvien syvyydet tiedostoon.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="93"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="95"/>
<source>Write dive as TeX macros to file.</source>
<translation>Tallenna sukellus tiedostoon TeX -makroina.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="138"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="140"/>
<source>Export UDDF file as</source>
<translation>Vienti UDDF -tiedostoon</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="139"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="141"/>
<source>UDDF files (*.uddf *.UDDF)</source>
<translation>UDDF -tiedostot (*.uddf *.UDDF)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="142"/>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="146"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="144"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="148"/>
<source>Export CSV file as</source>
<translation>Vienti CSV -tiedostoon</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="143"/>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="147"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="145"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="149"/>
<source>CSV files (*.csv *.CSV)</source>
<translation>CSV tiedostot (*.csv *.CSV)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="153"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="155"/>
<source>Export world map</source>
<translation>Vie maailmankartta</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="154"/>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="178"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="156"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="180"/>
<source>HTML files (*.html)</source>
<translation>HTML -tiedostot (*.html)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="158"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="160"/>
<source>Export Subsurface XML</source>
<translation>Vie Subsurface XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="159"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="161"/>
<source>XML files (*.xml *.ssrf)</source>
<translation>XML -tiedostot (*.xml *.ssrf)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="167"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="169"/>
<source>Save image depths</source>
<translation>Tallenna kuvien syvyydet</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="171"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="173"/>
<source>Export to TeX file</source>
<translation>Vie TeX -tiedostoon</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="171"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="173"/>
<source>TeX files (*.tex)</source>
<translation>TeX -tiedostot (*.tex)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="177"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="179"/>
<source>Export HTML files as</source>
<translation>Vie HTML -tiedostoihin</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="193"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="195"/>
<source>Please wait, exporting...</source>
<translation>Odota, vienti kesken...</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="228"/>
- <location filename="../desktop-widgets/divelogexportdialog.cpp" line="310"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="230"/>
+ <location filename="../desktop-widgets/divelogexportdialog.cpp" line="412"/>
<source>Can&apos;t open file %s</source>
<translation>Tiedoston avaus ei onnistu %s</translation>
</message>
@@ -2641,191 +2656,191 @@ GPS location:</source>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="641"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="757"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="872"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="759"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="874"/>
<source>Sample time</source>
<translation>Näytteen aika</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="643"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="759"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="761"/>
<source>Sample depth</source>
<translation>Näytteen syvyys</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="645"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="761"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="763"/>
<source>Sample temperature</source>
<translation>Näytteen lämpötila</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="647"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="763"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="765"/>
<source>Sample pOâ‚‚</source>
<translation>Näytteen </translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="649"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="765"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="767"/>
<source>Sample sensor1 pOâ‚‚</source>
<translation>Näytesensori1 pO₂</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="651"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="767"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="769"/>
<source>Sample sensor2 pOâ‚‚</source>
<translation>Näytesensori2 pO₂</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="653"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="769"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="771"/>
<source>Sample sensor3 pOâ‚‚</source>
<translation>Näytesensori3 pO₂</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="655"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="771"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="773"/>
<source>Sample CNS</source>
<translation>Näytteen CNS</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="657"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="773"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="775"/>
<source>Sample NDL</source>
<translation>Näytteen NDL</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="659"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="775"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="777"/>
<source>Sample TTS</source>
<translation>Näytteen TTS</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="661"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="777"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="779"/>
<source>Sample stopdepth</source>
<translation>Näytteen pysähdyssyvyys</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="663"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="779"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="781"/>
<source>Sample pressure</source>
<translation>Näytteen säiliöpaine</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="665"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="781"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="783"/>
<source>Sample setpoint</source>
<translation>Näytteen setpoint</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="669"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="755"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="876"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="757"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="878"/>
<source>Dive #</source>
<translation>Sukellus</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="670"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="749"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="878"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="751"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="880"/>
<source>Date</source>
<translation>Ajankohta</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="671"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="753"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="880"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="755"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="882"/>
<source>Time</source>
<translation>Kello</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="672"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="882"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="884"/>
<source>Duration</source>
<translation>Kesto</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="673"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="888"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="890"/>
<source>Max. depth</source>
<translation>Suurin syvyys</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="674"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="890"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="892"/>
<source>Avg. depth</source>
<translation>Keskisyvyys</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="675"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="922"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="924"/>
<source>Air temp.</source>
<translation>Ilman lämpötila</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="676"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="924"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="926"/>
<source>Water temp.</source>
<translation>Veden lämpötila</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="677"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="912"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="914"/>
<source>Cyl. size</source>
<translation>Säiliön koko</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="678"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="914"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="916"/>
<source>Start pressure</source>
<translation>Alkupaine</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="679"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="916"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="918"/>
<source>End pressure</source>
<translation>Loppupaine</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="680"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="918"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="920"/>
<source>Oâ‚‚</source>
<translation>Oâ‚‚</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="681"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="920"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="922"/>
<source>He</source>
<translation>He</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="682"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="884"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="886"/>
<source>Location</source>
<translation>Kohde</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="683"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="886"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="888"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="684"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="892"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="894"/>
<source>Divemaster</source>
<translation>Divemaster</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="685"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="894"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="896"/>
<source>Buddy</source>
<translation>Sukelluspari</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="686"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="896"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="898"/>
<source>Suit</source>
<translation>Puku</translation>
</message>
@@ -2841,19 +2856,19 @@ GPS location:</source>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="689"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="898"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="900"/>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="690"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="900"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="902"/>
<source>Weight</source>
<translation>Painot</translation>
</message>
<message>
<location filename="../desktop-widgets/divelogimportdialog.cpp" line="691"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="902"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="904"/>
<source>Tags</source>
<translation>Avainsanat</translation>
</message>
@@ -2863,7 +2878,7 @@ GPS location:</source>
<message numerus="yes">
<location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="336"/>
<source>(%n dive(s))</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>(%n sukellus)</numerusform><numerusform>(%n sukellusta)</numerusform></translation>
</message>
<message>
<location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="443"/>
@@ -3310,82 +3325,82 @@ p, li { white-space: pre-wrap; }
<translation>virhe zip -tiedoston kirjoittamisessa: %s zip virhe %d järjestelmävirhe %d - %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="759"/>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="757"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="948"/>
<source>Done</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="793"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
<source>Uploading dive list...</source>
<translation>Lähetetään sukelluslokia...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="825"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
<source>Downloading dive list...</source>
<translation>Ladataan sukelluslokia...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="866"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
<source>Downloading %1 dives...</source>
<translation>Ladataan %1 sukellusta...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
<source>Download finished - %1</source>
<translation>Lataus päättynyt - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="914"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
<source>Problem with download</source>
<translation>Virhe latauksessa</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="915"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
<source>The archive could not be opened:
</source>
<translation>Pakattua tiedostoa ei voitu avata:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="924"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
<source>Corrupted download</source>
<translation>Lataus on korruptoitunut</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="925"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
<source>The archive could not be opened:
%1</source>
<translation>Pakattua tiedostoa ei voitu avata:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="951"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
<source>Upload finished</source>
<translation>Lähetys valmistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="964"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
<source>Upload failed</source>
<translation>Lähetys epäonnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="967"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
<source>Upload successful</source>
<translation>Lähetys onnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="970"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
<source>Login failed</source>
<translation>Kirjautuminen epäonnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="973"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Cannot parse response</source>
<translation>Vastauksen jäsentäminen ei onnistu!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="985"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
@@ -3520,7 +3535,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="122"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="179"/>
<source>Download</source>
<translation>Lataa</translation>
</message>
@@ -3546,6 +3561,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="291"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="192"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
@@ -3555,60 +3571,62 @@ p, li { white-space: pre-wrap; }
<translation>Sukellustietokone</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="57"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="21"/>
+ <source>Bluetooth is not enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="63"/>
<source> Vendor name: </source>
<translation>Valmistajan nimi:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="70"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="94"/>
<source> Dive Computer:</source>
<translation>Sukellustietokone:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="81"/>
- <source>Bluetooth download:</source>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="129"/>
+ <source> Connection:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="128"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="181"/>
<source>Retry</source>
<translation>Yritä uudestaan</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="192"/>
<source>Quit</source>
<translation>Lopeta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="167"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="202"/>
<source> Downloaded dives</source>
<translation>Ladatut sukellukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="204"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="203"/>
+ <source>Info:</source>
+ <translation>Tietoja:</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="236"/>
<source>Accept</source>
<translation>Hyväksy</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="230"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="253"/>
<source>Select All</source>
<translation>Valitse kaikki</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="247"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
<source>Unselect All</source>
<translation>Poista valinnat</translation>
</message>
</context>
<context>
- <name>DownloadedDiveDelegate</name>
- <message>
- <location filename="../mobile-widgets/qml/DownloadedDiveDelegate.qml" line="78"/>
- <source>Duration: </source>
- <translation>Kesto:</translation>
- </message>
-</context>
-<context>
<name>ExtraDataModel</name>
<message>
<location filename="../qt-models/divecomputerextradatamodel.cpp" line="11"/>
@@ -3634,12 +3652,12 @@ p, li { white-space: pre-wrap; }
<translation>Yhdistä Facebookiin tekstialue</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="255"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="257"/>
<source>To disconnect Subsurface from your Facebook account, use the &apos;Share on&apos; menu entry.</source>
<translation>Käytä &apos;Jaa&apos; -valikkoa katkaistaksesi Subsurfacen yhteyden Facebook-tunnukseesi.</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="264"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="266"/>
<source>To connect to Facebook, please log in. This enables Subsurface to publish dives to your timeline</source>
<translation>Kirjaudu sisään luodaksesi yhteyden Facebookiin. Tämä mahdollistaa sukelluslokien julkaisun aikajanaasi suoraan Subsurfacesta</translation>
</message>
@@ -3647,22 +3665,22 @@ p, li { white-space: pre-wrap; }
<context>
<name>FacebookManager</name>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="215"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="217"/>
<source>Photo upload sucessfull</source>
<translation>Kuvien lähetys onnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="216"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="218"/>
<source>Your dive profile was updated to Facebook.</source>
<translation>Sukellusprofiilis päivitettiin Facebookiin.</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="220"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="222"/>
<source>Photo upload failed</source>
<translation>Kuvien lähetys epäonnistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="221"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="223"/>
<source>Your dive profile was not updated to Facebook,
please send the following to the developer.
</source>
@@ -3718,12 +3736,12 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<context>
<name>FirmwareUpdateThread</name>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2241"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2237"/>
<source>This feature is not yet available for the selected dive computer.</source>
<translation>Ominaisuus ei ole vielä saatavilla valitulle sukellustietokoneelle.</translation>
</message>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2246"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2242"/>
<source>Firmware update failed!</source>
<translation>Laiteohjelmiston päivitys epäonnistui!</translation>
</message>
@@ -3731,56 +3749,43 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<context>
<name>GlobalDrawer</name>
<message>
- <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="361"/>
+ <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="393"/>
<source>Back</source>
<translation>Takaisin</translation>
</message>
</context>
<context>
- <name>GlobeGPS</name>
- <message>
- <location filename="../desktop-widgets/globe.cpp" line="125"/>
- <source>Edit selected dive locations</source>
- <translation>Muokkaa valittuja sukelluskohteita</translation>
- </message>
-</context>
-<context>
<name>GpsList</name>
<message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="15"/>
+ <location filename="../mobile-widgets/qml/GpsList.qml" line="14"/>
<source>GPS Fixes</source>
<translation>GPS sijainnit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="28"/>
+ <location filename="../mobile-widgets/qml/GpsList.qml" line="27"/>
<source>Date: </source>
<translation>Päiväys:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="38"/>
+ <location filename="../mobile-widgets/qml/GpsList.qml" line="39"/>
<source>Name: </source>
<translation>Nimi:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="48"/>
+ <location filename="../mobile-widgets/qml/GpsList.qml" line="51"/>
<source>Latitude: </source>
<translation>Leveyspiiri:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="57"/>
+ <location filename="../mobile-widgets/qml/GpsList.qml" line="62"/>
<source>Longitude: </source>
<translation>Pituuspiiri:</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/GpsList.qml" line="100"/>
- <source>List of stored GPS fixes</source>
- <translation>Tallennetut GPS sijainnit</translation>
- </message>
</context>
<context>
<name>GpsLocation</name>
<message>
- <location filename="../core/gpslocation.cpp" line="127"/>
+ <location filename="../core/gpslocation.cpp" line="135"/>
<source>Unknown GPS location</source>
<translation>Tuntemattomat GPS -sijainnit</translation>
</message>
@@ -3809,32 +3814,32 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<context>
<name>LocationFilterDelegate</name>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="497"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="494"/>
<source> (same GPS fix)</source>
<translation>(sama GPS-kiinnitys)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="502"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="499"/>
<source> (~%1 away</source>
<translation> (~%1 poissa</translation>
</message>
<message numerus="yes">
- <location filename="../desktop-widgets/modeldelegates.cpp" line="503"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="500"/>
<source>, %n dive(s) here)</source>
<translation><numerusform>, %n sukellus täällä)</numerusform><numerusform>, %n sukellusta täällä)</numerusform></translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="508"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="505"/>
<source>(no existing GPS data, add GPS fix from this dive)</source>
<translation>(Ei GPS tietoja, lisää GPS kiinnitys tästä sukelluksesta)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="510"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="507"/>
<source>(no GPS data)</source>
<translation>(ei GPS -tietoja)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="512"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="509"/>
<source>Pick site: </source>
<translation>Valitse kohde:</translation>
</message>
@@ -3917,28 +3922,28 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
</message>
<message>
<location filename="../desktop-widgets/locationinformation.cpp" line="32"/>
- <location filename="../desktop-widgets/locationinformation.cpp" line="218"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="216"/>
<source>Dive site management</source>
<translation>Sukelluskohteiden hallinta</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="64"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="62"/>
<source>Merge into current site</source>
<translation>Yhdistä valittuun kohteeseen</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="73"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="71"/>
<source>Merging dive sites</source>
<translation>Yhdistä sukelluskohteita</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="74"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="72"/>
<source>You are about to merge dive sites, you can't undo that action
Are you sure you want to continue?</source>
<translation>Olet yhdistämässä sukelluskohteita. Toimintoa ei voi perua. Oletko varma, että haluat jatkaa?</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="225"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="223"/>
<source>You are editing a dive site</source>
<translation>Muokkaat sukelluskohdetta</translation>
</message>
@@ -3956,8 +3961,8 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="550"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="516"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="548"/>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
@@ -3978,19 +3983,19 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="107"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="299"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="297"/>
<source>Air temp.</source>
<translation>Ilman lämpötila</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="117"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="300"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="298"/>
<source>Water temp.</source>
<translation>Veden lämpötila</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="549"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="547"/>
<source>Location</source>
<translation>Kohde</translation>
</message>
@@ -4075,103 +4080,103 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<translation>Valokuvat</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="79"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="77"/>
<source>Apply changes</source>
<translation>Hyväksy muutokset</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="83"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="81"/>
<source>Discard changes</source>
<translation>Hylkää muutokset</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="99"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="97"/>
<source>Cylinders</source>
<translation>Säiliöt</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="100"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="98"/>
<source>Add cylinder</source>
<translation>Lisää säiliö</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="103"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="101"/>
<source>Weights</source>
<translation>Painot</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="104"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="102"/>
<source>Add weight system</source>
<translation>Lisää painojärjestelmä</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="108"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="106"/>
<source>OC</source>
<translation>Vapaakierto</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="108"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="106"/>
<source>CCR</source>
<translation>CCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="108"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="106"/>
<source>pSCR</source>
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="108"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="106"/>
<source>Freedive</source>
<translation>Vapaasukellus</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="296"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="294"/>
<source>Air temp. [%1]</source>
<translation>Ilman lämpötila [%1]</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="297"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="295"/>
<source>Water temp. [%1]</source>
<translation>Veden lämpötila [%1]</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="336"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="334"/>
<source>This trip is being edited.</source>
<translation>Tätä sukellusretkeä muokataan.</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="343"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="341"/>
<source>Multiple dives are being edited.</source>
<translation>Muokataan useita sukelluksia.</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="345"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="343"/>
<source>This dive is being edited.</source>
<translation>Tätä sukellusta muokataan.</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="476"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="509"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="474"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="507"/>
<source>Trip notes</source>
<translation>Matkan muistiinpanot</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="504"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="502"/>
<source>Trip location</source>
<translation>Matkakohde</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="713"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="711"/>
<source>New dive site</source>
<translation>Uusi sukelluskohde</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1013"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1011"/>
<source>Discard the changes?</source>
<translation>Hylätäänkö muutokset?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1014"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1012"/>
<source>You are about to discard your changes.</source>
<translation>Olet hylkäämässä muutoksesi.</translation>
</message>
@@ -4230,7 +4235,7 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="171"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="521"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="512"/>
<source>Open</source>
<translation>Avaa</translation>
</message>
@@ -4371,8 +4376,8 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="380"/>
- <source>&amp;Globe</source>
- <translation>Maapallo</translation>
+ <source>&amp;Map</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="388"/>
@@ -4526,13 +4531,13 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="698"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="235"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="226"/>
<source>&amp;Undo</source>
<translation>Peruuta</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="706"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="236"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="227"/>
<source>&amp;Redo</source>
<translation>Tee uudelleen</translation>
</message>
@@ -4572,58 +4577,58 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<translation>Avaa pilvipalvelun verkkoyhteys</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="335"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="359"/>
<source>Connect to</source>
<translation>Yhdistä</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="353"/>
<source>Disconnect from</source>
<translation>Katkaise yhteys</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="512"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="557"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1585"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="503"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="548"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1576"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Ole hyvä ja tallenna tai peruuta sukelluksen muokkaus ennen kuin avaat uuden lokin.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="518"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="509"/>
<source>Open file</source>
<translation>Avaa tiedosto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="522"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="635"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="2018"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="513"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2009"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="631"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="622"/>
<source>Traverse image directories</source>
<translation>Hae kuvia alihakemistoista</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="634"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="625"/>
<source>Scan</source>
<translation>Etsi</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="642"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="633"/>
<source>Scanning images...(this can take a while)</source>
<translation>Kuvien etsintä käynnissä...(tämä voi kestää kauan)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="587"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="814"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="923"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1008"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1014"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1889"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="659"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="805"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1005"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1880"/>
<source>Warning</source>
<translation>Varoitus</translation>
</message>
@@ -4633,110 +4638,141 @@ ole hyvä ja lähetä seuraava tieto kehittäjille.
<translation>Yritetään yhdistää sukelluksia %1min &quot;pinta-ajalla&quot;</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="693"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="684"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Ole hyvä ja tallenna tai peruuta sukelluksen muokkaus ennen lokitiedoston sulkemista.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="814"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="805"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Ole hyvä ja tallenna tai peruuta sukelluksen muokkaus ennen sukelluksen lisäystä.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="866"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="857"/>
<source>Print runtime table</source>
<translation>Tulosta sukellussuunnitelma</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="923"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Yritetään muokata sukellusta, joka ei ole sukellussuunnitelma.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1008"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1889"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1880"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Ole hyvä ja lopeta nykyinen muokkaus ennen kuin aloitat uuden.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1014"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1005"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Yrität muokata sukellusta, joka ei ole syötetty käsin.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1052"/>
<source>Yearly statistics</source>
<translation>Vuositilastot</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1284"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1275"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Haluatko tallentaa muutoksesi tiedostoon %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1287"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1278"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Haluatko tallentaa muutoksesi tiedostoon?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1292"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1283"/>
<source>Save changes?</source>
<translation>Tallenna muutokset?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1284"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Muutokset hylätään, jos et tallenna niitä.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1612"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1603"/>
<source>Save file as</source>
<translation>Tallenna nimellä</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1613"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1604"/>
<source>Subsurface XML files (*.ssrf *.xml *.XML)</source>
<translation>Subsurfacen XML tiedostot (*.ssrf *.xml *.XML)</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1710"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1701"/>
<source>[local cache for] %1</source>
<translation>[paikallinen cache] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1712"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1703"/>
<source>[cloud storage for] %1</source>
<translation>[pilvitallennus] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1828"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
<source>Opening datafile from older version</source>
<translation>Avataan vanhan tiedostomuodon loki</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1829"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1820"/>
<source>You opened a data file from an older version of Subsurface. We recommend you read the manual to learn about the changes in the new version, especially about dive site management which has changed significantly.
Subsurface has already tried to pre-populate the data but it might be worth while taking a look at the new dive site management system and to make sure that everything looks correct.</source>
<translation>Avasit vanhan tiedostomuodon lokitiedoston. Suosittelemme, että luet uuden version muutoksista käyttöohjeesta, etenkin sukelluskohteiden hallinnasta, sillä se on muuttunut huomattavasti.
Subsurface on jo yrittänyt esi-täyttää sijaintitiedot, mutta kannattaa vielä tarkistaa uudesta sukelluskohteiden hallinnasta, että kaikki tiedot ovat oikein.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1840"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1831"/>
<source>Open dive log file</source>
<translation>Avaa sukellusloki</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1841"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1832"/>
<source>Dive log files (*.ssrf *.can *.csv *.db *.sql *.dld *.jlb *.lvd *.sde *.udcf *.uddf *.xml *.txt *.dlf *.apd *.zxu *.zxl*.SSRF *.CAN *.CSV *.DB *.SQL *.DLD *.JLB *.LVD *.SDE *.UDCF *.UDDF *.xml *.TXT *.DLF *.APD *.ZXU *.ZXL);;Cochran files (*.can *.CAN);;CSV files (*.csv *.CSV);;DiveLog.de files (*.dld *.DLD);;JDiveLog files (*.jlb *.JLB);;Liquivision files (*.lvd *.LVD);;MkVI files (*.txt *.TXT);;Suunto files (*.sde *.db *.SDE *.DB);;Divesoft files (*.dlf *.DLF);;UDDF/UDCF files (*.uddf *.udcf *.UDDF *.UDCF);;XML files (*.xml *.XML);;APD log viewer (*.apd *.APD);;Datatrak/WLog Files (*.log *.LOG);;OSTCtools Files (*.dive *.DIVE);;DAN DL7 (*.zxu *.zxl *.ZXU *.ZXL);;All files (*)</source>
<translation>Sukellusloki -tiedostot (*.ssrf *.can *.csv *.db *.sql *.dld *.jlb *.lvd *.sde *.udcf *.uddf *.xml *.txt *.dlf *.apd *.zxu *.zxl*.SSRF *.CAN *.CSV *.DB *.SQL *.DLD *.JLB *.LVD *.SDE *.UDCF *.UDDF *.xml *.TXT *.DLF *.APD *.ZXU *.ZXL);;Cochran -tiedostot (*.can *.CAN);;CSV -tiedostot (*.csv *.CSV);;DiveLog.de -tiedostot (*.dld *.DLD);;JDiveLog -tiedostot (*.jlb *.JLB);;Liquivision -tiedostot (*.lvd *.LVD);;MkVI -tiedostot (*.txt *.TXT);;Suunto -tiedostot (*.sde *.db *.SDE *.DB);;Divesoft -tiedostot (*.dlf *.DLF);;UDDF/UDCF -tiedostot (*.uddf *.udcf *.UDDF *.UDCF);;XML -tiedostot (*.xml *.XML);;APD log -tiedostot (*.apd *.APD);;Datatrak/WLog -tiedostot (*.log *.LOG);;OSTCtools -tiedostot (*.dive *.DIVE);;DAN DL7 -tiedostot (*.zxu *.zxl *.ZXU *.ZXL);;Kaikki tiedostot (*)</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="2018"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2009"/>
<source>Contacting cloud service...</source>
<translation>Otetaan yhteyttä pilvipalveluun...</translation>
</message>
</context>
<context>
+ <name>MapWidget</name>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidget.qml" line="258"/>
+ <source>Drag the selected dive location</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MapWidgetContextMenu</name>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="15"/>
+ <source>Open location in Google Maps</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="16"/>
+ <source>Copy location to clipboard (decimal)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="17"/>
+ <source>Copy location to clipboard (sexagesimal)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="18"/>
+ <source>Select visible dive locations</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>MultiFilter</name>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
@@ -4747,12 +4783,12 @@ Subsurface on jo yrittänyt esi-täyttää sijaintitiedot, mutta kannattaa vielÃ
<context>
<name>OstcFirmwareCheck</name>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="302"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="303"/>
<source>You should update the firmware on your dive computer: you have version %1 but the latest stable version is %2</source>
<translation>Sinun tulisi päivittää sukellustietokoneesi ohjelmisto (firmware): käytössä on versio %1, kun viimeisin vakaa versio on %2</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="305"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="306"/>
<source>
If your device uses Bluetooth, do the same preparations as for a logbook download before continuing with the update</source>
@@ -4761,32 +4797,50 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia ladatessasi ennen, kuin jatkat päivitystä</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="306"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="307"/>
<source>Not now</source>
<translation>Ei nyt</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="307"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="308"/>
<source>Update firmware</source>
<translation>Päivitä laiteohjelmisto</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="309"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="310"/>
<source>Firmware upgrade notice</source>
<translation>Huomautus laiteohjelmiston päivityksessä</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="327"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="328"/>
<source>Save the downloaded firmware as</source>
<translation>Tallenna ladattu laiteohjelmisto nimellä</translation>
</message>
<message>
- <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="328"/>
+ <location filename="../desktop-widgets/configuredivecomputerdialog.cpp" line="329"/>
<source>Firmware files (*.hex *.bin)</source>
<translation>Firmware -tiedostot (*.hex *.bin)</translation>
</message>
</context>
<context>
+ <name>Page1Form.ui</name>
+ <message>
+ <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="26"/>
+ <source>Page 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="37"/>
+ <source>Text Field</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="42"/>
+ <source>Press Me</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>PlannerSettingsWidget</name>
<message>
<location filename="../desktop-widgets/diveplanner.cpp" line="340"/>
@@ -4877,69 +4931,6 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada
</message>
</context>
<context>
- <name>Preferences</name>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="12"/>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="39"/>
- <source>Preferences</source>
- <translation>Asetukset</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="15"/>
- <source>Save</source>
- <translation>Tallenna</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="46"/>
- <source>Theme</source>
- <translation>Teema</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="82"/>
- <source>Blue</source>
- <translation>Sininen</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"/>
- </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"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="148"/>
- <source>Pink</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="214"/>
- <source>Dark</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="261"/>
- <source>Subsurface GPS data webservice</source>
- <translation>Subsurfacen GPS -sijaintien verkkopalvelu</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="270"/>
- <source>Distance threshold (meters)</source>
- <translation>Minimietäisyys (metriä)</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/Preferences.qml" line="281"/>
- <source>Time threshold (minutes)</source>
- <translation>Minimikesto (minuuttia)</translation>
- </message>
-</context>
-<context>
<name>PreferencesDefaults</name>
<message>
<location filename="../desktop-widgets/preferences/preferences_defaults.ui" line="14"/>
@@ -5324,25 +5315,25 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada
<translation>Kieli</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="54"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="58"/>
<source>Restart required</source>
<translation>Vaaditaan uudelleenkäynnistys</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="55"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="59"/>
<source>To correctly load a new language you must restart Subsurface.</source>
<translation>Uuden kielen lataaminen vaatii Subsurfacen uudelleenkäynnistyksen
</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="77"/>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="83"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="81"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="87"/>
<source>Literal characters</source>
<translation>Kirjainmerkit</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="78"/>
- <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="84"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="82"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.cpp" line="88"/>
<source>Non-special character(s) in time format.
These will be used as is. This might not be what you intended.
See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
@@ -5611,27 +5602,27 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="237"/>
<source>Duration units</source>
- <translation type="unfinished"/>
+ <translation>Keston yksiköt</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="243"/>
<source>Show hours in duration</source>
- <translation type="unfinished"/>
+ <translation>Näytä tunnit kestossa</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="250"/>
<source>hh:mm (always)</source>
- <translation type="unfinished"/>
+ <translation>tt:mm (aina)</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="257"/>
<source>mm (always)</source>
- <translation type="unfinished"/>
+ <translation>mm (aina)</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="264"/>
<source>mm (for dives shorter than 1 hour), hh:mm (otherwise)</source>
- <translation type="unfinished"/>
+ <translation>mm (tuntia lyhyemmille sukelluksille), tt:mm (muuten)</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_units.ui" line="274"/>
@@ -5779,12 +5770,12 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation>Suoranousu-/pintautumisaikaa ei näytetä, koska niiden laskemiseen kuluu liikaa aikaa</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1404"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1402"/>
<source>Add gas change</source>
<translation>Lisää kaasun vaihto</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1407"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1405"/>
<source> (Tank %1)</source>
<translation>(Säiliö %1)</translation>
</message>
@@ -5796,12 +5787,12 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<message>
<location filename="../profile-widget/profilewidget2.cpp" line="778"/>
<source>Planned dive</source>
- <translation type="unfinished"/>
+ <translation>Suunniteltu sukellus</translation>
</message>
<message>
<location filename="../profile-widget/profilewidget2.cpp" line="780"/>
<source>Manually added dive</source>
- <translation type="unfinished"/>
+ <translation>Käsin lisätty sukellus</translation>
</message>
<message>
<location filename="../profile-widget/profilewidget2.cpp" line="1390"/>
@@ -5809,78 +5800,78 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation>Poista tämä sukellustietokone</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1415"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1411"/>
<source>Add setpoint change</source>
<translation>Aseta setpoint-muutos</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1417"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1413"/>
<source>Add bookmark</source>
<translation>Lisää kirjanmerkki</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1421"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1417"/>
<source>Edit the profile</source>
<translation>Muokkaa profiilia</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1425"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1421"/>
<source>Remove event</source>
<translation>Poista tapahtuma</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1430"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1426"/>
<source>Hide similar events</source>
<translation>Piilota samankaltaiset tapahtumat</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1437"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1433"/>
<source>Edit name</source>
<translation>Muokkaa nimeä</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1466"/>
- <location filename="../profile-widget/profilewidget2.cpp" line="1473"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1464"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1471"/>
<source>Adjust pressure of tank %1 (currently interpolated as %2)</source>
<translation>Muuta säiliön %1 painetta (tällä hetkellä %2)</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1488"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1486"/>
<source>Unhide all events</source>
<translation>Näytä kaikki tapahtumat</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1523"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1521"/>
<source>Hide events</source>
<translation>Piilota tapahtumat</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1523"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1521"/>
<source>Hide all %1 events?</source>
<translation>Piilota kaikki %1 tapahtumat</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1558"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1556"/>
<source>Remove the selected event?</source>
<translation>Poistetaanko valitut tapahtumat?</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1559"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1557"/>
<source>%1 @ %2:%3</source>
<translation>%1 @ %2:%3</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1682"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1680"/>
<source>Edit name of bookmark</source>
<translation>Muokkaa kirjanmerkin nimeä</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1683"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1681"/>
<source>Custom name:</source>
<translation>Valinnainen nimi:</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1688"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1686"/>
<source>Name is too long!</source>
<translation>Nimi on liian pitkä!</translation>
</message>
@@ -5888,131 +5879,146 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="86"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="113"/>
<source>Starting...</source>
<translation>Ladataan...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="135"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="166"/>
<source>Open local dive data file</source>
- <translation type="unfinished"/>
+ <translation>Avaa paikallinen sukelluslokitiedosto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="143"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="174"/>
<source>Opening local data file failed</source>
- <translation type="unfinished"/>
+ <translation>Paikallisen tiedoston avaus epäonnistui</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="163"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="194"/>
<source>%1 dives loaded from local dive data file</source>
- <translation type="unfinished"/>
+ <translation>%1 sukellusta ladattu paikallisesta tiedostosta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="204"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
<source>working in no-cloud mode</source>
<translation>käytä off-line -tilassa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="209"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="240"/>
<source>Error parsing local storage, giving up</source>
- <translation type="unfinished"/>
+ <translation>Virhe paikallisen tallenteen jäsentämisessä, keskeytetään</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="218"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="249"/>
<source>no cloud credentials</source>
<translation>Ei pilvipalvelun tunnuksia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="219"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="271"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="250"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/>
<source>Please enter valid cloud credentials.</source>
<translation>Syötä pilvipalvelun tunnuksent.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="286"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="289"/>
+ <source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
+ <translation>Pilvipalvelun sähköpostiosoitteessa ja salasanassa voi olla vain kirjaimia, numeroita ja merkit &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, &apos;+&apos;.</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="295"/>
+ <source>Invalid format for email address</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="335"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Yritetään avata yhteyttä pilvipalveluun uusilla tunnuksilla</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="307"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="356"/>
<source>Testing cloud credentials</source>
<translation>Testataan pilvipalvelun tunnuksia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="370"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Käyttäjätunnusta ei voitu vahvistaa, koska pilvipalvelin ei vastaa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="378"/>
+ <source>Incorrect cloud credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="384"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Yhteys pilvipalveluun epäonnistui - käyttäjätunnusta ei voida vahvistaa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="362"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="416"/>
<source>Cloud credentials are invalid</source>
<translation>Virheelliset pilvipalvelun tunnukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="375"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="429"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Yhteys pivlipalveluun epäonnistui: Virhe luotaessa HTTPS -yhteyttä</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="388"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
<source>Cannot open cloud storage: %1</source>
<translation>Pilvitallennuksen yhteyden avaus epäonnistui: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="400"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="454"/>
<source>Cannot connect to cloud storage</source>
<translation>Yhteys pilvitallennukseen epäonnistui</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="424"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="478"/>
<source>Cloud credentials valid, loading dives...</source>
- <translation type="unfinished"/>
+ <translation>Pilvitunnukset OK, ladataan sukelluksia...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="436"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="490"/>
<source>Cloud storage error: %1</source>
<translation>Virhe pilvitallennuksessa: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="479"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="533"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
- <translation type="unfinished"/>
+ <translation>Ladataan sukellukset paikallisesta tallennustilasta (&apos;ei pilve&apos; tila)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="524"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="578"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Yhteysvirhe pilvipalveluun, käytetään off-line -tilassa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="549"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="603"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Yhteys muodostettu pilvipalveluun. Sukelluslista on tyhjä.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="720"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/>
<source>h</source>
<translation>t</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="720"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="721"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="775"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/>
<source>sec</source>
<translation>sek</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1095"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1162"/>
<source>Unknown GPS location</source>
<translation>Tuntemattomat GPS -sijainnit</translation>
</message>
@@ -6025,79 +6031,79 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation>Odotetaan GPS -sijaintia</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="787"/>
- <location filename="../core/qthelper.cpp" line="1348"/>
+ <location filename="../core/qthelper.cpp" line="783"/>
+ <location filename="../core/qthelper.cpp" line="1344"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="789"/>
- <location filename="../core/qthelper.cpp" line="1347"/>
+ <location filename="../core/qthelper.cpp" line="785"/>
+ <location filename="../core/qthelper.cpp" line="1343"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="815"/>
+ <location filename="../core/qthelper.cpp" line="811"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="817"/>
+ <location filename="../core/qthelper.cpp" line="813"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="842"/>
- <location filename="../core/qthelper.cpp" line="1323"/>
+ <location filename="../core/qthelper.cpp" line="838"/>
+ <location filename="../core/qthelper.cpp" line="1319"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="844"/>
- <location filename="../core/qthelper.cpp" line="1324"/>
+ <location filename="../core/qthelper.cpp" line="840"/>
+ <location filename="../core/qthelper.cpp" line="1320"/>
<source>lbs</source>
<translation>pauna</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="869"/>
- <location filename="../core/qthelper.cpp" line="1373"/>
+ <location filename="../core/qthelper.cpp" line="865"/>
+ <location filename="../core/qthelper.cpp" line="1369"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="871"/>
- <location filename="../core/qthelper.cpp" line="1372"/>
+ <location filename="../core/qthelper.cpp" line="867"/>
+ <location filename="../core/qthelper.cpp" line="1368"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="892"/>
- <location filename="../core/qthelper.cpp" line="1308"/>
+ <location filename="../core/qthelper.cpp" line="888"/>
+ <location filename="../core/qthelper.cpp" line="1304"/>
<source>AIR</source>
<translation>Ilma</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="894"/>
+ <location filename="../core/qthelper.cpp" line="890"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1032"/>
+ <location filename="../core/qthelper.cpp" line="1028"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n sukellus)</numerusform><numerusform>(%n sukelluksia)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1308"/>
+ <location filename="../core/qthelper.cpp" line="1304"/>
<source>OXYGEN</source>
<translation>HAPPI</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1395"/>
+ <location filename="../core/qthelper.cpp" line="1391"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1396"/>
+ <location filename="../core/qthelper.cpp" line="1392"/>
<source>cuft</source>
<translation>ft³</translation>
</message>
@@ -6136,11 +6142,6 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation>Poista tämä etappi</translation>
</message>
<message>
- <location filename="../desktop-widgets/globe.cpp" line="328"/>
- <source>Move the map and double-click to set the dive location</source>
- <translation>Kaksoisnäpäytä karttaa valitaksesi sukelluskohteen</translation>
- </message>
- <message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="34"/>
<source>Average</source>
<translation>Keskim.</translation>
@@ -6156,43 +6157,31 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<translation>Korkein</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="639"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="637"/>
<source>Invalid response from server</source>
<translation>Virheellinen vastaus palvelimelta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="647"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="645"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Odotettu XML tägi on &apos;DiveDateReader&apos;, mutta saatiin &apos;%1&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="693"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="691"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Odotettua XML -tägiä &apos;DiveDates&apos; ei löydy</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="700"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="698"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Virheellinen XML vastasu. Rivi %1: %2</translation>
</message>
- <message>
- <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="378"/>
- <source>Paired Bluetooth Devices</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ReadSettingsThread</name>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2138"/>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2163"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2134"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2159"/>
<source>This feature is not yet available for the selected dive computer.</source>
<translation>Ominaisuus ei ole vielä saatavilla valitulle sukellustietokoneelle.</translation>
</message>
@@ -6234,7 +6223,7 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
<context>
<name>ResetSettingsThread</name>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2266"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2262"/>
<source>Reset settings failed!</source>
<translation>Asetusten nollaus epäonnistui!</translation>
</message>
@@ -6266,6 +6255,83 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source>
</message>
</context>
<context>
+ <name>Settings</name>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="13"/>
+ <source>Settings</source>
+ <translation>Asetukset</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="38"/>
+ <source>Theme</source>
+ <translation>Teema</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="46"/>
+ <source>Blue</source>
+ <translation>Sininen</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="61"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="113"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="166"/>
+ <source>regular text</source>
+ <translation>tavallinen teksti</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="76"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="128"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="181"/>
+ <source>Highlight</source>
+ <translation>Korostus</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="99"/>
+ <source>Pink</source>
+ <translation>Pinkki</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="151"/>
+ <source>Dark</source>
+ <translation>Tumma</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="215"/>
+ <source>Subsurface GPS data webservice</source>
+ <translation>Subsurfacen GPS -sijaintien verkkopalvelu</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="224"/>
+ <source>Distance threshold (meters)</source>
+ <translation>Minimietäisyys (metriä)</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="240"/>
+ <source>Time threshold (minutes)</source>
+ <translation>Minimikesto (minuuttia)</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="267"/>
+ <source>Dive computer</source>
+ <translation>Sukellustietokone</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="276"/>
+ <source>Save detailed log</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="299"/>
+ <source>Developer</source>
+ <translation>Kehittäjä</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="308"/>
+ <source>Display Developer menu</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>ShiftImageTimesDialog</name>
<message>
<location filename="../desktop-widgets/shiftimagetimes.ui" line="23"/>
@@ -6333,33 +6399,33 @@ Osa kuvien aikaleimasta ei ole minkään valitun sukelluksen aikana (+- 30 minuu
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
<source>Image files (*.jpg *.jpeg)</source>
- <translation type="unfinished"/>
+ <translation>Kuvatiedostot (*.jpg *.jpeg)</translation>
</message>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Selected dive date/time</source>
- <translation type="unfinished"/>
+ <translation>Valitun sukelluksen päivä/aika</translation>
</message>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>First selected dive date/time</source>
- <translation type="unfinished"/>
+ <translation>Ensimmäisen valitun sukelluksen päivä/aika</translation>
</message>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
<source>Last selected dive date/time</source>
- <translation type="unfinished"/>
+ <translation>Viimeisen valitun sukelluksen päivä/aika</translation>
</message>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
<source>
Files with inappropriate date/time</source>
- <translation type="unfinished"/>
+ <translation>Tiedostot virheellisellä päivällä/ajalla</translation>
</message>
<message>
<location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
<source>No Exif date/time found</source>
- <translation type="unfinished"/>
+ <translation>Päivää/aikaa ei löytynyt Exif-tiedoista</translation>
</message>
</context>
<context>
@@ -6473,54 +6539,54 @@ Files with inappropriate date/time</source>
<context>
<name>SocialNetworkDialog</name>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="305"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="307"/>
<source>Dive date: %1
</source>
<translation>Sukelluspäivä: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="308"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="310"/>
<source>Duration: %1
</source>
<translation>Kesto: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="309"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="311"/>
<source>h</source>
<comment>abbreviation for hours</comment>
<translation>t</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="310"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="312"/>
<source>min</source>
<comment>abbreviation for minutes</comment>
<translation>min</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="313"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="315"/>
<source>Dive location: %1
</source>
<translation>Sukelluskohde: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="316"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="318"/>
<source>Buddy: %1
</source>
<translation>Sukelluspari: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="319"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="321"/>
<source>Divemaster: %1
</source>
<translation>Divemaster: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="322"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="324"/>
<source>
%1</source>
<translation>
@@ -6535,57 +6601,57 @@ Files with inappropriate date/time</source>
<translation>Dialogi</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="57"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="25"/>
<source>The text to the right will be posted as the description with your profile picture to Facebook. The album name is required (the profile picture will be posted to that album).</source>
<translation>Oikealla oleva teksti lähetetään sukellusprofiilin kuvaukseksi Facebookiin. Albumin nimi täytyy täyttää (sukellusprofiili lähetetään siihen albumiin).</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="70"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="38"/>
<source>Album</source>
<translation>Albumi</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="77"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="45"/>
<source>The profile picture will be posted in this album (required)</source>
<translation>Profiilikuvaaja lähetetään tähän albumiin (pakollinen)</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="84"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="52"/>
<source>Include</source>
<translation>Liitä</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="91"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="59"/>
<source>Date and time</source>
<translation>Päivä ja aika</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="98"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="66"/>
<source>Duration</source>
<translation>Kesto</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="105"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="73"/>
<source>Location</source>
<translation>Kohde</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="112"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="80"/>
<source>Divemaster</source>
<translation>Divemaster</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="119"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="87"/>
<source>Buddy</source>
<translation>Sukelluspari</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="126"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="94"/>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="139"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="107"/>
<source>Facebook post preview</source>
<translation>Facebook -päivityksen esikatselu</translation>
</message>
@@ -6660,37 +6726,37 @@ Files with inappropriate date/time</source>
<translation>Verkkopalvelu</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="519"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="517"/>
<source>Connecting...</source>
<translation>Yhdistetään...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="538"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="536"/>
<source>Download finished</source>
<translation>Lataus valmistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="550"/>
<source>Download error: %1</source>
<translation>Virhe latauksessa: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="562"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="560"/>
<source>Connection error: </source>
<translation>Yhteysvirhe:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="565"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="563"/>
<source>Invalid user identifier!</source>
<translation>Tuntematon käyttäjä!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="568"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="566"/>
<source>Cannot parse response!</source>
<translation>Vastauksen jäsentäminen ei onnistu!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="571"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="569"/>
<source>Download successful</source>
<translation>Lataus onnistui</translation>
</message>
@@ -6821,7 +6887,7 @@ Files with inappropriate date/time</source>
<message>
<location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/>
<source>d</source>
- <translation type="unfinished"/>
+ <translation>p</translation>
</message>
</context>
<context>
@@ -7007,7 +7073,7 @@ sekoittaa ilmasta ja käyttäen:
<message>
<location filename="../desktop-widgets/tab-widgets/TabDiveStatistics.cpp" line="133"/>
<source>and</source>
- <translation type="unfinished"/>
+ <translation>ja</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/TabDiveStatistics.cpp" line="135"/>
@@ -7709,15 +7775,15 @@ Kieli: %1</translation>
<context>
<name>WriteSettingsThread</name>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2187"/>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2212"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2183"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2208"/>
<source>This feature is not yet available for the selected dive computer.</source>
<translation>Ominaisuus ei ole vielä saatavilla valitulle sukellustietokoneelle.</translation>
</message>
<message>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2189"/>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2200"/>
- <location filename="../core/configuredivecomputerthreads.cpp" line="2209"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2185"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2196"/>
+ <location filename="../core/configuredivecomputerthreads.cpp" line="2205"/>
<source>Failed!</source>
<translation>Epäonnistui!</translation>
</message>
@@ -7825,7 +7891,7 @@ Keski</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="840"/>
+ <location filename="../core/libdivecomputer.c" line="790"/>
<source>Error parsing the header</source>
<translation>Virhe otsaketietojen tulkinnassa</translation>
</message>
@@ -7833,10 +7899,11 @@ Keski</translation>
<context>
<name>gettectFromC</name>
<message>
- <location filename="../core/profile.c" line="1343"/>
+ <location filename="../core/profile.c" line="1363"/>
<source>Density: %.1fg/â„“
</source>
- <translation type="unfinished"/>
+ <translation>Tiheys: %.1fg/â„“
+</translation>
</message>
</context>
<context>
@@ -7845,40 +7912,40 @@ Keski</translation>
<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="251"/>
+ <location filename="../core/libdivecomputer.c" line="252"/>
<source>deco stop</source>
<translation>deko-pysähdys</translation>
</message>
<message>
<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="253"/>
+ <location filename="../core/file.c" line="771"/>
+ <location filename="../core/libdivecomputer.c" line="254"/>
<source>ascent</source>
<translation>nousu</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="757"/>
+ <location filename="../core/file.c" line="749"/>
<source>battery</source>
<translation>paristo</translation>
</message>
<message>
<location filename="../core/cochran.c" line="343"/>
- <location filename="../core/libdivecomputer.c" line="269"/>
+ <location filename="../core/libdivecomputer.c" line="270"/>
<source>OLF</source>
<translation>Happikertymä</translation>
</message>
<message>
<location filename="../core/cochran.c" line="348"/>
- <location filename="../core/libdivecomputer.c" line="268"/>
+ <location filename="../core/libdivecomputer.c" line="269"/>
<source>maxdepth</source>
<translation>Suurin syvyys</translation>
</message>
<message>
<location filename="../core/cochran.c" line="353"/>
<location filename="../core/cochran.c" line="399"/>
- <location filename="../core/libdivecomputer.c" line="270"/>
+ <location filename="../core/libdivecomputer.c" line="271"/>
<source>pOâ‚‚</source>
<translation>pOâ‚‚</translation>
</message>
@@ -7886,29 +7953,29 @@ Keski</translation>
<location filename="../core/cochran.c" line="360"/>
<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="261"/>
- <location filename="../core/libdivecomputer.c" line="275"/>
+ <location filename="../core/file.c" line="852"/>
+ <location filename="../core/libdivecomputer.c" line="262"/>
+ <location filename="../core/libdivecomputer.c" line="276"/>
<source>gaschange</source>
<translation>Kaasun vaihto</translation>
</message>
<message>
<location filename="../core/cochran.c" line="365"/>
<location filename="../core/cochran.c" line="404"/>
- <location filename="../core/libdivecomputer.c" line="252"/>
+ <location filename="../core/libdivecomputer.c" line="253"/>
<source>rbt</source>
<translation>pohja-aika</translation>
</message>
<message>
<location filename="../core/cochran.c" line="374"/>
<location filename="../core/cochran.c" line="421"/>
- <location filename="../core/libdivecomputer.c" line="254"/>
+ <location filename="../core/libdivecomputer.c" line="255"/>
<source>ceiling</source>
<translation>katto</translation>
</message>
<message>
<location filename="../core/cochran.c" line="390"/>
- <location filename="../core/libdivecomputer.c" line="256"/>
+ <location filename="../core/libdivecomputer.c" line="257"/>
<source>transmitter</source>
<translation>lähetin</translation>
</message>
@@ -8095,17 +8162,18 @@ Keski</translation>
<location filename="../core/datatrak.c" line="513"/>
<source>[Warning] Manual dive # %d
</source>
- <translation type="unfinished"/>
+ <translation>[Varoitus] Käsin syötetty sukellus # %d
+</translation>
</message>
<message>
<location filename="../core/datatrak.c" line="539"/>
<source>[Error] Out of memory for dive %d. Abort parsing.</source>
- <translation type="unfinished"/>
+ <translation>[Virhe] Muisti on loppu sukelluksella %d. Keskeytetään jäsentäminen.</translation>
</message>
<message>
<location filename="../core/datatrak.c" line="585"/>
<source>[Error] File is not a DataTrak file. Aborted</source>
- <translation type="unfinished"/>
+ <translation>[Virhe] Tiedosto ei ole DataTrak-muodossa. Kekseytetty</translation>
</message>
<message>
<location filename="../core/datatrak.c" line="598"/>
@@ -8170,8 +8238,8 @@ Keski</translation>
<message>
<location filename="../core/dive.c" line="34"/>
<location filename="../core/equipment.c" line="91"/>
- <location filename="../core/planner.c" line="1079"/>
- <location filename="../core/planner.c" line="1082"/>
+ <location filename="../core/planner.c" line="1126"/>
+ <location filename="../core/planner.c" line="1129"/>
<source>oxygen</source>
<translation>happi</translation>
</message>
@@ -8181,90 +8249,90 @@ Keski</translation>
<translation>käyttämättä</translation>
</message>
<message>
- <location filename="../core/dive.c" line="182"/>
+ <location filename="../core/dive.c" line="265"/>
<source>pascal</source>
<translation>Pa</translation>
</message>
<message>
- <location filename="../core/dive.c" line="187"/>
- <location filename="../core/qthelper.cpp" line="671"/>
+ <location filename="../core/dive.c" line="270"/>
+ <location filename="../core/qthelper.cpp" line="667"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/dive.c" line="191"/>
- <location filename="../core/qthelper.cpp" line="674"/>
+ <location filename="../core/dive.c" line="274"/>
+ <location filename="../core/qthelper.cpp" line="670"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/dive.c" line="228"/>
+ <location filename="../core/dive.c" line="311"/>
<source>â„“</source>
<translation>â„“</translation>
</message>
<message>
- <location filename="../core/dive.c" line="233"/>
+ <location filename="../core/dive.c" line="316"/>
<source>cuft</source>
<translation>ft³</translation>
</message>
<message>
- <location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="592"/>
- <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/dive.c" line="357"/>
+ <location filename="../core/qthelper.cpp" line="588"/>
+ <location filename="../core/qthelper.cpp" line="603"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/dive.c" line="279"/>
- <location filename="../core/qthelper.cpp" line="595"/>
- <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/dive.c" line="362"/>
+ <location filename="../core/qthelper.cpp" line="591"/>
+ <location filename="../core/qthelper.cpp" line="605"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/dive.c" line="302"/>
+ <location filename="../core/dive.c" line="385"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../core/dive.c" line="304"/>
+ <location filename="../core/dive.c" line="387"/>
<source>m/s</source>
<translation>m/s</translation>
</message>
<message>
- <location filename="../core/dive.c" line="309"/>
+ <location filename="../core/dive.c" line="392"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../core/dive.c" line="311"/>
+ <location filename="../core/dive.c" line="394"/>
<source>ft/s</source>
<translation>ft/s</translation>
</message>
<message>
- <location filename="../core/dive.c" line="330"/>
- <location filename="../core/qthelper.cpp" line="618"/>
- <location filename="../core/qthelper.cpp" line="628"/>
+ <location filename="../core/dive.c" line="413"/>
+ <location filename="../core/qthelper.cpp" line="614"/>
+ <location filename="../core/qthelper.cpp" line="624"/>
<source>lbs</source>
<translation>pauna</translation>
</message>
<message>
- <location filename="../core/dive.c" line="334"/>
- <location filename="../core/qthelper.cpp" line="616"/>
- <location filename="../core/qthelper.cpp" line="626"/>
+ <location filename="../core/dive.c" line="417"/>
+ <location filename="../core/qthelper.cpp" line="612"/>
+ <location filename="../core/qthelper.cpp" line="622"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/dive.c" line="1756"/>
+ <location filename="../core/dive.c" line="1841"/>
<source>(%s) or (%s)</source>
<translation>(%s) tai (%s)</translation>
</message>
<message>
- <location filename="../core/divelist.c" line="495"/>
+ <location filename="../core/divelist.c" line="498"/>
<location filename="../core/equipment.c" line="87"/>
- <location filename="../core/planner.c" line="1075"/>
- <location filename="../core/planner.c" line="1078"/>
+ <location filename="../core/planner.c" line="1122"/>
+ <location filename="../core/planner.c" line="1125"/>
<source>air</source>
<translation>ilma</translation>
</message>
@@ -8305,80 +8373,85 @@ Keski</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="513"/>
- <location filename="../core/file.c" line="599"/>
- <location filename="../core/file.c" line="911"/>
- <location filename="../core/file.c" line="1108"/>
+ <location filename="../core/file.c" line="505"/>
+ <location filename="../core/file.c" line="591"/>
+ <location filename="../core/file.c" line="889"/>
+ <location filename="../core/file.c" line="1099"/>
<location filename="../core/ostctools.c" line="52"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Tiedoston &apos;%s&apos; avaaminen epäonnistui</translation>
</message>
<message>
- <location filename="../core/file.c" line="399"/>
+ <location filename="../core/file.c" line="391"/>
<source>Cannot open CSV file %s; please use Import log file dialog</source>
<comment>'Import log file' should be the same text as corresponding label in Import menu</comment>
<translation>CSV -tiedoston %s avaus epäonnistui; käytä Tuonti -dialogia</translation>
</message>
<message>
- <location filename="../core/file.c" line="515"/>
+ <location filename="../core/file.c" line="507"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Tyhjä tiedosto &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="696"/>
+ <location filename="../core/file.c" line="688"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon -tuonti epäonnistui: tiedoston &apos;%2&apos; luku epäonnistui</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="724"/>
<source>Mouth piece position OC</source>
<translation>Suukappaleen asema (avoin kierto)</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="728"/>
<source>Mouth piece position CC</source>
<translation>Suukappaleen asento (suljettu kierto)</translation>
</message>
<message>
- <location filename="../core/file.c" line="740"/>
+ <location filename="../core/file.c" line="732"/>
<source>Mouth piece position unknown</source>
<translation>Suukappaleen asento tuntematon</translation>
</message>
<message>
- <location filename="../core/file.c" line="744"/>
+ <location filename="../core/file.c" line="736"/>
<source>Mouth piece position not connected</source>
<translation>Suukappale ei kytketty</translation>
</message>
<message>
- <location filename="../core/file.c" line="751"/>
+ <location filename="../core/file.c" line="743"/>
<source>Power off</source>
<translation>Sammuta</translation>
</message>
<message>
- <location filename="../core/file.c" line="811"/>
+ <location filename="../core/file.c" line="793"/>
<source>Oâ‚‚ calibration failed</source>
<translation>Happikalibrointi epäonnistui</translation>
</message>
<message>
- <location filename="../core/file.c" line="813"/>
- <location filename="../core/file.c" line="822"/>
+ <location filename="../core/file.c" line="795"/>
+ <location filename="../core/file.c" line="804"/>
<source>Oâ‚‚ calibration</source>
<translation>Happikalibrointi</translation>
</message>
<message>
+ <location filename="../core/file.c" line="950"/>
+ <source>No dive profile found from &apos;%s&apos;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../core/git-access.c" line="56"/>
<source>Checkout from storage (%lu/%lu)</source>
- <translation type="unfinished"/>
+ <translation>Ladattu tallennustilasta (%lu/%lu)</translation>
</message>
<message>
<location filename="../core/git-access.c" line="87"/>
<source>Transfer from storage (%d/%d)</source>
- <translation type="unfinished"/>
+ <translation>Siirrä tallennustilasta (%d/%d)</translation>
</message>
<message>
<location filename="../core/git-access.c" line="99"/>
<source>Transfer to storage (%d/%d)</source>
- <translation type="unfinished"/>
+ <translation>Siirrä tallennustilaan (%d/%d)</translation>
</message>
<message>
<location filename="../core/git-access.c" line="135"/>
@@ -8434,259 +8507,266 @@ Keski</translation>
<message>
<location filename="../core/git-access.c" line="469"/>
<source>Update local storage to match cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Päivitä paikallinen tallennustila vastaamaan pilvipalvelua</translation>
</message>
<message>
<location filename="../core/git-access.c" line="477"/>
<source>Push local changes to cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Tallenna paikalliset muutokset pilvitallennustilaan</translation>
</message>
<message>
<location filename="../core/git-access.c" line="495"/>
<source>Try to merge local changes into cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Yritä yhdistää paikalliset muutokset pilvitallennustilaan</translation>
</message>
<message>
<location filename="../core/git-access.c" line="537"/>
<source>Store data into cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Tallenna tiedot pilvitallennustilaan</translation>
</message>
<message>
<location filename="../core/git-access.c" line="561"/>
<source>Sync with cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Synkronoi pilvitallennustila</translation>
</message>
<message>
<location filename="../core/git-access.c" line="588"/>
<source>Can&apos;t reach cloud server, working with local data</source>
- <translation type="unfinished"/>
+ <translation>Lukeminen pilvitallennustilasta epäonnistui, käytetään paikallista dataa</translation>
</message>
<message>
<location filename="../core/git-access.c" line="601"/>
<source>Successful cloud connection, fetch remote</source>
- <translation type="unfinished"/>
+ <translation>Onnistunut yhteys pilvitallennustilaan, haetaan tiedot</translation>
</message>
<message>
<location filename="../core/git-access.c" line="616"/>
<source>Done syncing with cloud storage</source>
- <translation type="unfinished"/>
+ <translation>Synkronointi pilvitallennustilaan valmis</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="748"/>
+ <location filename="../core/git-access.c" line="752"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Virhe: yhteys Subsurfacen pilvitallennustilaan</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="751"/>
+ <location filename="../core/git-access.c" line="755"/>
<source>git clone of %s failed (%s)</source>
<translation>lokin %s haku epäonnistui (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="774"/>
+ <location filename="../core/git-access.c" line="778"/>
<source>Synchronising data file</source>
- <translation type="unfinished"/>
+ <translation>Synkronoidaan tiedot</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="237"/>
- <location filename="../core/parse-xml.c" line="3326"/>
+ <location filename="../core/libdivecomputer.c" line="238"/>
+ <location filename="../core/parse-xml.c" line="3456"/>
<location filename="../core/uemis-downloader.c" line="137"/>
<source>unknown</source>
<translation>tuntematon</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="250"/>
+ <location filename="../core/libdivecomputer.c" line="251"/>
<source>none</source>
<translation>ei mitään</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="255"/>
+ <location filename="../core/libdivecomputer.c" line="256"/>
<source>workload</source>
<translation>työmäärä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="257"/>
+ <location filename="../core/libdivecomputer.c" line="258"/>
<source>violation</source>
<translation>rike</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="258"/>
+ <location filename="../core/libdivecomputer.c" line="259"/>
<source>bookmark</source>
<translation>kirjanmerkki</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="259"/>
+ <location filename="../core/libdivecomputer.c" line="260"/>
<source>surface</source>
<translation>pinta</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="260"/>
+ <location filename="../core/libdivecomputer.c" line="261"/>
<source>safety stop</source>
<translation>turvapysähdys</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="262"/>
+ <location filename="../core/libdivecomputer.c" line="263"/>
<source>safety stop (voluntary)</source>
<translation>turvapysähdys (vapaaehtoinen)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="263"/>
+ <location filename="../core/libdivecomputer.c" line="264"/>
<source>safety stop (mandatory)</source>
<translation>turvapysähdys (pakollinen)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="264"/>
+ <location filename="../core/libdivecomputer.c" line="265"/>
<source>deepstop</source>
<translation>syväpysähdys</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="265"/>
+ <location filename="../core/libdivecomputer.c" line="266"/>
<source>ceiling (safety stop)</source>
<translation>katto (turvapysähdys)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="266"/>
+ <location filename="../core/libdivecomputer.c" line="267"/>
<source>below floor</source>
<comment>event showing dive is below deco floor and adding deco time</comment>
<translation>liian syvällä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="267"/>
+ <location filename="../core/libdivecomputer.c" line="268"/>
<source>divetime</source>
<translation>sukellusaika</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="271"/>
+ <location filename="../core/libdivecomputer.c" line="272"/>
<source>airtime</source>
<translation>Ilma-aika</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="272"/>
+ <location filename="../core/libdivecomputer.c" line="273"/>
<source>rgbm</source>
<translation>rgbm</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="273"/>
+ <location filename="../core/libdivecomputer.c" line="274"/>
<source>heading</source>
<translation>suunta</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="274"/>
+ <location filename="../core/libdivecomputer.c" line="275"/>
<source>tissue level warning</source>
<translation>kudoskertymän varoitus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="284"/>
+ <location filename="../core/libdivecomputer.c" line="285"/>
<source>invalid event number</source>
<translation>tuntematon tapahtumanumero</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="656"/>
+ <location filename="../core/libdivecomputer.c" line="606"/>
<source>Error parsing the datetime</source>
<translation>Virhe ajan jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="674"/>
+ <location filename="../core/libdivecomputer.c" line="624"/>
<source>Dive %d: %s</source>
<translation>Sukellus %d: %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="680"/>
+ <location filename="../core/libdivecomputer.c" line="630"/>
<source>Error parsing the divetime</source>
<translation>Virhe sukelluksen keston jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="690"/>
+ <location filename="../core/libdivecomputer.c" line="640"/>
<source>Error parsing the maxdepth</source>
<translation>Virhe maksimisyvyyden jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="709"/>
+ <location filename="../core/libdivecomputer.c" line="659"/>
<source>Error parsing temperature</source>
<translation>Virhe lämpötilan jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="729"/>
+ <location filename="../core/libdivecomputer.c" line="679"/>
<source>Error parsing the gas mix count</source>
<translation>Virhe kaasuseosten määrän jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="741"/>
+ <location filename="../core/libdivecomputer.c" line="691"/>
<source>Error obtaining water salinity</source>
<translation>Virhe veden suolapitoisuuden määrityksessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="750"/>
+ <location filename="../core/libdivecomputer.c" line="700"/>
<source>Error obtaining surface pressure</source>
<translation>Virhe ilmanpaineen määrityksessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="775"/>
+ <location filename="../core/libdivecomputer.c" line="725"/>
<source>Error obtaining dive mode</source>
<translation>Virhe sukellusmoodin kanssa</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="795"/>
+ <location filename="../core/libdivecomputer.c" line="745"/>
<source>Error parsing the gas mix</source>
<translation>Virhe kaasuseoksen jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="820"/>
+ <location filename="../core/libdivecomputer.c" line="770"/>
<source>Unable to create parser for %s %s</source>
<translation>Jäsentäjän luominen %s %s epäonnistui</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="826"/>
+ <location filename="../core/libdivecomputer.c" line="776"/>
<source>Error registering the data</source>
<translation>Virhe tiedon rekisteröinnissä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="847"/>
+ <location filename="../core/libdivecomputer.c" line="797"/>
<source>Error parsing the samples</source>
<translation>Virhe näytteiden tulkinnassa</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="985"/>
+ <location filename="../core/libdivecomputer.c" line="804"/>
+ <source>Already downloaded dive at %s</source>
+ <translation>Sukellus on jo ladattu %s</translation>
+ </message>
+ <message>
+ <location filename="../core/libdivecomputer.c" line="938"/>
<source>Event: waiting for user action</source>
<translation>Tapahtuma: odotetaan käyttäjän toimia</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="993"/>
- <source>model=%u (0x%08x), firmware=%u (0x%08x), serial=%u (0x%08x)</source>
- <translation>malli=%u (0x%08x), firmware=%u (0x%08x), sarjanumero=%u (0x%08x)</translation>
+ <location filename="../core/libdivecomputer.c" line="957"/>
+ <source>model=%s firmware=%u serial=%u</source>
+ <translation>malli=%s firmware=%u sarjanumero=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1068"/>
+ <location filename="../core/libdivecomputer.c" line="1019"/>
<source>Error registering the event handler.</source>
<translation>Virhe tapahtumakäsittelijän rekisteröinnissä.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1073"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the cancellation handler.</source>
<translation>Virhe perumiskäsittelijän rekisteröinnissä.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1094"/>
+ <location filename="../core/libdivecomputer.c" line="1045"/>
<source>Dive data import error</source>
<translation>Virhe sukellusten jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1133"/>
+ <location filename="../core/libdivecomputer.c" line="1084"/>
<source>Unable to create libdivecomputer context</source>
<translation>libdivecomputer-kontekstin luominen epäonnistui</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1140"/>
+ <location filename="../core/libdivecomputer.c" line="1091"/>
<source>Unable to open %s %s (%s)</source>
<translation>Avaaminen epäonnistui: %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1165"/>
- <source>Insufficient privileges to open the device %s %s (%s)</source>
- <translation>Käyttövaltuudet eivät riitä laitteen %s %s (%s) avaamiseen</translation>
+ <location filename="../core/libdivecomputer.c" line="1116"/>
+ <source>Error opening the device %s %s (%s).
+In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
+You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../core/load-git.c" line="197"/>
- <location filename="../core/parse-xml.c" line="1245"/>
+ <location filename="../core/parse-xml.c" line="1270"/>
<source>multiple GPS locations for this dive site; also %s
</source>
<translation>sukelluskohteella on useita GPS -positioita; %s
@@ -8694,21 +8774,21 @@ Keski</translation>
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse-xml.c" line="1307"/>
+ <location filename="../core/parse-xml.c" line="1332"/>
<source>additional name for site: %s
</source>
<translation>Ylimääräinen nimi sukelluskohteelle: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1683"/>
+ <location filename="../core/load-git.c" line="1703"/>
<source>Load dives from local cache</source>
- <translation type="unfinished"/>
+ <translation>Lataa sukellukset paikallisesta välimuistista</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1687"/>
+ <location filename="../core/load-git.c" line="1707"/>
<source>Successfully opened dive data</source>
- <translation type="unfinished"/>
+ <translation>Sukellusdatan avaus onnistui</translation>
</message>
<message>
<location filename="../core/ostctools.c" line="93"/>
@@ -8722,19 +8802,19 @@ Keski</translation>
<translation>Virhe - %s - jäsentäessä sukellusta %d</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="520"/>
+ <location filename="../core/parse-xml.c" line="524"/>
<source>Strange percentage reading %s
</source>
<translation>Outo prosenttiosuus: %s
</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="2053"/>
+ <location filename="../core/parse-xml.c" line="2094"/>
<source>Failed to parse &apos;%s&apos;</source>
<translation>Tiedoston &apos;%s&apos; lukeminen epäonnistui.</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="3784"/>
+ <location filename="../core/parse-xml.c" line="3978"/>
<source>Can&apos;t open stylesheet %s</source>
<translation>Tyylitiedoston %1 avaus ei onnistu</translation>
</message>
@@ -8750,21 +8830,21 @@ Keski</translation>
</message>
<message>
<location filename="../core/plannernotes.c" line="78"/>
- <location filename="../core/plannernotes.c" line="386"/>
- <location filename="../core/plannernotes.c" line="392"/>
- <location filename="../core/plannernotes.c" line="420"/>
- <location filename="../core/plannernotes.c" line="455"/>
- <location filename="../core/plannernotes.c" line="467"/>
+ <location filename="../core/plannernotes.c" line="387"/>
+ <location filename="../core/plannernotes.c" line="393"/>
+ <location filename="../core/plannernotes.c" line="425"/>
+ <location filename="../core/plannernotes.c" line="460"/>
+ <location filename="../core/plannernotes.c" line="472"/>
<source>Warning:</source>
<translation>Varoitus:</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="327"/>
+ <location filename="../core/plannernotes.c" line="328"/>
<source>, effective GF=%d/%d</source>
<translation>, efektiivinen GF=%d/%d</translation>
</message>
<message>
- <location filename="../core/planner.c" line="321"/>
+ <location filename="../core/planner.c" line="320"/>
<location filename="../desktop-widgets/simplewidgets.cpp" line="210"/>
<source>SP change</source>
<translation>SP:n mutos</translation>
@@ -8780,11 +8860,6 @@ Keski</translation>
<translation>BUHLMANN</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="104"/>
- <source>Runtime: %dmin&lt;br&gt;&lt;/div&gt;</source>
- <translation>Kesto: %dmin&lt;br&gt;&lt;/div&gt;</translation>
- </message>
- <message>
<location filename="../core/plannernotes.c" line="109"/>
<source>depth</source>
<translation>syvyys</translation>
@@ -8825,49 +8900,54 @@ Keski</translation>
<translation>Pysy %.*f %s:n syvyydessä %d:%02d min - sukellusaika %d:%02u %s:lla</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="238"/>
+ <location filename="../core/plannernotes.c" line="239"/>
<source>%3.0f%s</source>
<translation>%3.0f%s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="241"/>
- <location filename="../core/plannernotes.c" line="245"/>
+ <location filename="../core/plannernotes.c" line="242"/>
+ <location filename="../core/plannernotes.c" line="246"/>
<source>%3dmin</source>
<translation>%3d min</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="254"/>
- <location filename="../core/plannernotes.c" line="266"/>
+ <location filename="../core/plannernotes.c" line="255"/>
+ <location filename="../core/plannernotes.c" line="267"/>
<source>(SP = %.1fbar)</source>
<translation>(SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="289"/>
+ <location filename="../core/plannernotes.c" line="290"/>
<source>Switch gas to %s (SP = %.1fbar)</source>
<translation>Vaihda kaasu seuraavaan %s (SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="291"/>
+ <location filename="../core/plannernotes.c" line="292"/>
<source>Switch gas to %s</source>
<translation>Vaihda kaasu seuraavaan: %s
</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="311"/>
+ <location filename="../core/plannernotes.c" line="312"/>
<source>CNS</source>
<translation>Happikertymä (CNS)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="313"/>
+ <location filename="../core/plannernotes.c" line="314"/>
<source>OTU</source>
<translation>Happikertymä (OTU)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="323"/>
+ <location filename="../core/plannernotes.c" line="324"/>
<source>Deco model: VPM-B at nominal conservatism</source>
<translation>Dekomalli: VPM-B nimelliskonservatismilla</translation>
</message>
<message>
+ <location filename="../core/plannernotes.c" line="418"/>
+ <source>&lt;br&gt;&amp;nbsp;&amp;mdash; &lt;span style=&apos;color: %s;&apos;&gt;Minimum gas&lt;/span&gt; (based on %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../core/plannernotes.c" line="90"/>
<location filename="../core/plannernotes.c" line="98"/>
<source>Subsurface</source>
@@ -8889,87 +8969,87 @@ Keski</translation>
<translation>sukellussuunnitelma&lt;/b&gt; luotu</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="318"/>
+ <location filename="../core/plannernotes.c" line="104"/>
+ <source>Runtime: %dmin VARIATIONS&lt;br&gt;&lt;/div&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="319"/>
<source>Deco model: Bühlmann ZHL-16C with GFLow = %d%% and GFHigh = %d%%</source>
<translation>Dekomalli: Bühlmann ZHL-16C: GFLow = %d%% ja GFHigh = %d%%</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="325"/>
+ <location filename="../core/plannernotes.c" line="326"/>
<source>Deco model: VPM-B at +%d conservatism</source>
<translation>Dekomalli: VPM-B +%d konservatismilla</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="331"/>
+ <location filename="../core/plannernotes.c" line="332"/>
<source>Deco model: Recreational mode based on Bühlmann ZHL-16B with GFLow = %d%% and GFHigh = %d%%</source>
<translation>Dekomalli: Harrastesukellus perustuen Bühlmann ZHL-16B käyttäen GFLow = %d%% ja GFHigh = %d%%</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="339"/>
+ <location filename="../core/plannernotes.c" line="340"/>
<source>ATM pressure: %dmbar (%d%s)&lt;br&gt;&lt;/div&gt;</source>
<translation>Ilmanpaine: %dmbar (%d%s)&lt;br&gt;&lt;/div&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="357"/>
+ <location filename="../core/plannernotes.c" line="358"/>
<source>Gas consumption (CCR legs excluded):</source>
<translation>Kaasun kulutus (CCR -etappeja ei mukana):</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="359"/>
+ <location filename="../core/plannernotes.c" line="360"/>
<source>Gas consumption (based on SAC</source>
<translation>Ilmankulutus (perustuen SAC:iin</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="387"/>
+ <location filename="../core/plannernotes.c" line="388"/>
<source>this is more gas than available in the specified cylinder!</source>
<translation>tämä on enemmän kaasua kuin sinulla on määritellyissä säiliöissä!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="393"/>
+ <location filename="../core/plannernotes.c" line="394"/>
<source>not enough reserve for gas sharing on ascent!</source>
<translation>sinulla ei ole tarpeeksi kaasua jakaaksesi sitä pintaan nousun ajan!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="414"/>
- <source>&lt;br&gt;&amp;nbsp;&amp;mdash; &lt;span style=&apos;color: green;&apos;&gt;Minimum gas&lt;/span&gt; (based on %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s</source>
- <translation>&lt;br&gt;&amp;nbsp;&amp;mdash; &lt;span style=&apos;color: green;&apos;&gt;Minimiseos&lt;/span&gt; (käyttäen %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s</translation>
- </message>
- <message>
- <location filename="../core/plannernotes.c" line="421"/>
+ <location filename="../core/plannernotes.c" line="426"/>
<source>required minimum gas for ascent already exceeding start pressure of cylinder!</source>
<translation>tarvitaan enemmän kaasua, kuin sylinterissä on lähdössä </translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="424"/>
+ <location filename="../core/plannernotes.c" line="429"/>
<source>%.0f%s/%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s/%.0f%s in planned ascent)</source>
<translation>%.0f%s/%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s/%.0f%s suunnitellussa nousussa)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="427"/>
+ <location filename="../core/plannernotes.c" line="432"/>
<source>%.0f%s (%.0f%s during planned ascent) of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</source>
<translation>%.0f%s (%.0f%s suunnitellussa nousussa) &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="452"/>
+ <location filename="../core/plannernotes.c" line="457"/>
<source>high pOâ‚‚ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>korkea pO₂ -arvo %.2f %d:%02u:ssa seoksella %s syvyydessä %.*f %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="464"/>
+ <location filename="../core/plannernotes.c" line="469"/>
<source>low pOâ‚‚ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>matala pO₂ -arvo %.2f %d:%02u:ssa seoksella %s syvyydessä %.*f %s</translation>
</message>
<message>
- <location filename="../core/planner.c" line="837"/>
+ <location filename="../core/planner.c" line="873"/>
<source>Can&apos;t find gas %s</source>
<translation>Seosta %s ei löydy</translation>
</message>
<message>
- <location filename="../core/planner.c" line="1083"/>
+ <location filename="../core/planner.c" line="1130"/>
<source>ean</source>
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1301"/>
+ <location filename="../core/profile.c" line="1316"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -8978,312 +9058,315 @@ S: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1304"/>
- <source>P: %d%s
-</source>
- <translation>P: %d%s
-</translation>
- </message>
- <message>
- <location filename="../core/profile.c" line="1308"/>
+ <location filename="../core/profile.c" line="1328"/>
<source>T: %.1f%s
</source>
<translation>L: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1314"/>
+ <location filename="../core/profile.c" line="1334"/>
<source>V: %.1f%s
</source>
<translation>N: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1317"/>
+ <location filename="../core/profile.c" line="1337"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1319"/>
+ <location filename="../core/profile.c" line="1339"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1321"/>
+ <location filename="../core/profile.c" line="1341"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1323"/>
+ <location filename="../core/profile.c" line="1343"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1325"/>
+ <location filename="../core/profile.c" line="1345"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1328"/>
+ <location filename="../core/profile.c" line="1348"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1362"/>
+ <location filename="../core/profile.c" line="1382"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1354"/>
+ <location filename="../core/profile.c" line="1374"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Turvapysähdys: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1336"/>
+ <location filename="../core/profile.c" line="1324"/>
+ <source>P: %d%s (%s)
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../core/profile.c" line="1356"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/â„“
</source>
- <translation type="unfinished"/>
+ <translation>EAD: %d%s
+EADD: %d%s / %.1fg/â„“
+</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1340"/>
+ <location filename="../core/profile.c" line="1360"/>
<source>END: %d%s
EADD: %d%s / %.1fg/â„“
</source>
- <translation type="unfinished"/>
+ <translation>END: %d%s
+EADD: %d%s / %.1fg/â„“
+</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1357"/>
+ <location filename="../core/profile.c" line="1377"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Turvapysähdys: tuntematon kesto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1365"/>
+ <location filename="../core/profile.c" line="1385"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deko: tuntematon kesto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1369"/>
+ <location filename="../core/profile.c" line="1389"/>
<source>In deco
</source>
<translation>Dekossa</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1371"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1374"/>
+ <location filename="../core/profile.c" line="1394"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1377"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1385"/>
+ <location filename="../core/profile.c" line="1405"/>
<source>In deco (calc)
</source>
<translation>Dekossa (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1388"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1390"/>
+ <location filename="../core/profile.c" line="1410"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1394"/>
+ <location filename="../core/profile.c" line="1414"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1416"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1399"/>
+ <location filename="../core/profile.c" line="1419"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1422"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Laskettu katto %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1408"/>
+ <location filename="../core/profile.c" line="1428"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Kudos %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1414"/>
+ <location filename="../core/profile.c" line="1434"/>
<source>heart rate: %d
</source>
<translation>sydämen syke: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1436"/>
<source>bearing: %d
</source>
<translation>suunta: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1419"/>
+ <location filename="../core/profile.c" line="1439"/>
<source>mean depth to here %.1f%s
</source>
<translation>Keskisyvyys tähän asti %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1520"/>
+ <location filename="../core/profile.c" line="1535"/>
<source>%sT: %d:%02d min</source>
<translation>%sA: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1524"/>
- <location filename="../core/profile.c" line="1528"/>
- <location filename="../core/profile.c" line="1532"/>
+ <location filename="../core/profile.c" line="1539"/>
+ <location filename="../core/profile.c" line="1543"/>
+ <location filename="../core/profile.c" line="1547"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sS:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1536"/>
+ <location filename="../core/profile.c" line="1551"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sS:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1540"/>
+ <location filename="../core/profile.c" line="1555"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sN:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1544"/>
- <location filename="../core/profile.c" line="1548"/>
+ <location filename="../core/profile.c" line="1559"/>
+ <location filename="../core/profile.c" line="1563"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sN:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1555"/>
+ <location filename="../core/profile.c" line="1570"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1580"/>
+ <location filename="../core/profile.c" line="1595"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="64"/>
+ <location filename="../core/qthelper.cpp" line="60"/>
<source>%1km</source>
<translation>%1km</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="66"/>
+ <location filename="../core/qthelper.cpp" line="62"/>
<source>%1m</source>
<translation>%1m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="70"/>
+ <location filename="../core/qthelper.cpp" line="66"/>
<source>%1mi</source>
<translation>%1 mailia</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="72"/>
+ <location filename="../core/qthelper.cpp" line="68"/>
<source>%1yd</source>
<translation>%1 vuotta</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="88"/>
- <location filename="../core/qthelper.cpp" line="223"/>
+ <location filename="../core/qthelper.cpp" line="84"/>
+ <location filename="../core/qthelper.cpp" line="219"/>
<source>N</source>
<translation>N</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="88"/>
- <location filename="../core/qthelper.cpp" line="224"/>
+ <location filename="../core/qthelper.cpp" line="84"/>
+ <location filename="../core/qthelper.cpp" line="220"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="89"/>
- <location filename="../core/qthelper.cpp" line="225"/>
+ <location filename="../core/qthelper.cpp" line="85"/>
+ <location filename="../core/qthelper.cpp" line="221"/>
<source>E</source>
<translation>E</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="89"/>
- <location filename="../core/qthelper.cpp" line="226"/>
+ <location filename="../core/qthelper.cpp" line="85"/>
+ <location filename="../core/qthelper.cpp" line="222"/>
<source>W</source>
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="637"/>
+ <location filename="../core/qthelper.cpp" line="633"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="640"/>
+ <location filename="../core/qthelper.cpp" line="636"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="969"/>
+ <location filename="../core/qthelper.cpp" line="965"/>
<source>more than %1 days</source>
- <translation type="unfinished"/>
+ <translation>yli %1 päivää</translation>
</message>
<message>
<location filename="../core/save-html.c" line="472"/>
@@ -10060,35 +10143,35 @@ Onko Uemis Zurich kytketty oikein?</translation>
<translation>Kaupunki</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="940"/>
+ <location filename="../core/save-git.c" line="985"/>
<source>Start saving data</source>
- <translation type="unfinished"/>
+ <translation>Tallenna tiedot</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="949"/>
+ <location filename="../core/save-git.c" line="994"/>
<source>Start saving dives</source>
- <translation type="unfinished"/>
+ <translation>Tallenna sukellukset</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="982"/>
+ <location filename="../core/save-git.c" line="1027"/>
<source>Done creating local cache</source>
- <translation type="unfinished"/>
+ <translation>Paikallisen välitallennustilan luonti valmis</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="1213"/>
+ <location filename="../core/save-git.c" line="1258"/>
<source>Preparing to save data</source>
- <translation type="unfinished"/>
+ <translation>Valmistellaan datan tallennus</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="13"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="14"/>
<source>Subsurface-mobile</source>
<translation>Subsurface-mobiili</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="110"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="109"/>
<source>Subsurface</source>
<translation>Subsurface</translation>
</message>
@@ -10098,119 +10181,114 @@ Onko Uemis Zurich kytketty oikein?</translation>
<translation>Sukelluslista</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="132"/>
- <source>Settings</source>
- <translation>Asetukset</translation>
+ <location filename="../mobile-widgets/qml/main.qml" line="133"/>
+ <source>Dive management</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
- <source>Cloud credentials</source>
- <translation>Pilvipalvelun tunnus</translation>
+ <location filename="../mobile-widgets/qml/main.qml" line="233"/>
+ <source>Disable location service</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="155"/>
- <source>Manage dives</source>
- <translation>Hallinnoi sukelluksia</translation>
+ <location filename="../mobile-widgets/qml/main.qml" line="249"/>
+ <source>Settings</source>
+ <translation>Asetukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="157"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="136"/>
<source>Add dive manually</source>
<translation>Lisää sukellus käsin</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="165"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="145"/>
<source>Download from DC</source>
+ <translation>Lataa sukellustietokoneelta</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="154"/>
+ <source>Apply GPS Fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="173"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="161"/>
<source>Manual sync with cloud</source>
- <translation>Synkronoi pilvipalveluun</translation>
+ <translation>Synkronoi kerran pilvipalveluun</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="191"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="180"/>
<source>Offline mode</source>
<translation>Käytä ilman verkkoa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="191"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="180"/>
<source>Enable auto cloud sync</source>
<translation>Ota automaattinen pilvisynkronointi käyttöön</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<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>Tiedot tallennetaan vain paikallisesti, kun poistat automaattisen pilvipalvelusynkronoinnin käytöstä. Tämä voi olla hyödyllistä, kun käytössä on huono verkkoyhteys. Valitse &apos;Synkronoi kerran pilvipalveluun&apos;, kun olet toimivassa verkossa ja haluat synkronoida tietosi pilvipalveluun.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="204"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="194"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="208"/>
- <source>GPS-tag dives</source>
- <translation>Liitä GPS -sijainnit sukelluksiin</translation>
+ <location filename="../mobile-widgets/qml/main.qml" line="275"/>
+ <source>Help</source>
+ <translation>Ohje</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>Upload GPS data</source>
<translation>Vie GPS -tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="222"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="207"/>
<source>Download GPS data</source>
<translation>Lataa GPS -tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="215"/>
<source>Show GPS fixes</source>
<translation>Näytä GPS -sijainnit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="238"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="225"/>
<source>Clear GPS cache</source>
<translation>Tyhjennä GPS:n väliaikaistiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
- <source>Preferences</source>
- <translation>Asetukset</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="245"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="257"/>
<source>Developer</source>
<translation>Kehittäjä</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="247"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="260"/>
<source>App log</source>
<translation>Sovellusloki</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="254"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="267"/>
<source>Theme information</source>
<translation>Teeman tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="261"/>
- <source>User manual</source>
- <translation>Käyttöohje</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="267"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="241"/>
<source>About</source>
<translation>Tietoja</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="298"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="233"/>
<source>Run location service</source>
<translation>Käytä sijaintipalvelua</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="298"/>
- <source>No GPS source available</source>
- <translation>Ei GPS -yhteyttä</translation>
+ <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/main.qml" line="28"/>
+ <source>Hello World</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>