diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2017-10-09 21:56:45 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-10-09 22:01:12 -0700 |
commit | a3435e87dfe1e9653020aaedca89ba2727ec37ab (patch) | |
tree | a869284ed963d639f0089762b81e9e716534064d /translations/subsurface_fi_FI.ts | |
parent | 6578588ad98afc31dbde386c623a1f576f5229bb (diff) | |
download | subsurface-a3435e87dfe1e9653020aaedca89ba2727ec37ab.tar.gz |
latest translations
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'translations/subsurface_fi_FI.ts')
-rw-r--r-- | translations/subsurface_fi_FI.ts | 1430 |
1 files changed, 793 insertions, 637 deletions
diff --git a/translations/subsurface_fi_FI.ts b/translations/subsurface_fi_FI.ts index b49bd972a..ba3704203 100644 --- a/translations/subsurface_fi_FI.ts +++ b/translations/subsurface_fi_FI.ts @@ -32,6 +32,14 @@ </message> </context> <context> + <name>BackButton</name> + <message> + <location filename="../mobile-widgets/qml/kirigami/src/controls/templates/private/BackButton.qml" line="54"/> + <source>Navigate Back</source> + <translation>Palaa takaisin</translation> + </message> +</context> +<context> <name>BtDeviceSelectionDialog</name> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="14"/> @@ -40,37 +48,37 @@ </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="32"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="36"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="39"/> <source>Discovered devices</source> <translation>Havaitut laitteet</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="41"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="39"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="42"/> <source>Save</source> <translation>Tallenna</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="54"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="40"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="43"/> <source>Quit</source> <translation>Lopeta</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="83"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="37"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="40"/> <source>Scan</source> <translation>Skannaa</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="96"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="38"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="41"/> <source>Clear</source> <translation>Tyhjennä</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="119"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="30"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="33"/> <source>Local Bluetooth device details</source> <translation>Bluetooth -laitteen tiedot</translation> </message> @@ -81,213 +89,213 @@ </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="142"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="32"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="35"/> <source>Address:</source> <translation>Osoite:</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="171"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="34"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="37"/> <source>Bluetooth powered on</source> <translation>Bluetooth käynnistetty</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="193"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="35"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="38"/> <source>Turn on/off</source> <translation>Käynnistä/sammuta</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="203"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="31"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="34"/> <source>Select device:</source> <translation>Valitse laite:</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="33"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="36"/> <source>Name:</source> <translation>Nimi:</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="57"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="60"/> <source>Could not initialize Winsock version 2.2</source> <translation>Winsockin (versio 2.2) alustaminen epäonnistui</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="135"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="138"/> <source>Trying to turn on the local Bluetooth device...</source> <translation>Yritetään käynnistää Bluetooth -laitetta...</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="138"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="141"/> <source>Trying to turn off the local Bluetooth device...</source> <translation>Yritetään sammuttaa Bluetooth -laitetta...</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="168"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="173"/> <source>Remote devices list was cleared.</source> <translation>Etälaitelista on tyhjennetty</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="184"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="189"/> <source>Scanning for remote devices...</source> <translation>Etsitään laitteita...</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="193"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="198"/> <source>Scanning finished successfully.</source> <translation>Etsintä päättyi onnistuneesti.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="209"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="214"/> <source>The local Bluetooth device was %1.</source> <extracomment>%1 will be replaced with "turned on" or "turned off"</extracomment> <translation>Paikallinen Bluetooth -laite oli %1.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="210"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="215"/> <source>turned on</source> <translation>käynnistetty</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="210"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="215"/> <source>turned off</source> <translation>sammutettu</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="226"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="347"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="367"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="231"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="385"/> <source>UNPAIRED</source> <translation>PARITTAMATON</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="230"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="352"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="235"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="370"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/> <source>PAIRED</source> <translation>PARITETTU</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="233"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="357"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="238"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="375"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="384"/> <source>AUTHORIZED_PAIRED</source> <translation>AUTORISOITU_PARITETTU</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="240"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="253"/> <source>%1 (%2) [State: %3]</source> <translation>%1 (%2) [Tila: %3]</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="257"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="270"/> <source>The device %1 can be used for connection. You can press the Save button.</source> <translation>Laitetta %1 voidaan käyttää yhteyden muodostukseen. Voita painaa Tallenna -painiketta.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="266"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="283"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/> <source>The device %1 must be paired in order to be used. Please use the context menu for pairing options.</source> <translation>Laite %1 pitää parittaa, jotta sitä voidaan käyttää. Käytä konteksti -valikkoa valitaksesi paritusvaihtoehdot.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="271"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="289"/> <source>A device needs a non-zero address for a connection.</source> <translation>Laitteella täytyy olla osoite yhteyttä varten (ei 0).</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="294"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="312"/> <source>The local device was changed.</source> <translation>Paikallinen laite on vaihdettu.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="314"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="332"/> <source>Pair</source> <translation>Parita</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="315"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="333"/> <source>Remove pairing</source> <translation>Poista paritus</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="331"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="349"/> <source>Trying to pair device %1</source> <translation>Paritetaan laitetta %1</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="335"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="353"/> <source>Trying to unpair device %1</source> <translation>Puretaan laitteen %1 paritus</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/> <source>Device %1 was unpaired.</source> <translation>Laitteen %1 paritus on purettu.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="355"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="373"/> <source>Device %1 was paired.</source> <translation>Laite %1 on paritettu.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="378"/> <source>Device %1 was paired and is authorized.</source> <translation>Laite %1 on autorisoitu ja paritettu.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="386"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="404"/> <source>The device %1 can now be used for connection. You can press the Save button.</source> <translation>Laitetta %1 voidaan käyttää yhteyden muodostukseen. Voita painaa Tallenna -painiketta.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="398"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="416"/> <source>Local device error: %1.</source> <translation>Virhe paikallisella laitteella: %1.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="399"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="417"/> <source>Pairing error. If the remote device requires a custom PIN code, please try to pair the devices using your operating system. </source> <translation>Paritusvirhe. Mikäli etälaite vaatii tietyn PIN-koodin, parita laitteet käyttäen käyttöjärjestelmän työkaluja.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/> <source>Unknown error</source> <translation>Tuntematon virhe</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="410"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="428"/> <source>The Bluetooth adaptor is powered off, power it on before doing discovery.</source> <translation>Bluetooth -laite on sammutettu, kytke siihen virta ennen etsintää.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="413"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="431"/> <source>Writing to or reading from the device resulted in an error.</source> <translation>Virhe laitteen luku- tai kirjoitustoiminnassa.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="437"/> <source>An unknown error has occurred.</source> <translation>Tapahtui tuntematon virhe.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="424"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="442"/> <source>Device discovery error: %1.</source> <translation>Virhe etsittäessä laitteita: %1.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="453"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="471"/> <source>Not available</source> <translation>Ei saatavilla</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="460"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="478"/> <source>The local Bluetooth adapter cannot be accessed.</source> <translation>Emme voi käyttää paikallista Bluetooth -laitetta.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="510"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="528"/> <source>The device discovery agent was not created because the %1 address does not match the physical adapter address of any local Bluetooth device.</source> <translation>Laitteiden etsintäagenttia ei voitu luoda, koska osoite %1 ei vastaa minkään paikallisen fyysisen sovittimen Bluetooth -osoitetta.</translation> </message> @@ -339,15 +347,35 @@ <translation>Sähköposti</translation> </message> <message> - <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="72"/> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="71"/> <source>Password</source> <translation>Salasana</translation> </message> <message> - <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="91"/> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="89"/> <source>PIN</source> <translation>PIN</translation> </message> + <message> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="107"/> + <source>Register</source> + <translation>Rekisteröidy</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="118"/> + <source>Cancel</source> + <translation>Peruuta</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="135"/> + <source>Sign-in or Register</source> + <translation>Kirjaudu sisään tai rekisteröidy</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="146"/> + <source>No cloud mode</source> + <translation>Off-line -tila</translation> + </message> </context> <context> <name>ColumnNameProvider</name> @@ -525,42 +553,42 @@ <context> <name>ConfigureDiveComputer</name> <message> - <location filename="../core/configuredivecomputer.cpp" line="220"/> + <location filename="../core/configuredivecomputer.cpp" line="221"/> <source>Could not save the backup file %1. Error Message: %2</source> <translation>Backup -tiedoston %1 tallennus epäonnistui. Virheviesti: %2</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="236"/> + <location filename="../core/configuredivecomputer.cpp" line="237"/> <source>Could not open backup file: %1</source> <translation>Backup -tiedoston avaus epäonnistui: %1</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="584"/> + <location filename="../core/configuredivecomputer.cpp" line="585"/> <source>Dive computer details read successfully</source> <translation>Sukellustietokoneen tiedot luettu onnistuneesti</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="593"/> + <location filename="../core/configuredivecomputer.cpp" line="594"/> <source>Setting successfully written to device</source> <translation>Asetuksen tallennus laitteeseen onnistui</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="602"/> + <location filename="../core/configuredivecomputer.cpp" line="603"/> <source>Device firmware successfully updated</source> <translation>Laitteen ohjelmisto on päivitetty onnistuneesti</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="611"/> + <location filename="../core/configuredivecomputer.cpp" line="612"/> <source>Device settings successfully reset</source> <translation>Laitteen asetukset on palautettu onnistuneesti</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="627"/> + <location filename="../core/configuredivecomputer.cpp" line="628"/> <source>Unable to create libdivecomputer context</source> <translation>libdivecomputer-kontekstin luominen epäonnistui</translation> </message> <message> - <location filename="../core/configuredivecomputer.cpp" line="656"/> + <location filename="../core/configuredivecomputer.cpp" line="659"/> <source>Could not a establish connection to the dive computer.</source> <translation>Yhteys sukellustietokoneeseen epäonnistui.</translation> </message> @@ -1896,17 +1924,22 @@ poistaa valitun sukellustietokoneen?</translation> <translation>Sukelluksen yksityiskohdat</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetails.qml" line="78"/> + <location filename="../mobile-widgets/qml/DiveDetails.qml" line="138"/> <source>Delete dive</source> <translation>Poista sukellus</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetails.qml" line="93"/> + <location filename="../mobile-widgets/qml/DiveDetails.qml" line="153"/> + <source>Cancel edit</source> + <translation>Peru muutokset</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/DiveDetails.qml" line="161"/> <source>Show on map</source> <translation>Näytä kartalla</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/> + <location filename="../mobile-widgets/qml/DiveDetails.qml" line="231"/> <source>Multiple Buddies</source> <translation>Useita sukelluspareja</translation> </message> @@ -2007,7 +2040,7 @@ GPS location:</source> <message> <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="318"/> <source>Visibility:</source> - <translation type="unfinished"/> + <translation>Näkyvyys:</translation> </message> <message> <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="332"/> @@ -2055,7 +2088,7 @@ GPS location:</source> <message> <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="149"/> <source>Visibility:</source> - <translation type="unfinished"/> + <translation>Näkyvyys:</translation> </message> <message> <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="331"/> @@ -2156,7 +2189,7 @@ GPS location:</source> <translation>Käytä '+' -painiketta lisätäksesi sukelluksen (tai ladataksesi sukellukset tuetulta sukellustietokoneelta)</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveList.qml" line="306"/> + <location filename="../mobile-widgets/qml/DiveList.qml" line="307"/> <source>No dives in dive list</source> <translation>Ei sukelluksia lokissa</translation> </message> @@ -2164,102 +2197,102 @@ GPS location:</source> <context> <name>DiveListView</name> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="850"/> + <location filename="../desktop-widgets/divelistview.cpp" line="847"/> <source>Expand all</source> <translation>Laajenna kaikki retket</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="852"/> + <location filename="../desktop-widgets/divelistview.cpp" line="849"/> <source>Collapse all</source> <translation>Supista kaikki retket</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="856"/> + <location filename="../desktop-widgets/divelistview.cpp" line="853"/> <source>Collapse others</source> <translation>Tiivistä muut</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="860"/> + <location filename="../desktop-widgets/divelistview.cpp" line="857"/> <source>Remove dive(s) from trip</source> <translation>Erota sukellukset retkestä</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="861"/> + <location filename="../desktop-widgets/divelistview.cpp" line="858"/> <source>Create new trip above</source> <translation>Liitä uuteen retkeen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="875"/> + <location filename="../desktop-widgets/divelistview.cpp" line="872"/> <source>Add dive(s) to trip immediately above</source> <translation>Lisää sukellukset yläpuoliseen retkeen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="877"/> + <location filename="../desktop-widgets/divelistview.cpp" line="874"/> <source>Add dive(s) to trip immediately below</source> <translation>Lisää sukellukset alapuoliseen retkeen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="881"/> + <location filename="../desktop-widgets/divelistview.cpp" line="878"/> <source>Merge trip with trip above</source> <translation>Liitä retki yllä olevaan retkeen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="882"/> + <location filename="../desktop-widgets/divelistview.cpp" line="879"/> <source>Merge trip with trip below</source> <translation>Liitä retki alla olevaan retkeen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="886"/> + <location filename="../desktop-widgets/divelistview.cpp" line="883"/> <source>Delete dive(s)</source> <translation>Poista sukellukset</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="888"/> + <location filename="../desktop-widgets/divelistview.cpp" line="885"/> <source>Mark dive(s) invalid</source> <translation>Merkitse sukellukset epäkelvoiksi</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="892"/> + <location filename="../desktop-widgets/divelistview.cpp" line="889"/> <source>Merge selected dives</source> <translation>Yhdistä valitut sukellukset</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="894"/> + <location filename="../desktop-widgets/divelistview.cpp" line="891"/> <source>Renumber dive(s)</source> <translation>Numeroi uudelleen</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="895"/> + <location filename="../desktop-widgets/divelistview.cpp" line="892"/> <source>Shift dive times</source> <translation>Muuta sukellusaikoja</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="896"/> + <location filename="../desktop-widgets/divelistview.cpp" line="893"/> <source>Split selected dives</source> <translation>Jaa valitut sukellukset</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="897"/> + <location filename="../desktop-widgets/divelistview.cpp" line="894"/> <source>Load image(s) from file(s)</source> <translation>Lataa kuvia tiedostoista</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="898"/> + <location filename="../desktop-widgets/divelistview.cpp" line="895"/> <source>Load image from web</source> <translation>Lataa kuve verkosta</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="924"/> + <location filename="../desktop-widgets/divelistview.cpp" line="921"/> <source>Image files (%1)</source> <translation>Kuvatiedostoja (%1)</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="980"/> + <location filename="../desktop-widgets/divelistview.cpp" line="977"/> <source>%1 does not appear to be an image</source> <translation>%1 ei vaikuta kuvalta</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="922"/> + <location filename="../desktop-widgets/divelistview.cpp" line="919"/> <source>Open image files</source> <translation>Avaa kuvatiedostot</translation> </message> @@ -2267,12 +2300,12 @@ GPS location:</source> <context> <name>DiveLocationModel</name> <message> - <location filename="../desktop-widgets/locationinformation.cpp" line="329"/> + <location filename="../desktop-widgets/locationinformation.cpp" line="361"/> <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="330"/> + <location filename="../desktop-widgets/locationinformation.cpp" line="362"/> <source>Create a new dive site with this name</source> <translation>Luo uusi sukelluskohde tälle nimelle</translation> </message> @@ -2927,32 +2960,32 @@ GPS location:</source> <context> <name>DivePlannerPointsModel</name> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="153"/> + <location filename="../qt-models/diveplannermodel.cpp" line="155"/> <source>unknown</source> <translation>tuntematon</translation> </message> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="344"/> + <location filename="../qt-models/diveplannermodel.cpp" line="346"/> <source>Final depth</source> <translation>Lopullinen syvyys</translation> </message> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="346"/> + <location filename="../qt-models/diveplannermodel.cpp" line="348"/> <source>Run time</source> <translation>Kesto</translation> </message> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="348"/> + <location filename="../qt-models/diveplannermodel.cpp" line="350"/> <source>Duration</source> <translation>Kesto</translation> </message> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="350"/> + <location filename="../qt-models/diveplannermodel.cpp" line="352"/> <source>Used gas</source> <translation>Käytetty kaasuseos</translation> </message> <message> - <location filename="../qt-models/diveplannermodel.cpp" line="352"/> + <location filename="../qt-models/diveplannermodel.cpp" line="354"/> <source>CC setpoint</source> <translation>CC -asetuspiste</translation> </message> @@ -3157,137 +3190,142 @@ p, li { white-space: pre-wrap; } <context> <name>DiveTripModel</name> <message> - <location filename="../qt-models/divetripmodel.cpp" line="422"/> - <location filename="../qt-models/divetripmodel.cpp" line="471"/> + <location filename="../qt-models/divetripmodel.cpp" line="450"/> + <location filename="../qt-models/divetripmodel.cpp" line="502"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="425"/> - <location filename="../qt-models/divetripmodel.cpp" line="474"/> + <location filename="../qt-models/divetripmodel.cpp" line="453"/> + <location filename="../qt-models/divetripmodel.cpp" line="505"/> <source>Date</source> <translation>Ajankohta</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="428"/> - <location filename="../qt-models/divetripmodel.cpp" line="477"/> + <location filename="../qt-models/divetripmodel.cpp" line="456"/> + <location filename="../qt-models/divetripmodel.cpp" line="508"/> <source>Rating</source> <translation>Yleisarvio</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="431"/> + <location filename="../qt-models/divetripmodel.cpp" line="459"/> <source>Depth</source> <translation>Syvyys</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="434"/> - <location filename="../qt-models/divetripmodel.cpp" line="483"/> + <location filename="../qt-models/divetripmodel.cpp" line="462"/> + <location filename="../qt-models/divetripmodel.cpp" line="514"/> <source>Duration</source> <translation>Kesto</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="440"/> + <location filename="../qt-models/divetripmodel.cpp" line="468"/> <source>Weight</source> <translation>Painot</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="443"/> - <location filename="../qt-models/divetripmodel.cpp" line="492"/> + <location filename="../qt-models/divetripmodel.cpp" line="471"/> + <location filename="../qt-models/divetripmodel.cpp" line="523"/> <source>Suit</source> <translation>Puku</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="437"/> + <location filename="../qt-models/divetripmodel.cpp" line="465"/> <source>Temp.</source> <translation>Lämpö</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="446"/> - <location filename="../qt-models/divetripmodel.cpp" line="495"/> + <location filename="../qt-models/divetripmodel.cpp" line="474"/> + <location filename="../qt-models/divetripmodel.cpp" line="526"/> <source>Cylinder</source> <translation>Säiliö</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="449"/> - <location filename="../qt-models/divetripmodel.cpp" line="498"/> + <location filename="../qt-models/divetripmodel.cpp" line="477"/> + <location filename="../qt-models/divetripmodel.cpp" line="529"/> <source>Gas</source> <translation>Kaasu</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="452"/> + <location filename="../qt-models/divetripmodel.cpp" line="480"/> <source>SAC</source> <translation>Pintakulutus</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="455"/> - <location filename="../qt-models/divetripmodel.cpp" line="506"/> + <location filename="../qt-models/divetripmodel.cpp" line="483"/> + <location filename="../qt-models/divetripmodel.cpp" line="537"/> <source>OTU</source> <translation>OTU</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="458"/> - <location filename="../qt-models/divetripmodel.cpp" line="509"/> + <location filename="../qt-models/divetripmodel.cpp" line="486"/> + <location filename="../qt-models/divetripmodel.cpp" line="540"/> <source>Max CNS</source> <translation>Max CNS</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="461"/> + <location filename="../qt-models/divetripmodel.cpp" line="489"/> <source>Photos</source> <translation>Valokuvat</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="464"/> - <location filename="../qt-models/divetripmodel.cpp" line="515"/> + <location filename="../qt-models/divetripmodel.cpp" line="492"/> + <source>Country</source> + <translation>Maa</translation> + </message> + <message> + <location filename="../qt-models/divetripmodel.cpp" line="495"/> + <location filename="../qt-models/divetripmodel.cpp" line="546"/> <source>Location</source> <translation>Kohde</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="480"/> + <location filename="../qt-models/divetripmodel.cpp" line="511"/> <source>Depth(%1)</source> <translation>Syvyys(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="480"/> + <location filename="../qt-models/divetripmodel.cpp" line="511"/> <source>m</source> <translation>m</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="480"/> + <location filename="../qt-models/divetripmodel.cpp" line="511"/> <source>ft</source> <translation>ft</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="486"/> + <location filename="../qt-models/divetripmodel.cpp" line="517"/> <source>Temp.(%1%2)</source> <translation>Lämpö (%1%2)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="489"/> + <location filename="../qt-models/divetripmodel.cpp" line="520"/> <source>Weight(%1)</source> <translation>Massa(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="489"/> + <location filename="../qt-models/divetripmodel.cpp" line="520"/> <source>kg</source> <translation>kg</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="489"/> + <location filename="../qt-models/divetripmodel.cpp" line="520"/> <source>lbs</source> <translation>pauna</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="503"/> + <location filename="../qt-models/divetripmodel.cpp" line="534"/> <source>SAC(%1)</source> <translation>Pintakulutus(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="503"/> + <location filename="../qt-models/divetripmodel.cpp" line="534"/> <source>/min</source> <translation>/min</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="512"/> + <location filename="../qt-models/divetripmodel.cpp" line="543"/> <source>Photos before/during/after dive</source> <translation>Kuvat sukelluksen aikana tai ennen/jälkeen</translation> </message> @@ -3295,112 +3333,112 @@ p, li { white-space: pre-wrap; } <context> <name>DivelogsDeWebServices</name> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="166"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/> <source>no dives were selected</source> <translation>sukelluksia ei ole valittu</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="176"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/> <source>stylesheet to export to divelogs.de is not found</source> <translation>tyylitiedostoa divelogs.de:hen vientiin ei löytynyt</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="186"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/> <source>failed to create zip file for upload: %s</source> <translation>zip -tiedoston luonti vientiä varten epäonnistui: %s</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="250"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/> <source>internal error</source> <translation>sisäinen virhe</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="258"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/> <source>Conversion of dive %1 to divelogs.de format failed</source> <translation>Sukelluksen %1 muuntaminen divelogs.de:n muotoon epäonnistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="286"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/> <source>error writing zip file: %s zip error %d system error %d - %s</source> <translation>virhe zip -tiedoston kirjoittamisessa: %s zip virhe %d järjestelmävirhe %d - %s</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="757"/> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="948"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="758"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/> <source>Done</source> <translation>Valmis</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="792"/> <source>Uploading dive list...</source> <translation>Lähetetään sukelluslokia...</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="824"/> <source>Downloading dive list...</source> <translation>Ladataan sukelluslokia...</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="865"/> <source>Downloading %1 dives...</source> <translation>Ladataan %1 sukellusta...</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="899"/> <source>Download finished - %1</source> <translation>Lataus päättynyt - %1</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/> <source>Problem with download</source> <translation>Virhe latauksessa</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="914"/> <source>The archive could not be opened: </source> <translation>Pakattua tiedostoa ei voitu avata: </translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/> <source>Corrupted download</source> <translation>Lataus on korruptoitunut</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="924"/> <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="949"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/> <source>Upload finished</source> <translation>Lähetys valmistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="963"/> <source>Upload failed</source> <translation>Lähetys epäonnistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="966"/> <source>Upload successful</source> <translation>Lähetys onnistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="969"/> <source>Login failed</source> <translation>Kirjautuminen epäonnistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="972"/> <source>Cannot parse response</source> <translation>Vastauksen jäsentäminen ei onnistu!</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="984"/> <source>Error: %1</source> <translation>Virhe: %1</translation> </message> @@ -3418,52 +3456,58 @@ p, li { white-space: pre-wrap; } <translation>Valitse latausmoodi Bluetoothille</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="187"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="121"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="124"/> + <source>Connecting to dive computer</source> + <translation>Muodostetaan yhteyttä sukellustietokoneeseen</translation> + </message> + <message> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="216"/> <source>Error</source> <translation>Virhe</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="235"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="268"/> <source>Find Uemis dive computer</source> <translation>Etsi Uemis -sukellustietokone</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="260"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="293"/> <source>Cancel download</source> <translation>Peruuta lataus</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="343"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="376"/> <source>Choose file for dive computer download logfile</source> <translation>Valitse lokitiedosto sukellustietokoneen tietojen tallennukseen</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="369"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="402"/> <source>Choose file for dive computer binary dump file</source> <translation>Valitse tiedosto sukellustietokoneen muistin tallennukseen</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="395"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="428"/> <source>Retry download</source> <translation>Yritä latausta uudelleen</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="344"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="377"/> <source>Log files (*.log)</source> <translation>Lokitiedostot (*.log)</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="357"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/> <source>Warning</source> <translation>Varoitus</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="358"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/> <source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source> <translation>Kun sukellustietokoneen latauksesta tallennetaan raakatiedosto, sukelluksia EI tallenneta sukelluslistaan.</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="370"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="403"/> <source>Dump files (*.bin)</source> <translation>Raakatiedostot (*.bin)</translation> </message> @@ -3540,27 +3584,27 @@ p, li { white-space: pre-wrap; } <translation>Lataa</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="226"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="233"/> <source>Downloaded dives</source> <translation>Ladatut sukellukset</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="236"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="243"/> <source>Select all</source> <translation>Valitse kaikki</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="243"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="250"/> <source>Unselect all</source> <translation>Poista valinnat</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="284"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="291"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="291"/> + <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="298"/> <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="192"/> <source>Cancel</source> <translation>Peruuta</translation> @@ -3573,7 +3617,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="21"/> <source>Bluetooth is not enabled</source> - <translation type="unfinished"/> + <translation>Bluetooth ei ole päällä</translation> </message> <message> <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="63"/> @@ -3588,7 +3632,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="129"/> <source> Connection:</source> - <translation type="unfinished"/> + <translation>Yhteys:</translation> </message> <message> <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="181"/> @@ -3652,12 +3696,12 @@ p, li { white-space: pre-wrap; } <translation>Yhdistä Facebookiin tekstialue</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="257"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="322"/> <source>To disconnect Subsurface from your Facebook account, use the 'Share on' menu entry.</source> <translation>Käytä 'Jaa' -valikkoa katkaistaksesi Subsurfacen yhteyden Facebook-tunnukseesi.</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="266"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="333"/> <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> @@ -3665,28 +3709,24 @@ p, li { white-space: pre-wrap; } <context> <name>FacebookManager</name> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="217"/> - <source>Photo upload sucessfull</source> - <translation>Kuvien lähetys onnistui</translation> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="185"/> + <source>Facebook logged in successfully</source> + <translation>Kirjauduttiin onnistuneesti Facebookiin</translation> </message> <message> - <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> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="188"/> + <source>Error, unknown user id, cannot login.</source> + <translation>Virhe, tuntematon käyttäjätunnus, kirjautuminen epäonnistui.</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="222"/> - <source>Photo upload failed</source> - <translation>Kuvien lähetys epäonnistui</translation> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="286"/> + <source>Dive uploaded successfully to Facebook</source> + <translation>Sukellus tallennettiin onnistuneesti Facebookiin</translation> </message> <message> - <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> - <translation>Sukellusprofiiliasi ei päivitetty Facebookiin, -ole hyvä ja lähetä seuraava tieto kehittäjille. -</translation> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="288"/> + <source>Dive upload failed. Please see debug output and send to Subsurface mailing list</source> + <translation>Sukelluksen lähettäminen epäonnistui. Lähetä debug-tulostus Subsurfacen postituslistalle</translation> </message> </context> <context> @@ -3747,9 +3787,17 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. </message> </context> <context> + <name>ForwardButton</name> + <message> + <location filename="../mobile-widgets/qml/kirigami/src/controls/templates/private/ForwardButton.qml" line="50"/> + <source>Navigate Forward</source> + <translation>Navigoi eteenpäin</translation> + </message> +</context> +<context> <name>GlobalDrawer</name> <message> - <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="393"/> + <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="396"/> <source>Back</source> <translation>Takaisin</translation> </message> @@ -3899,6 +3947,11 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. <source>Tags</source> <translation>Avainsanat</translation> </message> + <message> + <location filename="../desktop-widgets/locationInformation.ui" line="145"/> + <source>Country</source> + <translation>Maa</translation> + </message> </context> <context> <name>LocationInformationModel</name> @@ -3922,7 +3975,7 @@ 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="216"/> + <location filename="../desktop-widgets/locationinformation.cpp" line="241"/> <source>Dive site management</source> <translation>Sukelluskohteiden hallinta</translation> </message> @@ -3943,7 +3996,7 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. <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="223"/> + <location filename="../desktop-widgets/locationinformation.cpp" line="248"/> <source>You are editing a dive site</source> <translation>Muokkaat sukelluskohdetta</translation> </message> @@ -4166,17 +4219,17 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. <translation>Matkakohde</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="711"/> + <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="712"/> <source>New dive site</source> <translation>Uusi sukelluskohde</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1011"/> + <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1012"/> <source>Discard the changes?</source> <translation>Hylätäänkö muutokset?</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1012"/> + <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1013"/> <source>You are about to discard your changes.</source> <translation>Olet hylkäämässä muutoksesi.</translation> </message> @@ -4235,7 +4288,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="512"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="517"/> <source>Open</source> <translation>Avaa</translation> </message> @@ -4377,7 +4430,7 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. <message> <location filename="../desktop-widgets/mainwindow.ui" line="380"/> <source>&Map</source> - <translation type="unfinished"/> + <translation>Kartta</translation> </message> <message> <location filename="../desktop-widgets/mainwindow.ui" line="388"/> @@ -4531,13 +4584,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="226"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="227"/> <source>&Undo</source> <translation>Peruuta</translation> </message> <message> <location filename="../desktop-widgets/mainwindow.ui" line="706"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="227"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="228"/> <source>&Redo</source> <translation>Tee uudelleen</translation> </message> @@ -4577,166 +4630,166 @@ ole hyvä ja lähetä seuraava tieto kehittäjille. <translation>Avaa pilvipalvelun verkkoyhteys</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="326"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="359"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="327"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="363"/> <source>Connect to</source> <translation>Yhdistä</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="353"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="357"/> <source>Disconnect from</source> <translation>Katkaise yhteys</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="503"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="548"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="1576"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="508"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="553"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1581"/> <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="509"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="514"/> <source>Open file</source> <translation>Avaa tiedosto</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="513"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="626"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="2009"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="518"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="631"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="2014"/> <source>Cancel</source> <translation>Peruuta</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="622"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="627"/> <source>Traverse image directories</source> <translation>Hae kuvia alihakemistoista</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="625"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="630"/> <source>Scan</source> <translation>Etsi</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="633"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="638"/> <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="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"/> + <location filename="../desktop-widgets/divelistview.cpp" line="584"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="664"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="810"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="919"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1004"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1010"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1885"/> <source>Warning</source> <translation>Varoitus</translation> </message> <message> - <location filename="../desktop-widgets/divelistview.cpp" line="588"/> + <location filename="../desktop-widgets/divelistview.cpp" line="585"/> <source>Trying to merge dives with %1min interval in between</source> <translation>Yritetään yhdistää sukelluksia %1min "pinta-ajalla"</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="684"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="689"/> <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="805"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="810"/> <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="857"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="862"/> <source>Print runtime table</source> <translation>Tulosta sukellussuunnitelma</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="914"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="919"/> <source>Trying to replan a dive that'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="999"/> - <location filename="../desktop-widgets/mainwindow.cpp" line="1880"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1004"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1885"/> <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="1005"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1010"/> <source>Trying to edit a dive that'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="1052"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1057"/> <source>Yearly statistics</source> <translation>Vuositilastot</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1275"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1280"/> <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="1278"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1283"/> <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="1283"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1288"/> <source>Save changes?</source> <translation>Tallenna muutokset?</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1284"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1289"/> <source>Changes will be lost if you don't save them.</source> <translation>Muutokset hylätään, jos et tallenna niitä.</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1603"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1608"/> <source>Save file as</source> <translation>Tallenna nimellä</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1604"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1609"/> <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="1701"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1706"/> <source>[local cache for] %1</source> <translation>[paikallinen cache] %1</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1703"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1708"/> <source>[cloud storage for] %1</source> <translation>[pilvitallennus] %1</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1824"/> <source>Opening datafile from older version</source> <translation>Avataan vanhan tiedostomuodon loki</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1820"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1825"/> <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="1831"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1836"/> <source>Open dive log file</source> <translation>Avaa sukellusloki</translation> </message> <message> - <location filename="../desktop-widgets/mainwindow.cpp" line="1832"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="1837"/> <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="2009"/> + <location filename="../desktop-widgets/mainwindow.cpp" line="2014"/> <source>Contacting cloud service...</source> <translation>Otetaan yhteyttä pilvipalveluun...</translation> </message> @@ -4746,7 +4799,7 @@ Subsurface on jo yrittänyt esi-täyttää sijaintitiedot, mutta kannattaa vielà <message> <location filename="../mobile-widgets/qml/MapWidget.qml" line="258"/> <source>Drag the selected dive location</source> - <translation type="unfinished"/> + <translation>Raahaa valittu sukelluskohde</translation> </message> </context> <context> @@ -4754,22 +4807,32 @@ Subsurface on jo yrittänyt esi-täyttää sijaintitiedot, mutta kannattaa vielà <message> <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="15"/> <source>Open location in Google Maps</source> - <translation type="unfinished"/> + <translation>Avaa sijainti Google Maps:ssa</translation> </message> <message> <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="16"/> <source>Copy location to clipboard (decimal)</source> - <translation type="unfinished"/> + <translation>Kopioi sijainti leikepöydälle (desimaali)</translation> </message> <message> <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="17"/> <source>Copy location to clipboard (sexagesimal)</source> - <translation type="unfinished"/> + <translation>Kopioi sijainti leikepöydälle (sexadesimaali)</translation> </message> <message> <location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="18"/> <source>Select visible dive locations</source> - <translation type="unfinished"/> + <translation>Valitse näkyvät sukelluskohteet</translation> + </message> +</context> +<context> + <name>MapWidgetError</name> + <message> + <location filename="../mobile-widgets/qml/MapWidgetError.qml" line="10"/> + <source>MapWidget.qml failed to load! +The QML modules QtPositioning and QtLocation could be missing!</source> + <translation>Karttatoiminnallisuuden lataus epäonnistui! +QML-modulit QtPositioning tai QtLocation saattavat puuttua!</translation> </message> </context> <context> @@ -4827,105 +4890,105 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada <message> <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="26"/> <source>Page 1</source> - <translation type="unfinished"/> + <translation>Sivu 1</translation> </message> <message> <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="37"/> <source>Text Field</source> - <translation type="unfinished"/> + <translation>Tekstikenttä</translation> </message> <message> <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="42"/> <source>Press Me</source> - <translation type="unfinished"/> + <translation>Clickaa minua</translation> </message> </context> <context> <name>PlannerSettingsWidget</name> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="340"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="341"/> <source>Open circuit</source> <translation>Avoin kierto</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="340"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="341"/> <source>CCR</source> <translation>CCR</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="340"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="341"/> <source>pSCR</source> <translation>pSCR</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="428"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="430"/> <source>ft/min</source> <translation>ft/min</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="429"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="431"/> <source>Last stop at 20ft</source> <translation>Viimeinen pysähdys 20 jalassa</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="430"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="432"/> <source>50% avg. depth to 20ft</source> <translation>50% keskisyvyydestä - 20 jalkaan</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="431"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="433"/> <source>20ft to surface</source> <translation>20 jalasta pintaan</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="432"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="434"/> <source>ft</source> <translation>ft</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="434"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="436"/> <source>m/min</source> <translation>m/min</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="435"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="437"/> <source>Last stop at 6m</source> <translation>Viimeinen pysähdys kuudessa metrissä</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="436"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="438"/> <source>50% avg. depth to 6m</source> <translation>50% keskisyvyydestä - 6m</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="437"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="439"/> <source>6m to surface</source> <translation>6m:stä pintaan</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="438"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="440"/> <source>m</source> <translation>m</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="441"/> - <location filename="../desktop-widgets/diveplanner.cpp" line="442"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="443"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="444"/> <source>cuft/min</source> <translation>ft³/min</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="450"/> - <location filename="../desktop-widgets/diveplanner.cpp" line="451"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="452"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="453"/> <source>ℓ/min</source> <translation>ℓ/min</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="460"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="462"/> <source>bar</source> <translation>bar</translation> </message> <message> - <location filename="../desktop-widgets/diveplanner.cpp" line="465"/> + <location filename="../desktop-widgets/diveplanner.cpp" line="467"/> <source>psi</source> <translation>psi</translation> </message> @@ -5120,47 +5183,42 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada <translation>Kattosyvyyden näytön asetukset</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="217"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="283"/> <source>Draw dive computer reported ceiling red</source> <translation>Näytä sukellustietokoneen raportoima kattosyvyys punaisella</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="197"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="217"/> <source>Algorithm for calculated ceiling:</source> <translation>Kattosyvyyden laskenta-algoritmi:</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="294"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="257"/> <source>+</source> <translation>+</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="234"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="184"/> <source>GFHigh</source> <translation>GFHigh</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="334"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="327"/> <source>GFLow</source> <translation>GFLow</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="287"/> - <source>GFLow at max. depth</source> - <translation>GFLow maksimisyvyydessä</translation> - </message> - <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="307"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="320"/> <source>pSCR options:</source> <translation>pSCR -asetukset:</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="277"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="224"/> <source>Dilution ratio</source> <translation>Laimennussuhde</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="227"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="197"/> <source>1:</source> <translation>1:</translation> </message> @@ -5200,7 +5258,7 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada <translation>Sukellussuunnitelman oletus setpoint</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="184"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="247"/> <source>Conservatism level</source> <translation>Konservatismi</translation> </message> @@ -5210,38 +5268,38 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada <translation>B&ühlmann</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="244"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="290"/> <source>ℓ/min</source> <translation>ℓ/min</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="254"/> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="321"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="234"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="307"/> <source>%</source> <translation>%</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="267"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="270"/> <source>Metabolic rate O₂</source> <translation>Metabolinen nopeus O₂</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="314"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="300"/> <source>&VPM-B</source> <translation>&VPM-B</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="347"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="340"/> <source>Misc</source> <translation>Sekalaiset</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="353"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="346"/> <source>Show unused cylinders in Equipment tab</source> <translation>Näytä käyttämättömät säiliöt varusteluettelossa</translation> </message> <message> - <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="360"/> + <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="353"/> <source>Show mean depth in Profile</source> <translation>Näytä profiilissa keskisyvyys</translation> </message> @@ -5880,6 +5938,7 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source> <name>QMLManager</name> <message> <location filename="../mobile-widgets/qmlmanager.cpp" line="113"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="247"/> <source>Starting...</source> <translation>Ladataan...</translation> </message> @@ -5894,131 +5953,131 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source> <translation>Paikallisen tiedoston avaus epäonnistui</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="194"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="197"/> <source>%1 dives loaded from local dive data file</source> <translation>%1 sukellusta ladattu paikallisesta tiedostosta</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="271"/> <source>working in no-cloud mode</source> <translation>käytä off-line -tilassa</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="240"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="276"/> <source>Error parsing local storage, giving up</source> <translation>Virhe paikallisen tallenteen jäsentämisessä, keskeytetään</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="249"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="285"/> <source>no cloud credentials</source> <translation>Ei pilvipalvelun tunnuksia</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="250"/> - <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="286"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="361"/> <source>Please enter valid cloud credentials.</source> <translation>Syötä pilvipalvelun tunnuksent.</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="289"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="327"/> <source>Cloud storage email and password can only consist of letters, numbers, and '.', '-', '_', and '+'.</source> <translation>Pilvipalvelun sähköpostiosoitteessa ja salasanassa voi olla vain kirjaimia, numeroita ja merkit '.', '-', '_', '+'.</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="295"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/> <source>Invalid format for email address</source> - <translation type="unfinished"/> + <translation>Virheellinen sähköpostiosoite</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="335"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="375"/> <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="356"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="396"/> <source>Testing cloud credentials</source> <translation>Testataan pilvipalvelun tunnuksia</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="370"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="410"/> <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="378"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/> <source>Incorrect cloud credentials</source> - <translation type="unfinished"/> + <translation>Virheelliset pilvitunnukset</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="384"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="424"/> <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="416"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/> <source>Cloud credentials are invalid</source> <translation>Virheelliset pilvipalvelun tunnukset</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="429"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="469"/> <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="442"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="482"/> <source>Cannot open cloud storage: %1</source> <translation>Pilvitallennuksen yhteyden avaus epäonnistui: %1</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="454"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="494"/> <source>Cannot connect to cloud storage</source> <translation>Yhteys pilvitallennukseen epäonnistui</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="478"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="518"/> <source>Cloud credentials valid, loading dives...</source> <translation>Pilvitunnukset OK, ladataan sukelluksia...</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="490"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="530"/> <source>Cloud storage error: %1</source> <translation>Virhe pilvitallennuksessa: %1</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="533"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/> <source>Loading dives from local storage ('no cloud' mode)</source> <translation>Ladataan sukellukset paikallisesta tallennustilasta ('ei pilve' tila)</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="578"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="618"/> <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="603"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="643"/> <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="773"/> - <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="814"/> <source>h</source> <translation>t</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/> - <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/> - <location filename="../mobile-widgets/qmlmanager.cpp" line="775"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="814"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="815"/> <source>min</source> <translation>min</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/> <source>sec</source> <translation>sek</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="1162"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="1202"/> <source>Unknown GPS location</source> <translation>Tuntemattomat GPS -sijainnit</translation> </message> @@ -6157,22 +6216,22 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source> <translation>Korkein</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="637"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/> <source>Invalid response from server</source> <translation>Virheellinen vastaus palvelimelta</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="645"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/> <source>Expected XML tag 'DiveDateReader', got instead '%1</source> <translation>Odotettu XML tägi on 'DiveDateReader', mutta saatiin '%1'</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="691"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/> <source>Expected XML tag 'DiveDates' not found</source> <translation>Odotettua XML -tägiä 'DiveDates' ei löydy</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="698"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/> <source>Malformed XML response. Line %1: %2</source> <translation>Virheellinen XML vastasu. Rivi %1: %2</translation> </message> @@ -6262,73 +6321,123 @@ See http://doc.qt.io/qt-5/qdatetime.html#toString</source> <translation>Asetukset</translation> </message> <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="16"/> + <source>Undefined</source> + <translation>Tuntematon</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="17"/> + <source>Incorrect username/password combination</source> + <translation>Virheellinen käyttäjätunnus tai salasana</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="18"/> + <source>Credentials need to be verified</source> + <translation>Tunnukset pitää varmentaa</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="19"/> + <source>Credentials verified</source> + <translation>Tunnukset varmistettu</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="20"/> + <source>No cloud mode</source> + <translation>Off-line -tila</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="30"/> + <source>Cloud status</source> + <translation>Pilven tila</translation> + </message> + <message> <location filename="../mobile-widgets/qml/Settings.qml" line="38"/> + <source>Email</source> + <translation>Sähköposti</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="44"/> + <source>Not applicable</source> + <translation>Ei sovellu</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="52"/> + <source>Change</source> + <translation>Muuta</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="59"/> + <source>Status</source> + <translation>Tila</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Settings.qml" line="84"/> <source>Theme</source> <translation>Teema</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="46"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="92"/> <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"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="107"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="159"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="212"/> <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"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="122"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="174"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="227"/> <source>Highlight</source> <translation>Korostus</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="99"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="145"/> <source>Pink</source> <translation>Pinkki</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="151"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="197"/> <source>Dark</source> <translation>Tumma</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="215"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="261"/> <source>Subsurface GPS data webservice</source> <translation>Subsurfacen GPS -sijaintien verkkopalvelu</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="224"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="270"/> <source>Distance threshold (meters)</source> <translation>Minimietäisyys (metriä)</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="240"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="286"/> <source>Time threshold (minutes)</source> <translation>Minimikesto (minuuttia)</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="267"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="313"/> <source>Dive computer</source> <translation>Sukellustietokone</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="276"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="322"/> <source>Save detailed log</source> - <translation type="unfinished"/> + <translation>Tallenna yksityiskohtainen loki</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="299"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="345"/> <source>Developer</source> <translation>Kehittäjä</translation> </message> <message> - <location filename="../mobile-widgets/qml/Settings.qml" line="308"/> + <location filename="../mobile-widgets/qml/Settings.qml" line="354"/> <source>Display Developer menu</source> - <translation type="unfinished"/> + <translation>Näytä kehittäjävalikko</translation> </message> </context> <context> @@ -6539,54 +6648,64 @@ Files with inappropriate date/time</source> <context> <name>SocialNetworkDialog</name> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="307"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="362"/> + <source>Small</source> + <translation>Pieni</translation> + </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="363"/> + <source>Medium</source> + <translation>Keskimääräinen</translation> + </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="383"/> <source>Dive date: %1 </source> <translation>Sukelluspäivä: %1 </translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="310"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="386"/> <source>Duration: %1 </source> <translation>Kesto: %1 </translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="311"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="387"/> <source>h</source> <comment>abbreviation for hours</comment> <translation>t</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="312"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="388"/> <source>min</source> <comment>abbreviation for minutes</comment> <translation>min</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="315"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="391"/> <source>Dive location: %1 </source> <translation>Sukelluskohde: %1 </translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="318"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="394"/> <source>Buddy: %1 </source> <translation>Sukelluspari: %1 </translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="321"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="397"/> <source>Divemaster: %1 </source> <translation>Divemaster: %1 </translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="324"/> + <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="400"/> <source> %1</source> <translation> @@ -6601,83 +6720,92 @@ Files with inappropriate date/time</source> <translation>Dialogi</translation> </message> <message> - <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> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="26"/> + <source>Small</source> + <translation>Pieni</translation> + </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="31"/> + <source>Medium</source> + <translation>Keskimääräinen</translation> + </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="36"/> + <source>Big</source> + <translation>Suuri</translation> + </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="44"/> + <source>The text to the right will be posted as the description with your dive profile graph to Facebook. The album name is required (the profile graph will be posted to that album).</source> + <translation>Oikeanpuoleinen teksti tulee sukellusprofiilin kuvaukseksi Facebookiin. Albumin nimi on pakollinen tieto (sukellusprofiili tallennetaan kyseiseen albumiin).</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="38"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="57"/> <source>Album</source> <translation>Albumi</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="45"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="64"/> <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="52"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="71"/> <source>Include</source> <translation>Liitä</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="59"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="78"/> <source>Date and time</source> <translation>Päivä ja aika</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="66"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="85"/> <source>Duration</source> <translation>Kesto</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="73"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="92"/> <source>Location</source> <translation>Kohde</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="80"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="99"/> <source>Divemaster</source> <translation>Divemaster</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="87"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="106"/> <source>Buddy</source> <translation>Sukelluspari</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="94"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="113"/> <source>Notes</source> <translation>Muistiinpanot</translation> </message> <message> - <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="107"/> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="126"/> <source>Facebook post preview</source> <translation>Facebook -päivityksen esikatselu</translation> </message> + <message> + <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="136"/> + <source>Image Size</source> + <translation>Kuvakoko</translation> + </message> </context> <context> <name>StartPage</name> <message> - <location filename="../mobile-widgets/qml/StartPage.qml" line="19"/> - <source>To use Subsurface-mobile with Subsurface cloud storage, please enter your cloud credentials. -</source> - <translation>Syötä käyttäjätunnuksesi käyttääksesi Subsurface-mobiilia pilvipalvelun kanssa. -</translation> - </message> - <message> - <location filename="../mobile-widgets/qml/StartPage.qml" line="20"/> - <source>If this is the first time you use Subsurface cloud storage, enter a valid email (all lower case) and a password of your choice (letters and numbers). The server will send a PIN to the email address provided that you will have to enter here. - -</source> - <translation>Syötä toimiva sähköpostiosoite (kaikki pieniä kirjaimia), mikäli käytät Subsurfacen pilvipalvelua ensimmäistä kertaa, sekä haluamasi salasana (kirjaimia ja numeroita). Palvelin lähettää sähköpostiosoitteeseen PIN-koodin, joka sinun tulee syöttää tänne. - -</translation> + <location filename="../mobile-widgets/qml/StartPage.qml" line="35"/> + <source>To use Subsurface-mobile with Subsurface cloud storage, please enter your cloud credentials.<br/><br/>If this is the first time you use Subsurface cloud storage, enter a valid email (all lower case) and a password of your choice (letters and numbers).<br/><br/>To use Subsurface-mobile only with local data on this device, select the no cloud buttton above.</source> + <translation>Käyttääksesi Subsurface-mobiilia pilvitallennustilan kanssa, syötä käyttäjätunnuksesi ja salasanasi. <br/><br/>Mikäli tämä on ensimmäinen kerta, kun käytät Subsurfacen pilvitallennusta, syötä sähköpostiosoitteesi (kaikki pieniä kirjaimia) ja haluamasi salasana (kirjaimia ja numeroita). <br/><br/>Käyttääksesi Subsurface-mobiilia pelkästään paikallisella tallennuksella, valitse ei-pilveä -painike.</translation> </message> <message> - <location filename="../mobile-widgets/qml/StartPage.qml" line="23"/> - <source>To use Subsurface-mobile only with local data on this device, tap on the no cloud icon below.</source> - <translation>Käyttääksesi Subsurface-mobiilia paikallisesti, napauta alta "ei pilveä" -ikonia.</translation> + <location filename="../mobile-widgets/qml/StartPage.qml" line="48"/> + <source>Thank you for registering with Subsurface. We sent <b>%1</b> a PIN code to complete the registration. If you do not receive an email from us within 15 minutes, please check the correct spelling of your email address and your spam box first.<br/><br/>In case of any problems regarding cloud account setup, please contact us at our user forum (https://subsurface-divelog.org/user-forum/).<br/><br/></source> + <translation>Kiitoksia Subsurfacen rekisteröinnistä. Lähetimme <b> %1 </b> PIN-koodin rekisteröinnin viimeistelemiseksi. Jos et saa viestiä 15 minuutin sisällä, tarkista sähköpostiosoitteesi ja spam-kansiosi. <br/><br/>Mikäli sinulla on ongelmia pilvitallennuksen kanssa, otathan yhteyttä käyttäjä-foorumilla (https://subsurface-divelog.org/user-forum/). <br/><br/></translation> </message> </context> <context> @@ -6716,47 +6844,47 @@ Files with inappropriate date/time</source> <context> <name>SubsurfaceWebServices</name> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="409"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/> <source>Enter User ID and click Download</source> <translation>Syötä käyttäjätunnus ja näpäytä Lataa</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="431"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/> <source>Webservice</source> <translation>Verkkopalvelu</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="517"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/> <source>Connecting...</source> <translation>Yhdistetään...</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="536"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/> <source>Download finished</source> <translation>Lataus valmistui</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="550"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/> <source>Download error: %1</source> <translation>Virhe latauksessa: %1</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="560"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/> <source>Connection error: </source> <translation>Yhteysvirhe:</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="563"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/> <source>Invalid user identifier!</source> <translation>Tuntematon käyttäjä!</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="566"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/> <source>Cannot parse response!</source> <translation>Vastauksen jäsentäminen ei onnistu!</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="569"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/> <source>Download successful</source> <translation>Lataus onnistui</translation> </message> @@ -6863,29 +6991,29 @@ Files with inappropriate date/time</source> <translation>Suolapitoisuus</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="71"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="72"/> <source>/min</source> <translation>/min</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/> <source>h</source> <translation>t</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/> <source>min</source> <translation>min</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/> <source>sec</source> <translation>sek</translation> </message> <message> - <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/> + <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/> <source>d</source> <translation>p</translation> </message> @@ -7316,107 +7444,112 @@ sekoittaa ilmasta ja käyttäen: <context> <name>TripItem</name> <message> - <location filename="../qt-models/divetripmodel.cpp" line="69"/> + <location filename="../qt-models/divetripmodel.cpp" line="72"/> <source>(%1 shown)</source> <translation> (näytetään %1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="212"/> + <location filename="../qt-models/divetripmodel.cpp" line="225"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="215"/> + <location filename="../qt-models/divetripmodel.cpp" line="228"/> <source>Date</source> <translation>Ajankohta</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="218"/> + <location filename="../qt-models/divetripmodel.cpp" line="231"/> <source>Rating</source> <translation>Yleisarvio</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="221"/> + <location filename="../qt-models/divetripmodel.cpp" line="234"/> <source>Depth(%1)</source> <translation>Syvyys(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="221"/> + <location filename="../qt-models/divetripmodel.cpp" line="234"/> <source>m</source> <translation>m</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="221"/> + <location filename="../qt-models/divetripmodel.cpp" line="234"/> <source>ft</source> <translation>ft</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="224"/> + <location filename="../qt-models/divetripmodel.cpp" line="237"/> <source>Duration</source> <translation>Kesto</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="227"/> + <location filename="../qt-models/divetripmodel.cpp" line="240"/> <source>Temp.(%1%2)</source> <translation>Lämpö (%1%2)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="236"/> + <location filename="../qt-models/divetripmodel.cpp" line="249"/> <source>Cylinder</source> <translation>Säiliö</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="250"/> + <location filename="../qt-models/divetripmodel.cpp" line="263"/> <source>Max. CNS</source> <translation>Max. CNS</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="230"/> + <location filename="../qt-models/divetripmodel.cpp" line="243"/> <source>Weight(%1)</source> <translation>Massa(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="230"/> + <location filename="../qt-models/divetripmodel.cpp" line="243"/> <source>kg</source> <translation>kg</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="230"/> + <location filename="../qt-models/divetripmodel.cpp" line="243"/> <source>lbs</source> <translation>pauna</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="233"/> + <location filename="../qt-models/divetripmodel.cpp" line="246"/> <source>Suit</source> <translation>Puku</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="239"/> + <location filename="../qt-models/divetripmodel.cpp" line="252"/> <source>Gas</source> <translation>Kaasu</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="244"/> + <location filename="../qt-models/divetripmodel.cpp" line="257"/> <source>SAC(%1)</source> <translation>Pintakulutus(%1)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="244"/> + <location filename="../qt-models/divetripmodel.cpp" line="257"/> <source>/min</source> <translation>/min</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="247"/> + <location filename="../qt-models/divetripmodel.cpp" line="260"/> <source>OTU</source> <translation>Happikertymä (OTU)</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="253"/> + <location filename="../qt-models/divetripmodel.cpp" line="266"/> <source>Photos before/during/after dive</source> <translation>Kuvat sukelluksen aikana tai ennen/jälkeen</translation> </message> <message> - <location filename="../qt-models/divetripmodel.cpp" line="256"/> + <location filename="../qt-models/divetripmodel.cpp" line="269"/> + <source>Country</source> + <translation>Maa</translation> + </message> + <message> + <location filename="../qt-models/divetripmodel.cpp" line="272"/> <source>Location</source> <translation>Kohde</translation> </message> @@ -7735,12 +7868,12 @@ Kieli: %1</translation> <translation>Lähetä</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="338"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/> <source>Operation timed out</source> <translation>Toimenpide ei valmistunut ajoissa</translation> </message> <message> - <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="359"/> + <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/> <source>Transferring data...</source> <translation>Tietoa siirretään...</translation> </message> @@ -7766,8 +7899,8 @@ Kieli: %1</translation> <context> <name>WinBluetoothDeviceDiscoveryAgent</name> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="533"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="564"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="551"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="582"/> <source>No error</source> <translation>Ei virhettä</translation> </message> @@ -7891,7 +8024,7 @@ Keski</translation> <context> <name>getextFromC</name> <message> - <location filename="../core/libdivecomputer.c" line="790"/> + <location filename="../core/libdivecomputer.c" line="791"/> <source>Error parsing the header</source> <translation>Virhe otsaketietojen tulkinnassa</translation> </message> @@ -7899,7 +8032,7 @@ Keski</translation> <context> <name>gettectFromC</name> <message> - <location filename="../core/profile.c" line="1363"/> + <location filename="../core/profile.c" line="1364"/> <source>Density: %.1fg/ℓ </source> <translation>Tiheys: %.1fg/ℓ @@ -7912,7 +8045,7 @@ 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="252"/> + <location filename="../core/libdivecomputer.c" line="253"/> <source>deco stop</source> <translation>deko-pysähdys</translation> </message> @@ -7920,7 +8053,7 @@ Keski</translation> <location filename="../core/cochran.c" line="331"/> <location filename="../core/cochran.c" line="385"/> <location filename="../core/file.c" line="771"/> - <location filename="../core/libdivecomputer.c" line="254"/> + <location filename="../core/libdivecomputer.c" line="255"/> <source>ascent</source> <translation>nousu</translation> </message> @@ -7932,20 +8065,20 @@ Keski</translation> </message> <message> <location filename="../core/cochran.c" line="343"/> - <location filename="../core/libdivecomputer.c" line="270"/> + <location filename="../core/libdivecomputer.c" line="271"/> <source>OLF</source> <translation>Happikertymä</translation> </message> <message> <location filename="../core/cochran.c" line="348"/> - <location filename="../core/libdivecomputer.c" line="269"/> + <location filename="../core/libdivecomputer.c" line="270"/> <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="271"/> + <location filename="../core/libdivecomputer.c" line="272"/> <source>pO₂</source> <translation>pO₂</translation> </message> @@ -7954,28 +8087,28 @@ Keski</translation> <location filename="../core/cochran.c" line="409"/> <location filename="../core/cochran.c" line="416"/> <location filename="../core/file.c" line="852"/> - <location filename="../core/libdivecomputer.c" line="262"/> - <location filename="../core/libdivecomputer.c" line="276"/> + <location filename="../core/libdivecomputer.c" line="263"/> + <location filename="../core/libdivecomputer.c" line="277"/> <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="253"/> + <location filename="../core/libdivecomputer.c" line="254"/> <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="255"/> + <location filename="../core/libdivecomputer.c" line="256"/> <source>ceiling</source> <translation>katto</translation> </message> <message> <location filename="../core/cochran.c" line="390"/> - <location filename="../core/libdivecomputer.c" line="257"/> + <location filename="../core/libdivecomputer.c" line="258"/> <source>transmitter</source> <translation>lähetin</translation> </message> @@ -8238,8 +8371,8 @@ Keski</translation> <message> <location filename="../core/dive.c" line="34"/> <location filename="../core/equipment.c" line="91"/> - <location filename="../core/planner.c" line="1126"/> - <location filename="../core/planner.c" line="1129"/> + <location filename="../core/planner.c" line="1124"/> + <location filename="../core/planner.c" line="1127"/> <source>oxygen</source> <translation>happi</translation> </message> @@ -8329,10 +8462,10 @@ Keski</translation> <translation>(%s) tai (%s)</translation> </message> <message> - <location filename="../core/divelist.c" line="498"/> + <location filename="../core/divelist.c" line="497"/> <location filename="../core/equipment.c" line="87"/> - <location filename="../core/planner.c" line="1122"/> - <location filename="../core/planner.c" line="1125"/> + <location filename="../core/planner.c" line="1120"/> + <location filename="../core/planner.c" line="1123"/> <source>air</source> <translation>ilma</translation> </message> @@ -8436,7 +8569,7 @@ Keski</translation> <message> <location filename="../core/file.c" line="950"/> <source>No dive profile found from '%s'</source> - <translation type="unfinished"/> + <translation>Sukellusprofiilia ei löytynyt '%s':sta</translation> </message> <message> <location filename="../core/git-access.c" line="56"/> @@ -8560,213 +8693,220 @@ Keski</translation> <translation>Synkronoidaan tiedot</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="238"/> - <location filename="../core/parse-xml.c" line="3456"/> + <location filename="../core/libdivecomputer.c" line="239"/> + <location filename="../core/parse-xml.c" line="3457"/> <location filename="../core/uemis-downloader.c" line="137"/> <source>unknown</source> <translation>tuntematon</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="251"/> + <location filename="../core/libdivecomputer.c" line="252"/> <source>none</source> <translation>ei mitään</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="256"/> + <location filename="../core/libdivecomputer.c" line="257"/> <source>workload</source> <translation>työmäärä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="258"/> + <location filename="../core/libdivecomputer.c" line="259"/> <source>violation</source> <translation>rike</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="259"/> + <location filename="../core/libdivecomputer.c" line="260"/> <source>bookmark</source> <translation>kirjanmerkki</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="260"/> + <location filename="../core/libdivecomputer.c" line="261"/> <source>surface</source> <translation>pinta</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="261"/> + <location filename="../core/libdivecomputer.c" line="262"/> <source>safety stop</source> <translation>turvapysähdys</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="263"/> + <location filename="../core/libdivecomputer.c" line="264"/> <source>safety stop (voluntary)</source> <translation>turvapysähdys (vapaaehtoinen)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="264"/> + <location filename="../core/libdivecomputer.c" line="265"/> <source>safety stop (mandatory)</source> <translation>turvapysähdys (pakollinen)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="265"/> + <location filename="../core/libdivecomputer.c" line="266"/> <source>deepstop</source> <translation>syväpysähdys</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="266"/> + <location filename="../core/libdivecomputer.c" line="267"/> <source>ceiling (safety stop)</source> <translation>katto (turvapysähdys)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="267"/> + <location filename="../core/libdivecomputer.c" line="268"/> <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="268"/> + <location filename="../core/libdivecomputer.c" line="269"/> <source>divetime</source> <translation>sukellusaika</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="272"/> + <location filename="../core/libdivecomputer.c" line="273"/> <source>airtime</source> <translation>Ilma-aika</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="273"/> + <location filename="../core/libdivecomputer.c" line="274"/> <source>rgbm</source> <translation>rgbm</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="274"/> + <location filename="../core/libdivecomputer.c" line="275"/> <source>heading</source> <translation>suunta</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="275"/> + <location filename="../core/libdivecomputer.c" line="276"/> <source>tissue level warning</source> <translation>kudoskertymän varoitus</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="285"/> + <location filename="../core/libdivecomputer.c" line="286"/> <source>invalid event number</source> <translation>tuntematon tapahtumanumero</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="606"/> + <location filename="../core/libdivecomputer.c" line="607"/> <source>Error parsing the datetime</source> <translation>Virhe ajan jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="624"/> + <location filename="../core/libdivecomputer.c" line="625"/> <source>Dive %d: %s</source> <translation>Sukellus %d: %s</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="630"/> + <location filename="../core/libdivecomputer.c" line="631"/> <source>Error parsing the divetime</source> <translation>Virhe sukelluksen keston jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="640"/> + <location filename="../core/libdivecomputer.c" line="641"/> <source>Error parsing the maxdepth</source> <translation>Virhe maksimisyvyyden jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="659"/> + <location filename="../core/libdivecomputer.c" line="660"/> <source>Error parsing temperature</source> <translation>Virhe lämpötilan jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="679"/> + <location filename="../core/libdivecomputer.c" line="680"/> <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="691"/> + <location filename="../core/libdivecomputer.c" line="692"/> <source>Error obtaining water salinity</source> <translation>Virhe veden suolapitoisuuden määrityksessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="700"/> + <location filename="../core/libdivecomputer.c" line="701"/> <source>Error obtaining surface pressure</source> <translation>Virhe ilmanpaineen määrityksessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="725"/> + <location filename="../core/libdivecomputer.c" line="726"/> <source>Error obtaining dive mode</source> <translation>Virhe sukellusmoodin kanssa</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="745"/> + <location filename="../core/libdivecomputer.c" line="746"/> <source>Error parsing the gas mix</source> <translation>Virhe kaasuseoksen jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="770"/> + <location filename="../core/libdivecomputer.c" line="771"/> <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="776"/> + <location filename="../core/libdivecomputer.c" line="777"/> <source>Error registering the data</source> <translation>Virhe tiedon rekisteröinnissä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="797"/> + <location filename="../core/libdivecomputer.c" line="798"/> <source>Error parsing the samples</source> <translation>Virhe näytteiden tulkinnassa</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="804"/> + <location filename="../core/libdivecomputer.c" line="805"/> <source>Already downloaded dive at %s</source> <translation>Sukellus on jo ladattu %s</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="938"/> + <location filename="../core/libdivecomputer.c" line="939"/> <source>Event: waiting for user action</source> <translation>Tapahtuma: odotetaan käyttäjän toimia</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="957"/> + <location filename="../core/libdivecomputer.c" line="958"/> <source>model=%s firmware=%u serial=%u</source> <translation>malli=%s firmware=%u sarjanumero=%u</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1019"/> + <location filename="../core/libdivecomputer.c" line="1020"/> <source>Error registering the event handler.</source> <translation>Virhe tapahtumakäsittelijän rekisteröinnissä.</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1024"/> + <location filename="../core/libdivecomputer.c" line="1025"/> <source>Error registering the cancellation handler.</source> <translation>Virhe perumiskäsittelijän rekisteröinnissä.</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1045"/> + <location filename="../core/libdivecomputer.c" line="1046"/> <source>Dive data import error</source> <translation>Virhe sukellusten jäsentämisessä</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1084"/> + <location filename="../core/libdivecomputer.c" line="1085"/> <source>Unable to create libdivecomputer context</source> <translation>libdivecomputer-kontekstin luominen epäonnistui</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1091"/> + <location filename="../core/libdivecomputer.c" line="1094"/> <source>Unable to open %s %s (%s)</source> <translation>Avaaminen epäonnistui: %s %s (%s)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1116"/> + <location filename="../core/libdivecomputer.c" line="1119"/> <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"/> + <translation>Virhe avattaessa laitetta %s %s (%s). +Ongelman tutkimiseksi libdivecomputer lokitiedosto on hyödyllinen. +Voit luoda tämän tiedoston valitsemalla kyseisen valinnan sukellusten lataus -dialogista.</translation> + </message> + <message> + <location filename="../core/libdivecomputer.c" line="1128"/> + <source>No new dives downloaded from dive computer</source> + <translation>Uusia sukelluksia ei ladattu sukellustietokoneesta</translation> </message> <message> <location filename="../core/load-git.c" line="197"/> - <location filename="../core/parse-xml.c" line="1270"/> + <location filename="../core/parse-xml.c" line="1271"/> <source>multiple GPS locations for this dive site; also %s </source> <translation>sukelluskohteella on useita GPS -positioita; %s @@ -8774,7 +8914,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl </message> <message> <location filename="../core/load-git.c" line="225"/> - <location filename="../core/parse-xml.c" line="1332"/> + <location filename="../core/parse-xml.c" line="1333"/> <source>additional name for site: %s </source> <translation>Ylimääräinen nimi sukelluskohteelle: %s @@ -8809,12 +8949,12 @@ You can create this logfile by selecting the corresponding checkbox in the downl </translation> </message> <message> - <location filename="../core/parse-xml.c" line="2094"/> + <location filename="../core/parse-xml.c" line="2095"/> <source>Failed to parse '%s'</source> <translation>Tiedoston '%s' lukeminen epäonnistui.</translation> </message> <message> - <location filename="../core/parse-xml.c" line="3978"/> + <location filename="../core/parse-xml.c" line="3979"/> <source>Can't open stylesheet %s</source> <translation>Tyylitiedoston %1 avaus ei onnistu</translation> </message> @@ -8830,21 +8970,21 @@ You can create this logfile by selecting the corresponding checkbox in the downl </message> <message> <location filename="../core/plannernotes.c" line="78"/> - <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"/> + <location filename="../core/plannernotes.c" line="392"/> + <location filename="../core/plannernotes.c" line="398"/> + <location filename="../core/plannernotes.c" line="431"/> + <location filename="../core/plannernotes.c" line="466"/> + <location filename="../core/plannernotes.c" line="478"/> <source>Warning:</source> <translation>Varoitus:</translation> </message> <message> - <location filename="../core/plannernotes.c" line="328"/> + <location filename="../core/plannernotes.c" line="333"/> <source>, effective GF=%d/%d</source> <translation>, efektiivinen GF=%d/%d</translation> </message> <message> - <location filename="../core/planner.c" line="320"/> + <location filename="../core/planner.c" line="318"/> <location filename="../desktop-widgets/simplewidgets.cpp" line="210"/> <source>SP change</source> <translation>SP:n mutos</translation> @@ -8860,94 +9000,94 @@ You can create this logfile by selecting the corresponding checkbox in the downl <translation>BUHLMANN</translation> </message> <message> - <location filename="../core/plannernotes.c" line="109"/> + <location filename="../core/plannernotes.c" line="108"/> + <source>Runtime: %dmin<br></div></source> + <translation>Kesto: %dmin<br></div></translation> + </message> + <message> + <location filename="../core/plannernotes.c" line="114"/> <source>depth</source> <translation>syvyys</translation> </message> <message> - <location filename="../core/plannernotes.c" line="112"/> + <location filename="../core/plannernotes.c" line="117"/> <source>duration</source> <translation>kesto</translation> </message> <message> - <location filename="../core/plannernotes.c" line="115"/> + <location filename="../core/plannernotes.c" line="120"/> <source>runtime</source> <translation>sukellusaika</translation> </message> <message> - <location filename="../core/plannernotes.c" line="118"/> + <location filename="../core/plannernotes.c" line="123"/> <source>gas</source> <translation>kaasu</translation> </message> <message> - <location filename="../core/plannernotes.c" line="165"/> + <location filename="../core/plannernotes.c" line="170"/> <source>Transition to %.*f %s in %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source> <translation>Siirtymä %.*f %s ajassa %d:%02d min - aika %d:%02u seoksella %s (SP = %.1fbar)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="173"/> + <location filename="../core/plannernotes.c" line="178"/> <source>Transition to %.*f %s in %d:%02d min - runtime %d:%02u on %s</source> <translation>Siirtymä %.*f %s ajassa %d:%02d min - sukellusaika %d:%02u on %s</translation> </message> <message> - <location filename="../core/plannernotes.c" line="186"/> + <location filename="../core/plannernotes.c" line="191"/> <source>Stay at %.*f %s for %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source> <translation>Pysy syvyydessä %.*f %s %d:%02d min - aika %d:%02u seoksella %s (SP = %.1fbar)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="193"/> + <location filename="../core/plannernotes.c" line="198"/> <source>Stay at %.*f %s for %d:%02d min - runtime %d:%02u on %s</source> <translation>Pysy %.*f %s:n syvyydessä %d:%02d min - sukellusaika %d:%02u %s:lla</translation> </message> <message> - <location filename="../core/plannernotes.c" line="239"/> + <location filename="../core/plannernotes.c" line="244"/> <source>%3.0f%s</source> <translation>%3.0f%s</translation> </message> <message> - <location filename="../core/plannernotes.c" line="242"/> - <location filename="../core/plannernotes.c" line="246"/> + <location filename="../core/plannernotes.c" line="247"/> + <location filename="../core/plannernotes.c" line="251"/> <source>%3dmin</source> <translation>%3d min</translation> </message> <message> - <location filename="../core/plannernotes.c" line="255"/> - <location filename="../core/plannernotes.c" line="267"/> + <location filename="../core/plannernotes.c" line="260"/> + <location filename="../core/plannernotes.c" line="272"/> <source>(SP = %.1fbar)</source> <translation>(SP = %.1fbar)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="290"/> + <location filename="../core/plannernotes.c" line="295"/> <source>Switch gas to %s (SP = %.1fbar)</source> <translation>Vaihda kaasu seuraavaan %s (SP = %.1fbar)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="292"/> + <location filename="../core/plannernotes.c" line="297"/> <source>Switch gas to %s</source> <translation>Vaihda kaasu seuraavaan: %s </translation> </message> <message> - <location filename="../core/plannernotes.c" line="312"/> + <location filename="../core/plannernotes.c" line="317"/> <source>CNS</source> <translation>Happikertymä (CNS)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="314"/> + <location filename="../core/plannernotes.c" line="319"/> <source>OTU</source> <translation>Happikertymä (OTU)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="324"/> + <location filename="../core/plannernotes.c" line="329"/> <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><br>&nbsp;&mdash; <span style='color: %s;'>Minimum gas</span> (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> @@ -8969,87 +9109,92 @@ You can create this logfile by selecting the corresponding checkbox in the downl <translation>sukellussuunnitelma</b> luotu</translation> </message> <message> - <location filename="../core/plannernotes.c" line="104"/> + <location filename="../core/plannernotes.c" line="105"/> <source>Runtime: %dmin VARIATIONS<br></div></source> - <translation type="unfinished"/> + <translation>Sukellusaika: %dmin MUUNNELMAT <br></div></translation> </message> <message> - <location filename="../core/plannernotes.c" line="319"/> + <location filename="../core/plannernotes.c" line="324"/> <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="326"/> + <location filename="../core/plannernotes.c" line="331"/> <source>Deco model: VPM-B at +%d conservatism</source> <translation>Dekomalli: VPM-B +%d konservatismilla</translation> </message> <message> - <location filename="../core/plannernotes.c" line="332"/> + <location filename="../core/plannernotes.c" line="337"/> <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="340"/> + <location filename="../core/plannernotes.c" line="345"/> <source>ATM pressure: %dmbar (%d%s)<br></div></source> <translation>Ilmanpaine: %dmbar (%d%s)<br></div></translation> </message> <message> - <location filename="../core/plannernotes.c" line="358"/> + <location filename="../core/plannernotes.c" line="363"/> <source>Gas consumption (CCR legs excluded):</source> <translation>Kaasun kulutus (CCR -etappeja ei mukana):</translation> </message> <message> - <location filename="../core/plannernotes.c" line="360"/> + <location filename="../core/plannernotes.c" line="365"/> <source>Gas consumption (based on SAC</source> <translation>Ilmankulutus (perustuen SAC:iin</translation> </message> <message> - <location filename="../core/plannernotes.c" line="388"/> + <location filename="../core/plannernotes.c" line="393"/> <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="394"/> + <location filename="../core/plannernotes.c" line="399"/> <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="426"/> + <location filename="../core/plannernotes.c" line="421"/> + <source><br>&nbsp;&mdash; <span style='color: %s;'>Minimum gas</span> (based on %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s/<span style='color: %s;'>&Delta;:%+.0f%s</span></source> + <translation><br>&nbsp;&mdash; <span style='color: %s;'>Minimi kaasu</span> (perustuu %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s/<span style='color: %s;'>&Delta;:%+.0f%s</span></translation> + </message> + <message> + <location filename="../core/plannernotes.c" line="432"/> <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="429"/> + <location filename="../core/plannernotes.c" line="435"/> <source>%.0f%s/%.0f%s of <span style='color: red;'><b>%s</b></span> (%.0f%s/%.0f%s in planned ascent)</source> <translation>%.0f%s/%.0f%s of <span style='color: red;'><b>%s</b></span> (%.0f%s/%.0f%s suunnitellussa nousussa)</translation> </message> <message> - <location filename="../core/plannernotes.c" line="432"/> + <location filename="../core/plannernotes.c" line="438"/> <source>%.0f%s (%.0f%s during planned ascent) of <span style='color: red;'><b>%s</b></span></source> <translation>%.0f%s (%.0f%s suunnitellussa nousussa) <span style='color: red;'><b>%s</b></span></translation> </message> <message> - <location filename="../core/plannernotes.c" line="457"/> + <location filename="../core/plannernotes.c" line="463"/> <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="469"/> + <location filename="../core/plannernotes.c" line="475"/> <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="873"/> + <location filename="../core/planner.c" line="871"/> <source>Can't find gas %s</source> <translation>Seosta %s ei löydy</translation> </message> <message> - <location filename="../core/planner.c" line="1130"/> + <location filename="../core/planner.c" line="1128"/> <source>ean</source> <translation>ean</translation> </message> <message> - <location filename="../core/profile.c" line="1316"/> + <location filename="../core/profile.c" line="1317"/> <source>@: %d:%02d D: %.1f%s </source> @@ -9058,83 +9203,84 @@ S: %.1f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1328"/> + <location filename="../core/profile.c" line="1329"/> <source>T: %.1f%s </source> <translation>L: %.1f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1334"/> + <location filename="../core/profile.c" line="1335"/> <source>V: %.1f%s </source> <translation>N: %.1f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1337"/> + <location filename="../core/profile.c" line="1338"/> <source>SAC: %.*f%s/min </source> <translation>SAC: %.*f%s/min </translation> </message> <message> - <location filename="../core/profile.c" line="1339"/> + <location filename="../core/profile.c" line="1340"/> <source>CNS: %u%% </source> <translation>CNS: %u%% </translation> </message> <message> - <location filename="../core/profile.c" line="1341"/> + <location filename="../core/profile.c" line="1342"/> <source>pO%s: %.2fbar </source> <translation>pO%s: %.2fbar </translation> </message> <message> - <location filename="../core/profile.c" line="1343"/> + <location filename="../core/profile.c" line="1344"/> <source>pN%s: %.2fbar </source> <translation>pN%s: %.2fbar </translation> </message> <message> - <location filename="../core/profile.c" line="1345"/> + <location filename="../core/profile.c" line="1346"/> <source>pHe: %.2fbar </source> <translation>pHe: %.2fbar </translation> </message> <message> - <location filename="../core/profile.c" line="1348"/> + <location filename="../core/profile.c" line="1349"/> <source>MOD: %d%s </source> <translation>MOD: %d%s </translation> </message> <message> - <location filename="../core/profile.c" line="1382"/> + <location filename="../core/profile.c" line="1383"/> <source>Deco: %umin @ %.0f%s </source> <translation>Deko: %umin @ %.0f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1374"/> + <location filename="../core/profile.c" line="1375"/> <source>Safety stop: %umin @ %.0f%s </source> <translation>Turvapysähdys: %umin @ %.0f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1324"/> + <location filename="../core/profile.c" line="1325"/> <source>P: %d%s (%s) </source> - <translation type="unfinished"/> + <translation>P: %d%s (%s) +</translation> </message> <message> - <location filename="../core/profile.c" line="1356"/> + <location filename="../core/profile.c" line="1357"/> <source>EAD: %d%s EADD: %d%s / %.1fg/ℓ </source> @@ -9143,7 +9289,7 @@ EADD: %d%s / %.1fg/ℓ </translation> </message> <message> - <location filename="../core/profile.c" line="1360"/> + <location filename="../core/profile.c" line="1361"/> <source>END: %d%s EADD: %d%s / %.1fg/ℓ </source> @@ -9152,160 +9298,160 @@ EADD: %d%s / %.1fg/ℓ </translation> </message> <message> - <location filename="../core/profile.c" line="1377"/> + <location filename="../core/profile.c" line="1378"/> <source>Safety stop: unknown time @ %.0f%s </source> <translation>Turvapysähdys: tuntematon kesto @ %.0f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1385"/> + <location filename="../core/profile.c" line="1386"/> <source>Deco: unknown time @ %.0f%s </source> <translation>Deko: tuntematon kesto @ %.0f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1389"/> + <location filename="../core/profile.c" line="1390"/> <source>In deco </source> <translation>Dekossa</translation> </message> <message> - <location filename="../core/profile.c" line="1391"/> + <location filename="../core/profile.c" line="1392"/> <source>NDL: %umin </source> <translation>NDL: %umin </translation> </message> <message> - <location filename="../core/profile.c" line="1394"/> + <location filename="../core/profile.c" line="1395"/> <source>TTS: %umin </source> <translation>TTS: %umin </translation> </message> <message> - <location filename="../core/profile.c" line="1397"/> + <location filename="../core/profile.c" line="1398"/> <source>Deco: %umin @ %.0f%s (calc) </source> <translation>Deko: %umin @ %.0f%s (lask.) </translation> </message> <message> - <location filename="../core/profile.c" line="1405"/> + <location filename="../core/profile.c" line="1406"/> <source>In deco (calc) </source> <translation>Dekossa (lask.) </translation> </message> <message> - <location filename="../core/profile.c" line="1408"/> + <location filename="../core/profile.c" line="1409"/> <source>NDL: %umin (calc) </source> <translation>NDL: %umin (calc) </translation> </message> <message> - <location filename="../core/profile.c" line="1410"/> + <location filename="../core/profile.c" line="1411"/> <source>NDL: >2h (calc) </source> <translation>NDL: >2h (lask.) </translation> </message> <message> - <location filename="../core/profile.c" line="1414"/> + <location filename="../core/profile.c" line="1415"/> <source>TTS: %umin (calc) </source> <translation>TTS: %umin (calc) </translation> </message> <message> - <location filename="../core/profile.c" line="1416"/> + <location filename="../core/profile.c" line="1417"/> <source>TTS: >2h (calc) </source> <translation>TTS: >2h (lask.) </translation> </message> <message> - <location filename="../core/profile.c" line="1419"/> + <location filename="../core/profile.c" line="1420"/> <source>RBT: %umin </source> <translation>RBT: %umin </translation> </message> <message> - <location filename="../core/profile.c" line="1422"/> + <location filename="../core/profile.c" line="1423"/> <source>Calculated ceiling %.0f%s </source> <translation>Laskettu katto %.0f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1428"/> + <location filename="../core/profile.c" line="1429"/> <source>Tissue %.0fmin: %.1f%s </source> <translation>Kudos %.0fmin: %.1f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1434"/> + <location filename="../core/profile.c" line="1435"/> <source>heart rate: %d </source> <translation>sydämen syke: %d </translation> </message> <message> - <location filename="../core/profile.c" line="1436"/> + <location filename="../core/profile.c" line="1437"/> <source>bearing: %d </source> <translation>suunta: %d </translation> </message> <message> - <location filename="../core/profile.c" line="1439"/> + <location filename="../core/profile.c" line="1440"/> <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="1535"/> + <location filename="../core/profile.c" line="1536"/> <source>%sT: %d:%02d min</source> <translation>%sA: %d:%02d min</translation> </message> <message> - <location filename="../core/profile.c" line="1539"/> - <location filename="../core/profile.c" line="1543"/> - <location filename="../core/profile.c" line="1547"/> + <location filename="../core/profile.c" line="1540"/> + <location filename="../core/profile.c" line="1544"/> + <location filename="../core/profile.c" line="1548"/> <source>%s %sD:%.1f%s</source> <translation>%s %sS:%.1f%s</translation> </message> <message> - <location filename="../core/profile.c" line="1551"/> + <location filename="../core/profile.c" line="1552"/> <source>%s %sD:%.1f%s </source> <translation>%s %sS:%.1f%s </translation> </message> <message> - <location filename="../core/profile.c" line="1555"/> + <location filename="../core/profile.c" line="1556"/> <source>%s%sV:%.2f%s</source> <translation>%s%sN:%.2f%s</translation> </message> <message> - <location filename="../core/profile.c" line="1559"/> - <location filename="../core/profile.c" line="1563"/> + <location filename="../core/profile.c" line="1560"/> + <location filename="../core/profile.c" line="1564"/> <source>%s %sV:%.2f%s</source> <translation>%s %sN:%.2f%s</translation> </message> <message> - <location filename="../core/profile.c" line="1570"/> + <location filename="../core/profile.c" line="1571"/> <source>%s %sP:%d %s</source> <translation>%s %sP:%d %s</translation> </message> <message> - <location filename="../core/profile.c" line="1595"/> + <location filename="../core/profile.c" line="1596"/> <source>%s SAC: %.*f%s</source> <translation>%s SAC: %.*f%s</translation> </message> @@ -9679,97 +9825,97 @@ EADD: %d%s / %.1fg/ℓ <translation>(ei sukelluksia)</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Sun</source> <translation>su</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Mon</source> <translation>ma</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Tue</source> <translation>ti</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Wed</source> <translation>ke</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Thu</source> <translation>to</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Fri</source> <translation>pe</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="133"/> + <location filename="../core/subsurfacestartup.c" line="134"/> <source>Sat</source> <translation>la</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>Jan</source> <translation>tammi</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>Feb</source> <translation>helmi</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>Mar</source> <translation>maalis</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>Apr</source> <translation>huhti</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>May</source> <translation>touko</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="142"/> + <location filename="../core/subsurfacestartup.c" line="143"/> <source>Jun</source> <translation>kesä</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Jul</source> <translation>heinä</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Aug</source> <translation>elo</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Sep</source> <translation>syys</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Oct</source> <translation>loka</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Nov</source> <translation>marras</translation> </message> <message> - <location filename="../core/subsurfacestartup.c" line="143"/> + <location filename="../core/subsurfacestartup.c" line="144"/> <source>Dec</source> <translation>joulu</translation> </message> @@ -10108,37 +10254,37 @@ Onko Uemis Zurich kytketty oikein?</translation> <translation>Suunniteltu etappipysähdys katon yläpuolella</translation> </message> <message> - <location filename="../core/taxonomy.c" line="7"/> + <location filename="../core/taxonomy.c" line="8"/> <source>None</source> <translation>Ei mitään</translation> </message> <message> - <location filename="../core/taxonomy.c" line="8"/> + <location filename="../core/taxonomy.c" line="9"/> <source>Ocean</source> <translation>Meri</translation> </message> <message> - <location filename="../core/taxonomy.c" line="9"/> + <location filename="../core/taxonomy.c" line="10"/> <source>Country</source> <translation>Maa</translation> </message> <message> - <location filename="../core/taxonomy.c" line="10"/> + <location filename="../core/taxonomy.c" line="11"/> <source>State</source> <translation>Osavaltio</translation> </message> <message> - <location filename="../core/taxonomy.c" line="11"/> + <location filename="../core/taxonomy.c" line="12"/> <source>County</source> <translation>Maakunta</translation> </message> <message> - <location filename="../core/taxonomy.c" line="12"/> + <location filename="../core/taxonomy.c" line="13"/> <source>Town</source> <translation>Kunta</translation> </message> <message> - <location filename="../core/taxonomy.c" line="13"/> + <location filename="../core/taxonomy.c" line="14"/> <source>City</source> <translation>Kaupunki</translation> </message> @@ -10183,15 +10329,15 @@ Onko Uemis Zurich kytketty oikein?</translation> <message> <location filename="../mobile-widgets/qml/main.qml" line="133"/> <source>Dive management</source> - <translation type="unfinished"/> + <translation>Sukellusten hallinta</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="233"/> + <location filename="../mobile-widgets/qml/main.qml" line="234"/> <source>Disable location service</source> - <translation type="unfinished"/> + <translation>Disabloi sijaintipalvelu</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="249"/> + <location filename="../mobile-widgets/qml/main.qml" line="250"/> <source>Settings</source> <translation>Asetukset</translation> </message> @@ -10201,94 +10347,94 @@ Onko Uemis Zurich kytketty oikein?</translation> <translation>Lisää sukellus käsin</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="145"/> + <location filename="../mobile-widgets/qml/main.qml" line="146"/> <source>Download from DC</source> <translation>Lataa sukellustietokoneelta</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="154"/> + <location filename="../mobile-widgets/qml/main.qml" line="155"/> <source>Apply GPS Fixes</source> - <translation type="unfinished"/> + <translation>Käytä GPS-sijainteja</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="161"/> + <location filename="../mobile-widgets/qml/main.qml" line="162"/> <source>Manual sync with cloud</source> <translation>Synkronoi kerran pilvipalveluun</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="180"/> + <location filename="../mobile-widgets/qml/main.qml" line="181"/> <source>Offline mode</source> <translation>Käytä ilman verkkoa</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="180"/> + <location filename="../mobile-widgets/qml/main.qml" line="181"/> <source>Enable auto cloud sync</source> <translation>Ota automaattinen pilvisynkronointi käyttöön</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="185"/> + <location filename="../mobile-widgets/qml/main.qml" line="186"/> <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 'Manual sync with cloud' if you have network connectivity and want to sync your data to cloud storage.</source> <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 'Synkronoi kerran pilvipalveluun', kun olet toimivassa verkossa ja haluat synkronoida tietosi pilvipalveluun.</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="194"/> + <location filename="../mobile-widgets/qml/main.qml" line="195"/> <source>GPS</source> <translation>GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="275"/> + <location filename="../mobile-widgets/qml/main.qml" line="276"/> <source>Help</source> <translation>Ohje</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="199"/> + <location filename="../mobile-widgets/qml/main.qml" line="200"/> <source>Upload GPS data</source> <translation>Vie GPS -tiedot</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="207"/> + <location filename="../mobile-widgets/qml/main.qml" line="208"/> <source>Download GPS data</source> <translation>Lataa GPS -tiedot</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="215"/> + <location filename="../mobile-widgets/qml/main.qml" line="216"/> <source>Show GPS fixes</source> <translation>Näytä GPS -sijainnit</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="225"/> + <location filename="../mobile-widgets/qml/main.qml" line="226"/> <source>Clear GPS cache</source> <translation>Tyhjennä GPS:n väliaikaistiedot</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="257"/> + <location filename="../mobile-widgets/qml/main.qml" line="258"/> <source>Developer</source> <translation>Kehittäjä</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="260"/> + <location filename="../mobile-widgets/qml/main.qml" line="261"/> <source>App log</source> <translation>Sovellusloki</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="267"/> + <location filename="../mobile-widgets/qml/main.qml" line="268"/> <source>Theme information</source> <translation>Teeman tiedot</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="241"/> + <location filename="../mobile-widgets/qml/main.qml" line="242"/> <source>About</source> <translation>Tietoja</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="233"/> + <location filename="../mobile-widgets/qml/main.qml" line="234"/> <source>Run location service</source> <translation>Käytä sijaintipalvelua</translation> </message> <message> <location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/main.qml" line="28"/> <source>Hello World</source> - <translation type="unfinished"/> + <translation>Hello World</translation> </message> </context> <context> @@ -10428,7 +10574,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../desktop-widgets/plannerSettings.ui" line="370"/> - <location filename="../desktop-widgets/plannerSettings.ui" line="780"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="793"/> <source>min</source> <translation>min</translation> </message> @@ -10489,22 +10635,32 @@ p, li { white-space: pre-wrap; } <translation>m</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="741"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="734"/> + <source>Compute variations of plan (performance cost)</source> + <translation>Laske vaihtoehtoisia suunnitelmia (suorituskykyvaade)</translation> + </message> + <message> + <location filename="../desktop-widgets/plannerSettings.ui" line="737"/> + <source>Display plan variations</source> + <translation>Näytä vaihtoehtoisia suunnitelmia</translation> + </message> + <message> + <location filename="../desktop-widgets/plannerSettings.ui" line="754"/> <source>SAC factor</source> <translation>SAC -kerroin</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="748"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="761"/> <source>Used to calculate minimum gas. Consider two divers with possibly increased SAC after OoG event.</source> <translation>Käytetään vähimmäiskaasun määrittämiseen. Ota huomioon sukellusparin kanssa ilman jakamisesta johtuva lisääntynyt ilmankulutus ongelmatilanteessa.</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="770"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="783"/> <source>Problem solving time</source> <translation>Ongelmanratkaisuaika</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="777"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="790"/> <source>Used to calculate minimum gas. Additional time at max. depth after OoG event.</source> <translation>Käytetään vähimmäiskaasun määrittämiseen. Ylimääräinen aika maksimisyvyydessä ongelmatilanteessa.</translation> </message> @@ -10544,42 +10700,42 @@ p, li { white-space: pre-wrap; } <translation>Muistiinpanot</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="691"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="708"/> <source>In dive plan, show runtime (absolute time) of stops</source> <translation>Sukelluksen suunnittelu: näytä kokonaiskesto (absoluuttinen aika)</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="694"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="711"/> <source>Display runtime</source> <translation>Näytä sukellusaika</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="704"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="721"/> <source>In dive plan, show duration (relative time) of stops</source> <translation>Sukelluksen suunnittelu: näytä pysähdysten kesto (suhteellinen aika)</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="707"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="724"/> <source>Display segment duration</source> <translation>Näytä etappien kestot</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="714"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="698"/> <source>In diveplan, list transitions or treat them as implicit</source> <translation>Listataanko siirtymät erikseen sukellussuunnitelmassa?</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="717"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="701"/> <source>Display transitions in deco</source> <translation>Näytä siirtymät dekossa</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="724"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="691"/> <source>Verbatim dive plan</source> <translation>Tarkka sukellussuunnitelma</translation> </message> <message> - <location filename="../desktop-widgets/plannerSettings.ui" line="734"/> + <location filename="../desktop-widgets/plannerSettings.ui" line="747"/> <source>Deco pO₂</source> <translation>pO₂ dekossa</translation> </message> |