summaryrefslogtreecommitdiffstats
path: root/translations
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2017-12-28 20:30:47 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-12-28 20:30:47 -0800
commitb641fc8464ba8b4b6af39354f998ad24e5aba5b4 (patch)
treec51a525afb6990df06f013a3e86c25a103865fb0 /translations
parent34236e3c84acd76ecb26a8abb4e10ccada4636ff (diff)
downloadsubsurface-b641fc8464ba8b4b6af39354f998ad24e5aba5b4.tar.gz
Latest translations
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'translations')
-rw-r--r--translations/subsurface_bg_BG.ts772
-rw-r--r--translations/subsurface_ca.ts772
-rw-r--r--translations/subsurface_cs.ts776
-rw-r--r--translations/subsurface_da_DK.ts768
-rw-r--r--translations/subsurface_de_CH.ts768
-rw-r--r--translations/subsurface_de_DE.ts772
-rw-r--r--translations/subsurface_el_GR.ts768
-rw-r--r--translations/subsurface_en_GB.ts772
-rw-r--r--translations/subsurface_es_ES.ts772
-rw-r--r--translations/subsurface_et_EE.ts768
-rw-r--r--translations/subsurface_fi_FI.ts772
-rw-r--r--translations/subsurface_fr_FR.ts772
-rw-r--r--translations/subsurface_he.ts768
-rw-r--r--translations/subsurface_hr_HR.ts764
-rw-r--r--translations/subsurface_hu.ts764
-rw-r--r--translations/subsurface_id.ts764
-rw-r--r--translations/subsurface_it_IT.ts772
-rw-r--r--translations/subsurface_lv_LV.ts768
-rw-r--r--translations/subsurface_nb_NO.ts772
-rw-r--r--translations/subsurface_nl_NL.ts772
-rw-r--r--translations/subsurface_pl_PL.ts768
-rw-r--r--translations/subsurface_pt_BR.ts768
-rw-r--r--translations/subsurface_pt_PT.ts772
-rw-r--r--translations/subsurface_ro_RO.ts768
-rw-r--r--translations/subsurface_ru_RU.ts768
-rw-r--r--translations/subsurface_sk_SK.ts768
-rw-r--r--translations/subsurface_sv_SE.ts768
-rw-r--r--translations/subsurface_tr.ts768
-rw-r--r--translations/subsurface_vi.ts768
-rw-r--r--translations/subsurface_zh_TW.ts772
30 files changed, 11992 insertions, 11092 deletions
diff --git a/translations/subsurface_bg_BG.ts b/translations/subsurface_bg_BG.ts
index 384b80855..ee4a38d48 100644
--- a/translations/subsurface_bg_BG.ts
+++ b/translations/subsurface_bg_BG.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Лице:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Търсене за партньори и водачи</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Няма партньори</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Данни за гмуркане</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Изтрий гмуркане</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Отмени редакция</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Покажи на карта</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Повече партньори</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Гмуркане %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Дата:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Местонахождение:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Координати:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Използвай текуща
GPS позиция:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Дълбочина:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Продължителност:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Темп. на въздух:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Темп. на водата:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Водолазен костюм:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Партньор:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Водач:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Тегло:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Бутилка:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Газ микс:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Начално налягане:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Крайно налягане:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Оценка:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Видимост</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Бележки:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS позиция:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>мин</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>фута</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>няма избрани гмуркания</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>стиловете за експорт към divelogs.de не могат да бъдат намерени</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>не може да бъде създаден ZIP файл за качване: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>вътрешна грешка</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Конверсията на гмуркане %1 към формата на divelogs.de не може да бъде извършена</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>грешка при писане на zip файл: %s zip грешка %d системна грешка %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Готово</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Обновяване на списъка от гмуркания...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Изтегляне на списък от гмуркания...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Изтегляне на %1 гмуркания...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Изтеглянето приключи - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Проблем при тегленето</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Архива не може да бъде отворен:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Неправилно изтегляне</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Архива не може да бъде отворен:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Качването приключи</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Грешка при качването</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Успешно качване</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Грешка при логин</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Не може да бъде направен разбор на отговора</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Грешка: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Грешка</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Намери Uemis леководолазен компютър</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Откажи теглене</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Избери файл за запис от гмуркачески компютър</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Регистър файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Избери файл за запис от бинерен дъмп файл.</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Дъмп файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Повтори теглене</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Записването на libdivecomputer дъмп НЕ обновява списъка на гмуркания</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Изтегли</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Изход</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Изтеглени гмуркания</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Информация:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Приеми</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Селектирай всички</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Деселектирай всички</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Селектирай всички</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Деселектирай всички</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Филтрирай списъка</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Местонахождение: </translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Няма зададено местонахождение</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Бележки</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Местонахождение</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Бележки за пътуване</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Местонахождение на пътуване</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Ново място за гмуркане</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Изтрий промените?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Вие ще изтриете промените.</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Моля запишете или отменете текущата редакция на гмуркане преди да отворите нов файл.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Отмяна</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Не записвай празен регистър в облака</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Обходи папки с изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Сканирай</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Сканиране за изборажения...(това може да отнеме доста време)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
@@ -4780,201 +4805,201 @@ can overwrite them on startup.</source>
Subsurface може да ги подменя при стартирането си.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Моля затворете текущата редакция на гмуркане преди да затворите файла.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Моля запишете или отменете текущата редакция на гмуркане преди да добавите гмуркане.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Напечатай рунтайм таблица</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Опит за плануване на гмуркане, което не е планувано гмуркане.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Моля, първо приключете с редакцията преди да започнете нова.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Опит за редакция на гмуркане, което не е ръчно добавено.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Годишни статистики</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Гмуркачески регистър файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Всички файлове</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Желаете ли да запишете промените във файла %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Желаете ли да запишете промените във файла с данни?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Запиши промените?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Промените ще бъдат изгубени ако не ги запишете.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Запиши файла като</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[локален кеш за] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[облаков склад за] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Отваряне на файл от стара версия</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Вие отворихте файл от стара версия на Subsurface. Моля прочетете Ръковордството на потребителя за да разберете за промените в новата версия и конкретно за редакцията на места за гмуркане. Subsurface вече се опита да попълни данните автоматично, но би било добре да проверите дали местата за гмуркане са правилни.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Отвори регистър файл</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Връзване към обклаковия склад...</translation>
</message>
@@ -5023,7 +5048,7 @@ QML модулите QtPositioning и QtLocation може да липсват!</
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Филтърът показва %1 (от %2) гмуркания</translation>
</message>
@@ -5106,74 +5131,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>фута/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Последен стоп на 20фута</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% средна дълбочина до 20фута</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20фута то повърхността</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>фута</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>м/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Последен стоп на 6 метра</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% средна дълбочина до 6м</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6м до повърхността</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>кб.фута/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>л/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>бара</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6160,124 +6185,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Стартиране...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Отвори локален файл с данни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Отварянето на локален файл с данни неуспешно</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 гмуркания заредени от локален файл с данни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>режим на работа без облак</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Грешка при разряда на локалния склад</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>няма облакови пълномощия</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Моля въведете валидни облакови пълномощия</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Е-мейла и паролата за облаковия склад могат да съдържат букви, числа, &apos;.&apos;, &apos;-&apos;, &apos;_&apos; и &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Грешен формат на имейл адрес</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Опит за отваряна не облаковия склад с нови пълномощия</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Тестване на облакови пълномощия</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Няма отговор от облаковия сървър за да провери вашите данни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Грешнен потребител или парола към облака</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Няма връзка към облаковия слад - акаунтът ви не е проверен</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Облаковите пълномощия са невалидни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Облаковия склад не може да бъде отворен: грешка в HTTPS връзката</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Облаковия склад не може да бъде отворен: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Няма връзка към облаковия слад</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Зареждане на гмуркания...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Грешка в облаков слад: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Зареждане на гмуркания от локален склад (режим без облак)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Не може да бъде осъществена връзка с облаковия слад</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Облаковия слад беше отворен успешно. Няма гмуркания в регистъра.</translation>
</message>
@@ -6300,7 +6325,7 @@ Please export this template to a different file.</source>
<translation>сек.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Непозната GPS позиция</translation>
</message>
@@ -6313,79 +6338,79 @@ Please export this template to a different file.</source>
<translation>Усвояване на GPS позиция</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>фута</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>кг</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>паунда</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>бара</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Въздух</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n гмуркане(гмуркания))</numerusform><numerusform>(%n dive(s))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>КИСЛОРОД</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>л</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>кб.фута</translation>
</message>
@@ -6439,32 +6464,32 @@ Please export this template to a different file.</source>
<translation>Максимум</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Грешен отговор от сървъра</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Очакван XML таг &apos;DiveDateReader&apos;, вместо това получен &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Очакван XML таг &apos;DiveDates&apos; не беше намерен</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Грешен XML отговор. Ред %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Няма категории за оформление на място за гмуркане в настройките!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Тагове</translation>
</message>
@@ -6734,39 +6759,39 @@ Not all images have timestamps in the range between
<translation>Коя дата и час са показани на снимката?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Отвори изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Файлове с изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Дата и време на избраното гмуркане</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Дата и време на първото избрано гмуркане</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Дата и време на последното избрано гмуркане</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Файлове с неправилна дата или време</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Дата и време не можат да бъдат намерени в Exif</translation>
</message>
@@ -7084,47 +7109,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Въведете потребителски ID и натиснете &quot;Изтегли&quot;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Уеб услуга</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Свръзване...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Изтеглянето приключи</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Грешка при изтеглянето: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Грешка при връзка: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Грешен потребителски ключ</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Не може да бъде напревен разряд!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Успешно изтегляне</translation>
</message>
@@ -7132,7 +7157,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Костюми:</translation>
</message>
@@ -7140,7 +7165,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Няма избран костюм</translation>
</message>
@@ -7266,32 +7291,37 @@ Files with inappropriate date/time</source>
<translation>Снимки</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Зареди изображение(изображения) от файл(файлове).</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Зареди изображение(изображения) от интернет</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Изтрий избраните изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Изтрий всички изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Изтриване на изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Сигурни ли сте, че искате на изтриете всички изображения?</translation>
</message>
@@ -7461,7 +7491,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Тагове:</translation>
</message>
@@ -7469,7 +7499,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Празни тагове</translation>
</message>
@@ -7668,7 +7698,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1щтракни за да посетиш %2</translation>
</message>
@@ -8121,12 +8151,12 @@ Language: %1</source>
<translation>Качи</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Времето за операцията изтече</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Трансфер на данни...</translation>
</message>
@@ -8277,7 +8307,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Грешка при рaзряд на хедър</translation>
</message>
@@ -8295,14 +8325,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>покачване</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>батерия</translation>
</message>
@@ -8329,7 +8359,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8631,13 +8661,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>бара</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8653,15 +8683,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>фута</translation>
</message>
@@ -8687,15 +8717,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>паунда</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>кг</translation>
</message>
@@ -8744,11 +8774,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Не може да бъде прочетен &apos;%s&apos;</translation>
</message>
@@ -8759,53 +8789,53 @@ Maximum</source>
<translation>CSV файла %s не може да бъде отворен. Моля използвайте опцията &quot;Вмъкни регистър файлове&quot;.</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Празен файл &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Проблем при Poseidon импорт: не може да бъде прочетен &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Позиция на мундщук OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Позиция на мундщук CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Позиция на мундщук - неопределена</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Позиция на мундщук - няма връзка</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Захранване изключено</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ калибрацията не може да бъде извършена</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ калибрация</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Не може да бъде намерен профил от &apos;%s&apos;</translation>
</message>
@@ -8911,22 +8941,22 @@ Maximum</source>
<translation>Успешна връзка с облака. Теглене на данни.</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Синхронизацията с облака завършена</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Грешка при връзка с облаковия склад</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone на %s се провали (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Синхорнизация на файл с данни</translation>
</message>
@@ -9069,67 +9099,67 @@ Maximum</source>
<translation>Грешка при прием на режим на гмуркане</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Грешка при рaзряд на газ микс</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Не може да бъде създаден разряд за %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Грешка при регистриране на данни</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Грешка при рaзряд на стойности</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Гмуркане в %s е вече изтеглено</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Събитие: изчаквание на действие от потребителя</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>модел=%s фирммуер=%u сер.номер=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Грешка при регистриране на направление за събития</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Грешка при регистриране на направление за отменяне</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Грешка при вход на данни</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Не може да бъде създаден libdivecomputer контекст</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Не може да бъдe отворен %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9139,7 +9169,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Няма изтеглени нови гмуркания от леководолазен компютър</translation>
</message>
@@ -9153,30 +9183,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>допълнително име за място: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Зареди гмуркания от лакален кеш</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Данните за гмурканията бяха заредни успешно</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>непознат ГК в гмуркане %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Грешка - %s - резряд на гмуркане %d</translation>
</message>
@@ -9458,7 +9488,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9467,84 +9497,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/мин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fбара
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fбара
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fбар
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %uмин @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Стоп за безопастност: %uмин @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9553,7 +9583,7 @@ EADD: %d%s / %.1fгр./л.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9562,168 +9592,168 @@ EADD: %d%s / %.1fгр./л.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Плъност: %.1fг/л.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Стоп за безопастност: неопределено време @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deco: неопр. време @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>В Deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %uмин @ %.0f%s (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>В Deco (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %uмин (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2ч (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %uмин (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2ч (калк.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Калкулиран таван %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Тъкан %.0fмин: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>сърдечен ритъм: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>лагер: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>средна дълбочина до %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d мин</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9772,17 +9802,17 @@ EADD: %d%s / %.1fгр./л.
<translation>З</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>повече от %1 дни</translation>
</message>
@@ -10621,112 +10651,112 @@ Uemis Zurich включен ли е правилно?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Списък на гмуркания</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Менажиране на гмуркания</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Изключи услугата за локализиране</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Ръчно добавяне на гмъркане</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Изтегли от леководолазен компютър</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Ръчна синхронизация с облака</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Офлайн режим</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Включи авто-синхронизиране с облака</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Изключването на автоматична синхронизация с облака значи запис на данни само локално. Това е много полезно в ситуации без добър интернет. Моля изберете &quot;Ръчна синхронизация с облака&quot; за да синхронизирате данните само при добра възможност.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Помощ</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Качване на GPS данни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Приложи GPS позиции</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Теглене на GPS данни</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Покажи GPS позиции</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Изчисти GPS кеш</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Разработчик</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Регистър на приложението</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Информация за темата</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>За приложението</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Стартирай услугата за локализиране</translation>
</message>
diff --git a/translations/subsurface_ca.ts b/translations/subsurface_ca.ts
index acdbe89bb..f8c6a7c96 100644
--- a/translations/subsurface_ca.ts
+++ b/translations/subsurface_ca.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Persona:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Cerca per companys i líders de busseig</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Sense companys</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detalls de la immersió</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Suprimeix la immersió</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Cancel·la l&apos;edició</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Mostra al mapa</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Múltiples companys</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Immersió %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Ubicació:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordenades:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Ubica la posició
GPS actual:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profunditat:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Durada:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temp. de l&apos;aire:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temp. de l&apos;aigua:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Vestit:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Company:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Líder de busseig:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Llast:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Ampolla:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Barreja de gas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Pressió inicial:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Pressió final:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Valoració:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibilitat:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notes:</translation>
</message>
@@ -3027,22 +3022,22 @@ majoria dels detalls però no la informació sobre el perfil.</translation>
<translation>Punt d&apos;ajust amb CC</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Temps de parada</translation>
</message>
@@ -3386,111 +3381,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>No s&apos;ha seleccionat cap immersió</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>No s&apos;ha trobat el full d&apos;estils per exportar a «divelogs.de»</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>Ha fallat en crear el fitxer ZIP per publicar: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>Error intern</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Ha fallat la conversió de la immersió %1 al format del «divelogs.de»</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>Error en escriure el fitxer ZIP: error ZIP %s, error del sistema %d «%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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Fet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>S&apos;està publicant la llista de les immersions…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>S&apos;està baixant la llista de les immersions…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>S&apos;estan baixant %1 immersions…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Baixada finalitzada - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problema amb la baixada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>L&apos;arxiu no s&apos;ha pogut obrir:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Baixada corrompuda</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>L&apos;arxiu no s&apos;ha pogut obrir:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>La publicació ha finalitzat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Ha fallat la publicació</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Publicació correcta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Ha fallat l&apos;accés</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>No s&apos;ha pogut interpretar la resposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
@@ -3519,47 +3514,47 @@ p, li { white-space: pre-wrap; }
<translation>Error</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Troba l&apos;ordinador de busseig Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Cancel·la la baixada</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Tria un fitxer per a fer de registre de la baixada des de l&apos;ordinador de busseig</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Fitxers de registre</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Tria un fitxer pel bolcat binari des de l&apos;ordinador de busseig</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Fitxers de bolcat</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Reprèn la baixada</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Avís</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>S&apos;està desant el bolcat de «libdivecomputer», això NO baixarà les immersions
a la llista d&apos;immersions.</translation>
@@ -3633,6 +3628,8 @@ a la llista d&apos;immersions.</translation>
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Baixa</translation>
</message>
@@ -3698,27 +3695,32 @@ a la llista d&apos;immersions.</translation>
<translation>Surt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Torna a explorar</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Immersions baixades</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Informació:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Accepta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Selecciona-ho tot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Desselecciona-ho tot</translation>
</message>
@@ -3791,6 +3793,24 @@ a la llista d&apos;immersions.</translation>
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Selecciona-ho tot</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Desselecciona-ho tot</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Inverteix la selecció</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3807,6 +3827,11 @@ a la llista d&apos;immersions.</translation>
<source>Filter this list</source>
<translation>Filtra aquesta llista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3907,7 +3932,7 @@ a la llista d&apos;immersions.</translation>
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Ubicació: </translation>
</message>
@@ -3948,7 +3973,7 @@ a la llista d&apos;immersions.</translation>
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Sense ubicació</translation>
</message>
@@ -4073,8 +4098,8 @@ Segur que voleu continuar?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notes</translation>
</message>
@@ -4107,7 +4132,7 @@ Segur que voleu continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Ubicació</translation>
</message>
@@ -4268,27 +4293,27 @@ Segur que voleu continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notes del viatge</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Ubicació del viatge</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Punt d&apos;immersió nou</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Descarto els canvis?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Esteu a punt de descartar els vostres canvis.</translation>
</message>
@@ -4702,7 +4727,7 @@ Segur que voleu continuar?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Si us plau, deseu o cancel·leu l&apos;edició de la immersió actual abans d&apos;obrir un altre fitxer.</translation>
</message>
@@ -4713,39 +4738,39 @@ Segur que voleu continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Cancel·la</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>No desis un registre buit al núvol</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Travessa els directoris amb imatges</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Explora</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>S&apos;estan cercant les imatges... (això pot trigar una estona)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Avís</translation>
</message>
@@ -4783,202 +4808,202 @@ plantilles predeterminades són de només lectura i no s&apos;han d&apos;editar
directament, ja que l&apos;aplicació les pot sobreescriure quan s&apos;inicia.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Si us plau, deseu o cancel·leu l&apos;edició de la immersió actual abans de tancar el fitxer.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Si us plau, deseu o cancel·leu l&apos;edició de la immersió actual abans d&apos;intentar afegir-ne una altra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Imprimeix la taula del temps acumulat</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>S&apos;està intentant tornar a planificar una immersió que encara havia estat planificada.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Si us plau, finalitzeu l&apos;edició actual abans d&apos;intentar fer-ne una altra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>S&apos;està intentant editar una immersió que no ha estat afegida manualment.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Estadístiques anuals</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Fitxers del diari de busseig</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Fitxers del Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>Fitxers MkVI</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>Visor del registre de la APD</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Tots els fitxers</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Voleu desar els canvis que heu fet en el fitxer %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Voleu desar els canvis que heu fet en el fitxer de dades?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Deso els canvis?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Si sortiu sense desar, els canvis es perdran.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Desa el fitxer com a</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[cau local per a] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[emmagatzematge al núvol de] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>S&apos;està obrint el fitxer de dades d&apos;una versió anterior</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Has obert un fitxer de dades d&apos;una versió anterior del Subsurface. Recomanem llegir el manual per aprendre sobre els canvis en la nova versió, especialment la gestió dels punts d&apos;immersió que ha variat significativament.
El Subsurface ja ha intentat omplir les dades, però potser valdrà la pena perdre un moment en donar una ullada al nou sistema per a la gestió dels punts d&apos;immersió, per assegurar-vos que tot està correcte.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Obre un fitxer de diari de busseig</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>S&apos;està contactant amb el servei al núvol...</translation>
</message>
@@ -5027,7 +5052,7 @@ Podrien faltar els mòduls QtPositioning i QtLocation del QML!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>El filtratge mostra %1 (de %2) immersions</translation>
</message>
@@ -5110,74 +5135,74 @@ Si el vostre dispositiu usa Bluetooth, feu els mateixos preparatius que per a ba
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Última parada a 20 peus</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% de la prof. mitja a 20 peus</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>De 20 peus a la superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Última parada a 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% de la prof. mitja a 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>De 6 m a la superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>peus/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6164,124 +6189,124 @@ Exporteu aquesta plantilla a un fitxer diferent.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>S&apos;està començant...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Obre un fitxer de dades de busseig local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Ha fallat en obrir el fitxer de dades local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>S&apos;han carregat %1 immersions des del fitxer de dades de busseig local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>Es treballa en el mode sense el núvol</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Error en analitzar l&apos;emmagatzematge local i s&apos;abandona</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Sense les credencials del núvol</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Introduïu unes credencials vàlides pel núvol.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>El correu i la contrasenya de l&apos;emmagatzematge al núvol només pot contenir lletres, números i els caràcters «.», «-», «_» i «+».</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Format no vàlid per a l&apos;adreça de correu electrònic</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>S&apos;està intentant obrir l&apos;emmagatzematge en el núvol amb les credencials noves</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>S&apos;estan provant les credencials del núvol</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>No hi ha resposta del servidor al núvol per a validar les credencials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Credencials per al núvol incorrectes</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>No s&apos;ha pogut connectar amb l&apos;emmagatzematge al núvol -el compte al núvol no ha estat verificat-</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Les credencials del núvol no són vàlides</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>No s&apos;ha pogut obrir l&apos;emmagatzematge al núvol: un error en crear la connexió HTTPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>No s&apos;ha pogut obrir l&apos;emmagatzematge al núvol: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>No s&apos;ha pogut connectar amb l&apos;emmagatzematge al núvol</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Les credencials del núvol són vàlides, s&apos;estan carregant les immersions...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Error amb l&apos;emmagatzematge al núvol: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>S&apos;estan carregant les immersions des de l&apos;emmagatzematge local (mode «sense el núvol»)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Ha fallat en connectar amb el servidor del núvol, no s&apos;ha rebut l&apos;estat</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>L&apos;emmagatzematge al núvol s&apos;ha obert amb èxit. No hi ha immersions a la llista de busseig.</translation>
</message>
@@ -6304,7 +6329,7 @@ Exporteu aquesta plantilla a un fitxer diferent.</translation>
<translation>seg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Ubicació GPS desconeguda</translation>
</message>
@@ -6317,79 +6342,79 @@ Exporteu aquesta plantilla a un fitxer diferent.</translation>
<translation>A l&apos;espera per adquirir la ubicació GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>peu</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AIRE</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n immersió)</numerusform><numerusform>(%n immersions)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXIGEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>peus</translation>
</message>
@@ -6443,32 +6468,32 @@ Exporteu aquesta plantilla a un fitxer diferent.</translation>
<translation>Màxim</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Resposta del servidor no vàlida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>S&apos;esperava l&apos;etiqueta XML «DiveDateReader», s&apos;ha rebut %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>No s&apos;ha trobat l&apos;etiqueta XML esperada «DiveDates»</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Resposta en XML amb format incorrecte. Línia %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>No hi ha cap disposició del punt d&apos;immersió establerta a les preferències!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Etiquetes</translation>
</message>
@@ -6739,39 +6764,39 @@ començament i 30 minuts després del final de qualsevol de les immersions selec
<translation>Quina data i hora es mostren a la imatge?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Obre un fitxer d&apos;imatge</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Fitxers d&apos;imatge</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Data/hora de la immersió seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Primer la data/hora de la immersió seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Últim la data/hora de la immersió seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Fitxers amb una data/hora inapropiada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>No s&apos;ha trobat cap data/hora Exif</translation>
</message>
@@ -7086,47 +7111,47 @@ Fitxers amb una data/hora inapropiada</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Introduïu l&apos;ID de l&apos;usuari i feu clic a «Baixa»</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Servei web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>S&apos;està connectant...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Baixada finalitzada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Error durant la baixada: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Error durant la connexió:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>L&apos;identificador d&apos;usuari no és vàlid.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>No s&apos;ha pogut interpretar la resposta!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Baixada correcta</translation>
</message>
@@ -7134,7 +7159,7 @@ Fitxers amb una data/hora inapropiada</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Combinacions:</translation>
</message>
@@ -7142,7 +7167,7 @@ Fitxers amb una data/hora inapropiada</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>No s&apos;ha establert cap vestit</translation>
</message>
@@ -7268,32 +7293,37 @@ Fitxers amb una data/hora inapropiada</translation>
<translation>Fotografies</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Nivell de zoom</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Carrega la/es imatge/s des de fitxer/s</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Carrega la/es imatge/s des del web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Suprimeix les imatges seleccionades</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Suprimeix totes les imatges</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Eliminació de les imatges</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Esteu segur que voleu suprimir totes les imatges?</translation>
</message>
@@ -7462,7 +7492,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Etiquetes: </translation>
</message>
@@ -7470,7 +7500,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Etiquetes buides</translation>
</message>
@@ -7669,7 +7699,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1feu clic per a visitar %2</translation>
</message>
@@ -8122,12 +8152,12 @@ Idioma: %1</translation>
<translation>Publica</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>L&apos;operació ha excedit el temps</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>S&apos;estan transferint les dades...</translation>
</message>
@@ -8278,7 +8308,7 @@ Màxim</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Error en analitzar la capçalera</translation>
</message>
@@ -8296,14 +8326,14 @@ Màxim</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>ascens</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>bateria</translation>
</message>
@@ -8330,7 +8360,7 @@ Màxim</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8632,13 +8662,13 @@ Màxim</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8654,15 +8684,15 @@ Màxim</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8688,15 +8718,15 @@ Màxim</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8745,11 +8775,11 @@ Màxim</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Ha fallat en llegir «%s»</translation>
</message>
@@ -8760,53 +8790,53 @@ Màxim</translation>
<translation>No s&apos;ha pogut obrir el fitxer CSV %s; useu el diàleg «Importa fitxers de registre»</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Fitxer buit «%s»</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>La importació de Poseidon ha fallat: no s&apos;ha pogut llegir «%s»</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Posició del broquet (circuit obert)</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Posició del broquet (circuit tancat)</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Posició del broquet desconeguda</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Posició del broquet no connectat</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Apaga</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Ha fallat el calibratge de l&apos;O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibratge de l&apos;O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>No s&apos;ha trobat cap perfil de la immersió a «%s»</translation>
</message>
@@ -8912,22 +8942,22 @@ Màxim</translation>
<translation>Connexió amb el núvol exitosa, s&apos;estan recuperant les dades remotes</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>S&apos;ha realitzat la incronització amb l&apos;emmagatzematge en el núvol</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Error en connectar amb l&apos;emmagatzematge al núvol del Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Ha fallat el «git clone» de %s (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>S&apos;està sincronitzant el fitxer de dades</translation>
</message>
@@ -9070,67 +9100,67 @@ Màxim</translation>
<translation>Error en obtenir el mode de busseig</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Error en analitzar la mescla de gas</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>No s&apos;ha pogut crear l&apos;analitzador per a %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Error en enregistrar les dades</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Error en analitzar les mostres</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>La immersió ja s&apos;ha baixat a %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Esdeveniment: s&apos;està a l&apos;espera d&apos;una acció de l&apos;usuari</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s microprogramari=%u sèrie=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Error en enregistrar el manegador d&apos;esdeveniments.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Error en enregistrar el manegador de cancel·lació.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Error en importar les dades de les immersions</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>No s&apos;ha pogut crear un context de «libdivecomputer»</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>No s&apos;ha pogut obrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9139,7 +9169,7 @@ En la majoria dels casos, per a depurar aquest problema, serà útil un fitxer d
Podeu crear aquest fitxer de registre seleccionant la casella de selecció corresponent al diàleg de baixada.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>No hi ha cap immersió nova baixada des de l&apos;ordinador de busseig</translation>
</message>
@@ -9152,29 +9182,29 @@ Podeu crear aquest fitxer de registre seleccionant la casella de selecció corre
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>nom addicional per aquest lloc: %s</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Carrega les immersions des del cau local</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>S&apos;han obert amb èxit les dades de busseig</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Ordinador de busseig desconegut en la immersió %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Error - %s - en analitzar la immersió %d</translation>
</message>
@@ -9455,7 +9485,7 @@ Podeu crear aquest fitxer de registre seleccionant la casella de selecció corre
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9464,83 +9494,83 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>CAS: %.*f%s/min.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>SNC: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Parada de desco: %u min. @ %.0f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Parada de seguretat: %u min. @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9549,7 +9579,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9558,163 +9588,163 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densitat: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Parada de seguretat: temps desc. @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Parada de desco: temps desc. @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>En descompressió</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %u min.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %u min.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Parada de desco: %u min. @ %.0f%s (calc)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>En descompressió (calc)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %u min. (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>LND: &gt;2 h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %u min. (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2 h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %u min.
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Sostre calculat %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Teixit %.0fmin: %.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>Ritme cardíac: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Orientació: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Prof. mitja fins aquí %.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sProf:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sProf:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sPres:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s CAS: %.*f%s</translation>
</message>
@@ -9763,17 +9793,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>O</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>més de %1 dies</translation>
</message>
@@ -10612,112 +10642,112 @@ Està connectat correctament el Uemis Zurich?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Llista d&apos;immersions</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Gestió de la immersió</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Inhabilita el servei d&apos;ubicació</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Ajustaments</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Afegeix una immersió manualment</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Baixa des de l&apos;ordinador de busseig</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Sincronitza manualment amb el núvol</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Mode dedconnectat</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Habilita la sincronització automàtica amb el núvol</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Desactivar la sincronització automàtica amb el núvol fa que totes les dades només es puguin emmagatzemar localment. Això pot ser molt útil en situacions amb accés limitat o sense a la xarxa. Si us plau, seleccioneu «Sincronitza manualment amb el núvol» si teniu connectivitat a la xarxa i voleu sincronitzar les vostres dades amb l&apos;emmagatzematge en el núvol.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Ajuda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Publica les dades del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Aplica les correccions del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>S&apos;ha habilitat la sincronització automàtica amb el núvol</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Baixa les dades del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Mostra les correccions del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Neteja el cau del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Desenvolupador</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Registre de l&apos;aplicació</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informació sobre el tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Quant a</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Executa el servei d&apos;ubicació</translation>
</message>
diff --git a/translations/subsurface_cs.ts b/translations/subsurface_cs.ts
index dae6cb286..2c963b365 100644
--- a/translations/subsurface_cs.ts
+++ b/translations/subsurface_cs.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Osoba:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Hledání buddy a divemasterů</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Žádný buddy</translation>
</message>
@@ -1946,132 +1946,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Podrobnosti ponoru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Smazat ponor</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Zrušit změny</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Zobrazit na mapě</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Více buddy</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Ponor %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Lokalita:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Souřadnice:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Použít nynější
GPS polohu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Hloubka:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Trvání:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Teplota vzduchu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Teplota vody:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Oblek:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Partner:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Zátěž:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Lahev:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Směs plynu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Počáteční tlak:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Koncový tlak:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Hodnocení:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Viditelnost:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Poznámky:</translation>
</message>
@@ -3024,24 +3019,24 @@ GPS polohu:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
- <translation type="unfinished"/>
+ <translation>Zastavit časy</translation>
</message>
</context>
<context>
@@ -3382,112 +3377,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>nebyly vybrány žádné ponory</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>nebyl nalezen styl pro export do divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>nepodařilo se vytvořit soubor s archivem ve formátu zip pro nahrání: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>vnitřní chyba</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Převod ponoru %1 do formátu divelogs.de selhal</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>chyba zápisu zip souboru: %s zip chyba %d systémová chyba %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Hotovo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Nahrává se seznam ponorů...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Stahuje se seznam ponorů...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Stahování %1 ponorů...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Stahování dokončeno - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problém se stahováním</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Archiv nelze otevřít:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Poškozené stahování</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Archiv se nepodařilo otevřít:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Nahrávání dokončeno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Nahrávání selhalo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Nahrávání uspěšně dokončeno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Přihlášení se nezdařilo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Odpověď nelze zpracovat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
@@ -3516,47 +3511,47 @@ p, li { white-space: pre-wrap; }
<translation>Chyba</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Najít potápěčský počítač Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Zrušit stahování</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Vyberte soubor .log stahování z potápěčského počítače</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Soubory Log</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Vyberte soubor pro binární dump potápěčského počítače</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Vypsat soubory</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Opakovat stahování</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Varování</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Uložení libdivecomputer dumpu NEstáhne ponory do seznamu ponorů.</translation>
</message>
@@ -3629,6 +3624,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Stáhnout</translation>
</message>
@@ -3694,27 +3691,32 @@ p, li { white-space: pre-wrap; }
<translation>Ukončit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Prohledat znovu</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Stažené ponory</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Přijmout</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Označit vše</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Odznačit vše</translation>
</message>
@@ -3787,6 +3789,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Označit vše</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Odznačit vše</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Obrátit výběr</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3803,6 +3823,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrovat tento seznam</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3903,7 +3928,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Lokalita: </translation>
</message>
@@ -3944,7 +3969,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Není nastavena žádná lokalita</translation>
</message>
@@ -4069,8 +4094,8 @@ Jste si jisti, že chcete pokračovat?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Poznámky</translation>
</message>
@@ -4103,7 +4128,7 @@ Jste si jisti, že chcete pokračovat?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Lokalita</translation>
</message>
@@ -4264,27 +4289,27 @@ Jste si jisti, že chcete pokračovat?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Poznámky k výletu</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Lokalita výletu</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nová potápěčská lokalita</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Zahodit změny?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Chystáte se zahodit změny.</translation>
</message>
@@ -4698,7 +4723,7 @@ Jste si jisti, že chcete pokračovat?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Před otevřením nového souboru prosím uložte, nebo zrušte nynější úpravy ponoru.</translation>
</message>
@@ -4709,39 +4734,39 @@ Jste si jisti, že chcete pokračovat?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Zrušit</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Neukládat prázdný log do serveru</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Procházet adresáře obrázků</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Prohledat</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Prohledávání obrázků... (může trvat delší dobu)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Varování</translation>
</message>
@@ -4779,202 +4804,202 @@ pouze pro čtení a neměly by být přímo editovány, protože aplikace
je může při startu přepsat.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Před zavřením souboru přosím uložte, nebo zrušte nynější úpravy ponoru.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Před přidáním ponoru prosím uložte, nebo zrušte nynější úpravy ponoru.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Vypsat tabulku koncových časů</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Pokus o přeplánování ponoru, který není plánem ponoru.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Před prováděním dalších úprav dokončete stávající úpravy.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Pokus o úpravu ponoru, který není ručně zadaným ponorem.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Roční statistiky</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Soubory potápěčského deníku</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Soubory Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>Soubory MkVI</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>Prohlížeč záznamů APD</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Všechny soubory</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Chcete uložit změny provedené v souboru %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Chcete uložit změny provedené v souboru s daty?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Uložit změny?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Změny budou ztraceny, pokud je neuložíte.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Uložit soubor jako</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[místní vyrovnávací paměť pro] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[serverové úložiště pro] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Otevírání datového souboru ze starší verze</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Otevřeli jste datový soubor starší verze Subsurface. Doporučujeme vám přečíst příručku, abyste zjistili změny v nové verzi, zvláště o správě potápěčských lokalit, která se značně změnila.
Subsurface se pokusil předvyplnit data, ale může být užitečné podívat se na systém nové správy potápěčských lokalit a ujistit se, že vše vypadá správně.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Otevřít soubor potápěčského deníku</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Spojení se serverovou službou...</translation>
</message>
@@ -5022,7 +5047,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filtr zobrazuje %1 (z(e) %2) ponoru(ů)</translation>
</message>
@@ -5105,74 +5130,74 @@ Pokud vaše zařízení používá Bluetooth, udělejte stejné přípravy jako
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Poslední zastávka ve 20 stopách</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50 % průměrné hloubky do 20 stop</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20 stop na hladinu</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation> m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Poslední zastávka v 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50 % průměrné hloubky do 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6 m na hladinu</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation> ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6159,124 +6184,124 @@ Exportujte prosím šablonu do jiného souboru.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Spouštění...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Otevřít místní soubor s údaji o ponoru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Otevřít místní soubor s daty se nepodařilo</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 ponorů nahráno z místního souboru s údaji o ponoru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>režim práce bez serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Chyba při zpracování místního úložiště. Vzdává se</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>žádné přístupové údaje k serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Prosím zadejte platné přístupové údaje k serveru.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>E-mail a heslo k serverovému úložišti mohou obsahovat pouze písmena, čísla a &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Neplatný formát pro adresy elektronické pošty</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Pokus o otevření serverového úložiště s novými přístupovými údaji</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Zkoušení přístupových údajů k serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Žádná odpověď serveru k ověření přístupových údajů</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Nesprávné přístupové údaje k serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Nelze se připojit k serverovému úložišti - serverový účet neověřen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Neplatné přístupové údaje k serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Nelze otevřít serverové úložiště: Chyba vytvoření https spojení</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Nelze otevřít serverové úložiště: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Nelze se připojit k serverovému úložišti</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Přihlašovací údaje k serveru platné. Nahrávají se ponory...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Chyba serverového úložiště: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Nahrávají se ponory s místního úložiště (režim žádný server)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Selhalo připojení k serveru, návrat ke stavu bez serveru</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Serverové úložiště úspěšně otevřeno. Žádné ponory v seznamu.</translation>
</message>
@@ -6299,7 +6324,7 @@ Exportujte prosím šablonu do jiného souboru.</translation>
<translation>s</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Neznámá GPS pozice</translation>
</message>
@@ -6312,79 +6337,79 @@ Exportujte prosím šablonu do jiného souboru.</translation>
<translation>Čekání na získání GPS pozice</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>VZDUCH</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n ponor(y))</numerusform><numerusform>(%n ponor(y))</numerusform><numerusform>(%n ponor(y))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>KYSLÍK</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6438,32 +6463,32 @@ Exportujte prosím šablonu do jiného souboru.</translation>
<translation>Největší</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Neplatná odpověď serveru</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Byl očekáván XML tag &apos;DiveDateReader&apos;, místo toho nalezeno &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Očekávaný XML tag &apos;DiveDates&apos; nenalezen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Špatný formát XML odpovědi. Řádek %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Žádné kategorie rozvržení potápěčské lokality v nastavení!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Štítky</translation>
</message>
@@ -6734,38 +6759,38 @@ Ne všechny obrázky mají čas mezi
<translation>Jaké datum a čas jsou zobrazeny na fotografii?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Otevřít soubor s obrázkem</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Soubory s obrázky</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Čas/Datum vybraného ponoru</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Čas/Datum prvního vybraného ponoru</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Čas/Datum posledního vybraného ponoru</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>Soubory s nevhodným datem(časem</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Nenalezeno žádné datum/čas EXIF</translation>
</message>
@@ -7083,47 +7108,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Zadejte ID uživatele a klikněte na Stáhnout</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webová služba</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Připojuje se...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Stahování dokončeno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Chyba při stahování: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Chyba spojení: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Neplatné označení uživatele!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Odpověď nelze zpracovat!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Stahování se zdařilo</translation>
</message>
@@ -7131,7 +7156,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Obleky:</translation>
</message>
@@ -7139,7 +7164,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Není nastaven žádný oblek</translation>
</message>
@@ -7265,32 +7290,37 @@ Files with inappropriate date/time</source>
<translation>Fotografie</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Úroveň zvětšení</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Nahrát obrázek(y) ze souboru(ů)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Nahrát obrázek(y) z webu</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Smazat vybrané obrázky</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Smazat všechny obrázky</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Mazání obrázků</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Opravdu chcete smazat všechny obrázky?</translation>
</message>
@@ -7459,7 +7489,7 @@ ze vzduchu a následujících plynů:</translation>
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Štítky:</translation>
</message>
@@ -7467,7 +7497,7 @@ ze vzduchu a následujících plynů:</translation>
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Prázdné štítky</translation>
</message>
@@ -7666,7 +7696,7 @@ ze vzduchu a následujících plynů:</translation>
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1klik k návštěvě %2</translation>
</message>
@@ -8119,12 +8149,12 @@ Jazyk: %1</translation>
<translation>Nahrát</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Operace trvala příliš dlouho</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Probíhá přenos dat...</translation>
</message>
@@ -8275,7 +8305,7 @@ Průměr</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Chyba při zpracování hlavičky</translation>
</message>
@@ -8293,14 +8323,14 @@ Průměr</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>výstup</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>baterie</translation>
</message>
@@ -8327,7 +8357,7 @@ Průměr</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8629,13 +8659,13 @@ Průměr</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8651,15 +8681,15 @@ Průměr</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8685,15 +8715,15 @@ Průměr</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>libra US</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8742,11 +8772,11 @@ Průměr</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Nepodařilo se přečíst &apos;%s&apos;</translation>
</message>
@@ -8757,53 +8787,53 @@ Průměr</translation>
<translation>Nelze otevřít CSV soubor %s; Použijte dialog pro import souboru</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Prázdný soubor &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon import selhal: nelze číst &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Poloha náustku OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Poloha náustku CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Poloha náustku neznámá</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Poloha náustku nepřipojen</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Vypnout</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Kalibrace O₂ selhala</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Kalibrace O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Nenalezen žádný profil ponoru v &apos;%s&apos;</translation>
</message>
@@ -8909,22 +8939,22 @@ Průměr</translation>
<translation>Úspěšně navázáno spojení se serverem. Natáhnout vzdálená data</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Seřízení se serverovým úložištěm dokončeno</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Chyba připojení k serverovému úložišti Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone %s selhal (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Seřizují se datové soubory</translation>
</message>
@@ -9067,67 +9097,67 @@ Průměr</translation>
<translation>Chyba při získávání potápěčského režimu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Chyba zpracování směsi plynu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nelze vytvořit parser pro %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Chyba registrace dat</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Chyba zpracování vzorků</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Ponor již stažen v %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Událost: Čekání na uživatelský vstup</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s firmware=%u serial=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Chyba registrování ovladače události.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Chyba registrování ovladače zrušení.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Chyba importu dat ponoru</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Potíže při inicializaci libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nelze otevřít %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9136,7 +9166,7 @@ Pro debugování této záležitosti je většinou užitečný log soubor libdiv
Tento log soubor můžete vytvořit vybráním odpovídajícího checkboxu v stahovacím dialogu.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Z potápěčského počítače nebyl stažen žádný ponor</translation>
</message>
@@ -9150,30 +9180,30 @@ Tento log soubor můžete vytvořit vybráním odpovídajícího checkboxu v sta
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>dodatečný název lokality: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Nahrát ponory s místní vyrovnávací paměti</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Úspěšně otevřena data ponoru</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Neznámý potápěčský počítač v ponoru %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Chyba - %s - zpracování ponoru %d</translation>
</message>
@@ -9382,7 +9412,7 @@ Tento log soubor můžete vytvořit vybráním odpovídajícího checkboxu v sta
<message>
<location filename="../core/plannernotes.c" line="114"/>
<source>Runtime: %dmin%s</source>
- <translation type="unfinished"/>
+ <translation>Doba běhu: %dmin%s</translation>
</message>
<message>
<location filename="../core/plannernotes.c" line="333"/>
@@ -9455,7 +9485,7 @@ Tento log soubor můžete vytvořit vybráním odpovídajícího checkboxu v sta
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9464,84 +9494,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Dekomprese: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Bezpečnostní zastávka: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9550,7 +9580,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9559,168 +9589,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Hustota: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Bezpečnostní zastávka: neznámý čas @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Dekomprese: neznámý čas @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Dekomprese
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Dekomprese: %umin @ %.0f%s (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Dekomprese (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (vypočteno)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Vypočítaný strop %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tkáně %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>tepová frekvence: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>směr: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Střední hodnota hloubky %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9769,17 +9799,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>Z</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>víc než %1 dní</translation>
</message>
@@ -10618,112 +10648,112 @@ Je Uemis Zurich správně zapojen?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Seznam potápění</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Správa potápění</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Zakázat lokalizační službu</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Nastavení</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Ručně přidat ponor</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Stáhnout z potápěčského počítače</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Ruční synchronizace se serverem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Offline režim</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Povolit automatickou synchronizaci se serverem</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Vypnutí automatické synchronizace se serverem způsobí uložení všech dat pouze lokálně. To může být velmi užitečné v situacích s omezeným nebo žádným přístupem k síti. Zvolte prosím &quot;Ručně synchronizovat se serverem&quot; pokud máte síťové připojení a chcete synchronizovat data se serverovým úložištěm.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Nápověda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Nahrát GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Použít GPS pozice</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>Automatická synchronizace se serverem povolena</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Stáhnout GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Zobrazit GPS pozice</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Vyčistit vyrovnávací paměť GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Vývojář</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Aplikační záznam</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informace tématu</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>O</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Spustit lokalizační službu</translation>
</message>
diff --git a/translations/subsurface_da_DK.ts b/translations/subsurface_da_DK.ts
index e87b26f01..57e2bec10 100644
--- a/translations/subsurface_da_DK.ts
+++ b/translations/subsurface_da_DK.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Søger efter makkere og divemasters</translation>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Ingen makkere</translation>
</message>
@@ -1943,132 +1943,127 @@ fjerne den valgte dykkercomputer?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Dykdetaljer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Slet dyk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Fortryd reigering</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Vis på kort</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Flere makkere</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Dyk %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Dato:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Lokation:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinater:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Brug nuværende
GPS-position</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Dybde:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Varighed:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Luft temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Vand temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Dragt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Makker:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Vægt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Flaske:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gasblaninding:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Starttryk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Sluttryk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Vurdering:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Sigtbarhed:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Noter:</translation>
</message>
@@ -3021,22 +3016,22 @@ GPS-position</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min.</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3375,111 +3370,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>ingen dyk var valgt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>Kunne ikke danne zip fil til upload: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>Intern fejl</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Færdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Uploader dyk liste...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Downloader dyk liste...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Downloader %1 dyk...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Download færdig - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problem med download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Fejl i download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arkivet kunne i åbnes:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Upload færdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Upload fejlede</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Uploadet med succes</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Login fejlede</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Kan ikke fortolke svar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Fejl: %1</translation>
</message>
@@ -3508,47 +3503,47 @@ p, li { white-space: pre-wrap; }
<translation>Fejl</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Find Uemis dykker computer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Logfiler</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Advarsel</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Gem af libdivecomputer dump vil IKKE downloade dyk til listen</translation>
</message>
@@ -3621,6 +3616,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Download</translation>
</message>
@@ -3686,27 +3683,32 @@ p, li { white-space: pre-wrap; }
<translation>Quit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Downloadrede dyk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Accept</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Vælg alle:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Fravælg alle</translation>
</message>
@@ -3779,6 +3781,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Vælg alle:</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Fravælg alle</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3795,6 +3815,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrer denne liste</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3895,7 +3920,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Sted:</translation>
</message>
@@ -3936,7 +3961,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Stedet er ikke sat</translation>
</message>
@@ -4060,8 +4085,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Noter</translation>
</message>
@@ -4094,7 +4119,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Position</translation>
</message>
@@ -4255,27 +4280,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Tur notater</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Tur lokation</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Drop ændringerne?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Du er ved at droppe dine ændringer.</translation>
</message>
@@ -4689,7 +4714,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Gem eller fortryd venligst det aktuelle dyk før du åbner en ny fil</translation>
</message>
@@ -4700,39 +4725,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Fortryd</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Skan</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Skanner billeder...(dette kan tage noget tid)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Advarsel</translation>
</message>
@@ -4761,201 +4786,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Gem eller fortryd venligst denne rettelse før du lukker filen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Gem eller fortryd venligst dette dyk før du tilføjer et dyk</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Print runtime skema</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Færdiggør denne rettelse inden du starter på en ny.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Årlig statistik</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Alle filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Vil du gemme ændringerne du foretog på denne fil %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Vil du gemme ændringerne du foretog på data filen?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Gem ændringer?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Ændringer vil blive tabt hvis du ikke gemmer dem.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Gem fil som</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Åben log fil</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5003,7 +5028,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filtrer visning %1(af %2) dyk</translation>
</message>
@@ -5084,74 +5109,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>f/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Sidste stop på 20f</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% gnm. dybde til 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft til overflade</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Sidste stop på 6 meter</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% gnm. dybde til 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m til overflade</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6134,124 +6159,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6274,7 +6299,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Ukendt GPS-position</translation>
</message>
@@ -6287,79 +6312,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>LUFT</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>ILT</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6413,32 +6438,32 @@ Please export this template to a different file.</source>
<translation>Maksimal</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ugyldigt svar fra serveren</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Forventet XML tag &apos;DiveDateReader&apos;, fik istedet &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Forventet XML tag &apos;DiveDates&apos; ikke fundet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Ugyldig XML svar. Linje %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tags</translation>
</message>
@@ -6707,38 +6732,38 @@ Not all images have timestamps in the range between
<translation>Hvilke dato/tid er vist på billedet?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Åben billede til</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7055,47 +7080,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Indtast bruger ID og klik Download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Forbinder...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Download færdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Download fejl; %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Forbindelse fejl:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ugyldig bruger id</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Kan ikke fortolke svar!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Download succes</translation>
</message>
@@ -7103,7 +7128,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Dragte:</translation>
</message>
@@ -7111,7 +7136,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7237,32 +7262,37 @@ Files with inappropriate date/time</source>
<translation>Fotos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Slet alle billeder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Sletter billeder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Er du sikker på at du vil slette alle billeder?</translation>
</message>
@@ -7432,7 +7462,7 @@ blandes fra Luft ved brug:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Tags:</translation>
</message>
@@ -7440,7 +7470,7 @@ blandes fra Luft ved brug:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7639,7 +7669,7 @@ blandes fra Luft ved brug:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8088,12 +8118,12 @@ Sprog: %1</translation>
<translation>Upload</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Tiden er udløbet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Overfører data...</translation>
</message>
@@ -8244,7 +8274,7 @@ Gennemsnit</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8262,14 +8292,14 @@ Gennemsnit</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>opstigning</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batteri</translation>
</message>
@@ -8296,7 +8326,7 @@ Gennemsnit</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8597,13 +8627,13 @@ Gennemsnit</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8619,15 +8649,15 @@ Gennemsnit</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>fod</translation>
</message>
@@ -8653,15 +8683,15 @@ Gennemsnit</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>pund (lbs)</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8710,11 +8740,11 @@ Gennemsnit</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Fejl i læsning af &apos;%s&apos;</translation>
</message>
@@ -8725,53 +8755,53 @@ Gennemsnit</translation>
<translation>Kan ikke åbne CSV fil %s; Brug venligst import log fil dialogen</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon import fejlede: Kunne ikke læse &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Mundstykke position OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Mundstykke position CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Mundstykke position ukendt</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Mundstykke position ikke forbundet</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Power off</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ kalibrering fejlede</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ kalibrering</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8877,22 +8907,22 @@ Gennemsnit</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9035,74 +9065,74 @@ Gennemsnit</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Fejl i fortolkning af gas blanding</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Kan ikke oprette parser for %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Fejl i registrering af data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Fejl i fortolkning af prøver</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Event: waiting for user action</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Fejl: registering the event handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Fejl: registering the cancellation handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Import fejl i dykker data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Kan ikke danne libdivecomputer context</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Kan ikke åbne %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9115,29 +9145,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9419,7 +9449,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9429,21 +9459,21 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
@@ -9451,225 +9481,225 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>I deko
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (calc)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>In deko (beregn)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (beregn)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (beregn)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Beregnet loft %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Væv %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>bærende: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9718,17 +9748,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>V</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10562,112 +10592,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Dykliste</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Præferencer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Hjælp</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_de_CH.ts b/translations/subsurface_de_CH.ts
index ba017a6c0..2ffa9bcd9 100644
--- a/translations/subsurface_de_CH.ts
+++ b/translations/subsurface_de_CH.ts
@@ -322,12 +322,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Sucht nach Buddies und Divemasters</translation>
</message>
@@ -335,7 +335,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Keine Buddies</translation>
</message>
@@ -1946,132 +1946,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Tauchgangsdetails</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Tauchgang löschen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Kartenansicht</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>mehrere Tauchpartner</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Tauchgang %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Ort:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinaten:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Momentante GPS-
Position verwenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Tiefe:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Dauer:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Lufttemp.:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Wassertemp : </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Anzug:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Buddy:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Gewicht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Flasche:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gemisch:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Anfangsdruck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Enddruck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Bewertung:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notizen:</translation>
</message>
@@ -3024,22 +3019,22 @@ Position verwenden</translation>
<translation>CC Sollwert</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3382,112 +3377,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>keine Tauchgänge ausgewählt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Formatvorlage zum Exportieren auf divelogs.de nicht gefunden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>konnte keine zip-Datei zum Hochladen erstellen: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>ein interner Fehler ist aufgetreten</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Konvertierung von Tauchgang %1 in divelogs.de-Format ist fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>Fehler beim Schreiben der ZIP-Datei: %s ZIP-Fehler %d Systemfehler %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Fertig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Liste der Tauchgänge wird hochgeladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Liste der Tauchgänge herunterladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Lade %1 Tauchgänge vom Server...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Herunterladen beendet - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Probleme beim Herunterladen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Das Archiv konnte nicht geöffnet werden:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Heruntergeladene Daten sind beschädigt.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Das Archiv konnte nicht geöffnet werden
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Hochladen abgeschlossen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Hochladen fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Hochladen erfolgreich</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Anmeldung fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Verstehe die Antwort nicht</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Fehler: %1</translation>
</message>
@@ -3516,47 +3511,47 @@ p, li { white-space: pre-wrap; }
<translation>Fehler</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Finde Uemis Tauchcomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Herunterladen abbrechen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Wählen Sie die Datei zum Herunterladen der Tauchcomputer-Protokolldatei aus</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Wählen Sie die Datei aus, in die der libdivecomputer Dump gespeichert werden soll</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Herunterladen wiederholen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Wenn der libdivecomputer Dump gespeichert wird, werden keine Tauchgänge zur Liste der Tauchgänge hinzugefügt.</translation>
</message>
@@ -3629,6 +3624,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Herunterladen</translation>
</message>
@@ -3694,27 +3691,32 @@ p, li { white-space: pre-wrap; }
<translation>Beenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Ausgelesene Tauchgänge</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Annehmen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Alles auswählen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Alle abwählen</translation>
</message>
@@ -3787,6 +3789,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Alles auswählen</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Alle abwählen</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3803,6 +3823,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Diese Liste filtern</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3903,7 +3928,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Ort:</translation>
</message>
@@ -3944,7 +3969,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Kein Ort festgelegt</translation>
</message>
@@ -4069,8 +4094,8 @@ Möchtest Du fortfahren?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notizen</translation>
</message>
@@ -4103,7 +4128,7 @@ Möchtest Du fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Ort</translation>
</message>
@@ -4264,27 +4289,27 @@ Möchtest Du fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Reisenotizen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Reiseort</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Neuer Tauchplatz</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Änderungen verwerfen?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Du bist im Begriff, die Änderungen zu Verwerfen.</translation>
</message>
@@ -4698,7 +4723,7 @@ Möchtest Du fortfahren?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor eine neue Datei geöffnet wird.</translation>
</message>
@@ -4709,39 +4734,39 @@ Möchtest Du fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Bilder Verzeichnisse durchsuchen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Durchsuchen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Durchsuche Bilder...(dies kann eine Weile dauern)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
@@ -4770,202 +4795,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor die Datei geschlossen wird.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor ein neuer Tauchgang hinzugefügt werden kann.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Laufzeittabelle anzeigen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Es wird versucht, einen Tauchgang, der ursprünglich nicht im Planer erstellt wurde, im Planer zu öffnen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Bitte zuerst die aktuelle Bearbeitung abschliessen um eine neue zu beginnen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Versuche einenTauchgang zu bearbeiten der nicht manuell angelegt wurde.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Jahresstatistiken</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Möchtest Du die Änderungen in der Datei %1 speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Möchtest Du Deine Änderungen in der Datendatei speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Änderungen speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Änderungen gehen verloren, wenn Du sie nicht speicherst.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Datei speichern unter</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[Lokaler Zwischenspeicher für] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[Cloud Speicher für] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Datendatei von älterer Version wird geöffnet</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Es wurde eine Datei von einer älteren Subsurface-Version geöffnet. Wir empfehlen das Handbuch zu lesen, um die Unterschiede der neuen Version insbesondere in der Tauchplatzverwaltung kennen zu lernen.
Subsurface hat bereits versucht, Daten einzutragen, aber es empfiehlt sich, die neue Tauchplatzverwaltung anzuschauen und sicher zu stellen, dass alles richtig aussieht. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Tauchprotokolldatei öffnen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Kontaktiere Cloud Service...</translation>
</message>
@@ -5013,7 +5038,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter zeigt %1 (von %2) Tauchgängen</translation>
</message>
@@ -5096,74 +5121,74 @@ Wenn es sich um ein Bluetooth-Gerät handelt, bitte die gleichen Vorbereitungen
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Letzter Stopp auf 20 Fuss</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% mitlerer Tiefe bis 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft bis Oberfläche</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Letzter Stopp auf 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% mitlerer Tiefe bis 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m bis Oberfläche</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6146,124 +6171,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Starten...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>ohne Cloud-Anbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Keine Cloud-Benutzerdaten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Bitte gültige Cloud-Benutzerdaten eingeben.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Cloud Email und Passwörter können nur Buchstaben, Zahlen und folgende Sonderzeichen enthalten . - _ + </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Versuche Cloud mit neuen Benutzerdaten zu öffnen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Überprüfe Could-Benutzerdaten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Keine Antwort vom Cloud-Server zur Überprüfung der Benutzerdaten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Keine Verbindung zum Cloud-Server - Cloud-Account nicht bestätigt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Cloud-Benutzerdaten ungültig</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Kann den Cloud-Speicher nicht öffnen: Fehler beim Erstellen der https-Verbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Kann den Cloud-Speicher nicht öffnen: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Kann nicht zum Cloud-Speicher verbinden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Cloud-Speicher-Fehler: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Verbindung zum Cloud-Server fehlgeschlagen, Fortsetzung ohne Cloud-Verbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Cloudspeicher erfolgreich geöffnet. Keine Tauchgänge in der Tauchgangsliste.</translation>
</message>
@@ -6286,7 +6311,7 @@ Please export this template to a different file.</source>
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Unbekannte GPS-Position</translation>
</message>
@@ -6299,79 +6324,79 @@ Please export this template to a different file.</source>
<translation>Erwarte GPS-Position</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>US Pfund</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Luft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n Tauchgang)</numerusform><numerusform>(%n Tauchgänge)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>SAUERSTOFF</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6425,32 +6450,32 @@ Please export this template to a different file.</source>
<translation>Max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ungültige Serverantwort</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>%1 anstelle des erwarteten XML Tags &apos;DiveDateReader&apos;.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>XML Tag &apos;DiveDates&apos; nicht gefunden.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Ungültige XML Antwort. Zeile %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Stichwörter</translation>
</message>
@@ -6720,38 +6745,38 @@ Nicht alle Bilder haben Zeitstempel zwischen 30min vor und 30min nach einem der
<translation>Welche/s Datum/Zeit werden im Bild angezeigt?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Öffne Bilddatei</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7069,47 +7094,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Benutzerkennung eingeben und Herunterladen klicken</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webdienst</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Verbinde...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Herunterladen beendet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Fehler beim Herunterladen: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Verbindungsfehler: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ungültige Benutzerkennung</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Verstehe die Antwort nicht!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Erfolgreich geladen!</translation>
</message>
@@ -7117,7 +7142,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Anzug:</translation>
</message>
@@ -7125,7 +7150,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Kein Anzug eingetragen</translation>
</message>
@@ -7251,32 +7276,37 @@ Files with inappropriate date/time</source>
<translation>Bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Bilde(r) von Datei(en) laden</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Bild(er) aus Internet laden</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Ausgewählte Bilder löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Alle Bilder Löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Bilder löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Wirklich alle Bilder löschen?</translation>
</message>
@@ -7446,7 +7476,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Stichwörter: </translation>
</message>
@@ -7454,7 +7484,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Leere Tags</translation>
</message>
@@ -7653,7 +7683,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1 klicken, um zu %2 gehen</translation>
</message>
@@ -8106,12 +8136,12 @@ Sprache: %1</translation>
<translation>Hochladen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Die Aktion hat zu lange gedauert</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Daten werden übertragen...</translation>
</message>
@@ -8262,7 +8292,7 @@ Durchschnitt</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Fehler beim Lesen der Kopfdaten</translation>
</message>
@@ -8280,14 +8310,14 @@ Durchschnitt</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>Aufstieg</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>Batterie</translation>
</message>
@@ -8314,7 +8344,7 @@ Durchschnitt</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8615,13 +8645,13 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8637,15 +8667,15 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8671,15 +8701,15 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>US Pfund</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8728,11 +8758,11 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Fehler beim Lesen von &apos;%s&apos;</translation>
</message>
@@ -8743,53 +8773,53 @@ Durchschnitt</translation>
<translation>Kann CSV-Datei %s nicht öffnen; bitte verwenden Sie den Dialog Protokolldatei importieren</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Leere Datei &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon-Import fehlgeschlagen: kann &apos;%s&apos; nicht lesen</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Mundstücksposition offenes System</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Mundstücksposition geschlossenes System</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Mundstücksposition unbekannt</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Mundstücksposition nicht angeschlossen</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Ausschalten</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂-Kalibrierung fehlgeschlagen</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂-Kalibrierung</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8895,22 +8925,22 @@ Durchschnitt</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Fehler beim Verbinden mit dem Subsurface Cloud Speicher</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>GIT Clone von %s ist gescheitert (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9053,74 +9083,74 @@ Durchschnitt</translation>
<translation>Fehler beim Auslesen des Modus des Tauchcomputers</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Fehler beim Lesen des Gasgemischs</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nicht in der Lage, einen Parser für %s %s zu erstellen</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Fehler beim Registrieren der Daten</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Fehler beim Lesen der Samples</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Ereignis: warte auf Benutzeraktion</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Fehler beim Registrieren der Ereignisbehandlung</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Fehler bei der Registrierung der Abbruchbehandlung</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Fehler beim Importieren der Tauchgangsdaten</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Fehler beim Erzeugen des libdivecomputer Contexts</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Fehler beim Öffnen von %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9134,30 +9164,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>Zusätzlicher Name für Tauchplatz: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Unbekannter DC in Tauchgang %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Fehler - %s - beim Analysieren von Tauchgang %d</translation>
</message>
@@ -9439,7 +9469,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9448,257 +9478,257 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Sicherheitsstopp: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Sicherheitsstopp: unbek. Zeit @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deko: unbek. Zeit @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In Deko
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>Nullzeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>Gesamtaufstiegszeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Deko (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>Nullzeit: %umin (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>Nullzeit: &gt; 2h (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>Gesamtaufstiegszeit: %umin (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>Gesamtaufstiegszeit: &gt;2h (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>Restgrundzeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Berechneter tiefster Deko-Stopp %.0f %s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Gewebe %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>Puslrate: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Peilung: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Durchschnittstiefe bis hier %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sTiefe:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sTiefe:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sDruck:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f %s</translation>
</message>
@@ -9747,17 +9777,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10596,112 +10626,112 @@ Ist der Uemis Zürich korrekt verbunden?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Tauchgangliste</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Tauchgang hinzufügen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Manuelle Cloud-Synchronisation</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Offline-Modus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Automatische Synchronisation</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Hilfe</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>GPS-Daten hochladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>GPS Positionen anwenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>GPS-Daten herunterladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>GPS-Positionen anzeigen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>GPS-Speicher löschen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Entwickler</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App-Protokoll</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Theme-Information</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Ortungsdienst starten</translation>
</message>
diff --git a/translations/subsurface_de_DE.ts b/translations/subsurface_de_DE.ts
index af943539e..c71b3dcea 100644
--- a/translations/subsurface_de_DE.ts
+++ b/translations/subsurface_de_DE.ts
@@ -322,12 +322,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Sucht nach Tauchgruppenleiter und Tauchpartner</translation>
</message>
@@ -335,7 +335,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Keine Tauchpartner</translation>
</message>
@@ -1945,132 +1945,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Tauchgangsdetails</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Tauchgang löschen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Bearbeiten abbrechen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Kartenansicht</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>mehrere Tauchpartner</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Tauchgang %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Position:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinaten:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Momentante GPS-
Position verwenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Tiefe:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Dauer:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Lufttemp.:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Wassertemp.: </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Anzug:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Tauchpartner:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Gewicht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Flasche:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gemisch:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Anfangsdruck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Enddruck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Bewertung:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Sicht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notizen:</translation>
</message>
@@ -3023,22 +3018,22 @@ Position verwenden</translation>
<translation>CC Setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Stopp Zeiten</translation>
</message>
@@ -3381,112 +3376,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>keine Tauchgänge ausgewählt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Formatvorlage zum Exportieren auf divelogs.de nicht gefunden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>konnte keine zip-Datei zum Hochladen erstellen: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>ein interner Fehler ist aufgetreten</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Konvertierung von Tauchgang %1 in divelogs.de-Format ist fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>Fehler beim Schreiben der ZIP-Datei: %s ZIP-Fehler %d Systemfehler %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Fertig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Liste der Tauchgänge wird hochgeladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Liste der Tauchgänge herunterladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Lade %1 Tauchgänge vom Server...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Herunterladen beendet - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problem beim Herunterladen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Das Archiv konnte nicht geöffnet werden:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Heruntergeladene Daten sind beschädigt.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Das Archiv konnte nicht geöffnet werden
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Hochladen abgeschlossen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Hochladen fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Hochladen erfolgreich</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Anmeldung fehlgeschlagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Verstehe die Antwort nicht</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Fehler: %1</translation>
</message>
@@ -3515,47 +3510,47 @@ p, li { white-space: pre-wrap; }
<translation>Fehler</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Finde Uemis Tauchcomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Herunterladen abbrechen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Wählen Sie die Datei für das Tauchcomputer-Download-Protokoll aus</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Log Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Wählen Sie die Datei aus, in die der libdivecomputer Dump gespeichert werden soll</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Dump Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Herunterladen wiederholen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Wenn der libdivecomputer Dump gespeichert wird, werden keine Tauchgänge zur Liste der Tauchgänge hinzugefügt.</translation>
</message>
@@ -3628,6 +3623,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Herunterladen</translation>
</message>
@@ -3693,27 +3690,32 @@ p, li { white-space: pre-wrap; }
<translation>Beenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Ausgelesene Tauchgänge</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Annehmen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Alles auswählen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Alle abwählen</translation>
</message>
@@ -3786,6 +3788,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Alles auswählen</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Alle abwählen</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Auswahl invertieren</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3802,6 +3822,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Diese Liste filtern</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3902,7 +3927,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Position:</translation>
</message>
@@ -3943,7 +3968,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Keine Position festgelegt</translation>
</message>
@@ -4068,8 +4093,8 @@ Trotzdem fortfahren?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notizen</translation>
</message>
@@ -4102,7 +4127,7 @@ Trotzdem fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Position</translation>
</message>
@@ -4263,27 +4288,27 @@ Trotzdem fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Reisenotizen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Reiseort</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Neuer Tauchplatz</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Änderungen verwerfen?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Sie sind im Begriff, die Änderungen zu Verwerfen.</translation>
</message>
@@ -4697,7 +4722,7 @@ Trotzdem fortfahren?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor eine neue Datei geöffnet wird.</translation>
</message>
@@ -4708,39 +4733,39 @@ Trotzdem fortfahren?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Kein leeres Logbuch in der Cloud speichern</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Bildverzeichnisse durchsuchen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Durchsuchen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Bilder werden gesucht...(dies kann eine Weile dauern)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
@@ -4776,202 +4801,202 @@ Pfad:
Die Druckvorlagen in dieser Subsurface Version sind schreibgeschützt und sollten nicht verändert werden, da neuere Versionen von Subsurface diese überschreiben könnten.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor die Datei geschlossen wird.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Bitte den aktuell bearbeiteten Tauchgang speichern oder den Vorgang abbrechen, bevor ein neuer Tauchgang hinzugefügt werden kann.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Runtimetabelle anzeigen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Es wird versucht, einen Tauchgang, der ursprünglich nicht im Planer erstellt wurde, im Planer zu öffnen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Bitte zuerst die aktuelle Bearbeitung abschließen um eine neue zu beginnen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Es wird versucht, einen nicht Tauchgang, der nicht manuell erstellt wurde, zu editieren.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Jahresstatistiken</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Logbuch Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD Log Viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Alle Dateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Möchtest Du die Änderungen in der Datei %1 speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Möchtest Sie Ihre Änderungen in der Datendatei speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Änderungen speichern?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Änderungen gehen verloren, wenn Du sie nicht speicherst.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Datei speichern unter</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[Lokaler Zwischenspeicher für] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[Cloud-Speicher für] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Datendatei von älterer Version wird geöffnet</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Es wurde eine Datei von einer älteren Subsurface-Version geöffnet. Wir empfehlen das Handbuch zu lesen, um die Unterschiede der neuen Version insbesondere in der Tauchplatzverwaltung kennen zu lernen.
Subsurface hat bereits versucht, Daten einzutragen, aber es empfiehlt sich, die neue Tauchplatzverwaltung anzuschauen und sicher zu stellen, dass alles richtig aussieht. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Logbuchdatei öffnen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Kontaktaufnahme mit dem Cloud-Dienst...</translation>
</message>
@@ -5020,7 +5045,7 @@ Die QML Module QtPositioning und QtLocation fehlen eventuell!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter zeigt %1 (von %2) Tauchgängen</translation>
</message>
@@ -5103,74 +5128,74 @@ Wenn es sich um ein Bluetooth-Gerät handelt, bitte die gleichen Vorbereitungen
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Letzter Stopp auf 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% mittlerer Tiefe bis 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft bis Oberfläche</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Letzter Stopp auf 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% mittlerer Tiefe bis 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m bis Oberfläche</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6157,124 +6182,124 @@ Bitte mit einem neuen Dateinamen exportieren.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Starten...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Lokale Tauchdatendatei öffnen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Fehler bei Öffnen der lokalen Tauchdatendatei</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 Tauchgänge aus der lokalen Tauchdatendatei geladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>ohne Cloud-Anbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Fehler beim Lesen der lokalen Daten, ich gebe auf</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>keine Cloud-Anmeldedaten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Bitte geben Sie gültige Cloud-Anmeldedaten ein.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>E-Mail-Adresse und Passwort für den Cloud-Speicher können nur aus Buchstaben, Zahlen und &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, sowie &apos;+&apos; bestehen.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Ungültiges Format für E-Mail-Adresse</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Es wird versucht, den Cloud-Speicher mit neuen Anmeldeinformationen zu öffnen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Cloud-Anmeldedaten werden getestet</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Keine Antwort des Cloud-Servers zur Validierung der Anmeldeinformationen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Falsche Cloud-Anmeldedaten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Keine Verbindung zum Cloud-Server - Cloud-Account nicht bestätigt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Cloud-Anmeldedaten sind ungültig</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Kann den Cloud-Speicher nicht öffnen: Fehler beim Erstellen der https-Verbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Kann den Cloud-Speicher nicht öffnen: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Kann nicht zum Cloud-Speicher verbinden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Cloud-Anmeldedaten gültig, Tauchgänge werden geladen...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Cloud-Speicher-Fehler: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Tauchgänge werden aus dem lokalen Speicher geladen (Modus &apos;keine Cloud&apos;)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Verbindung zum Cloud-Server fehlgeschlagen, Fortsetzung ohne Cloud-Verbindung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Cloud-Speicher erfolgreich geöffnet. Keine Tauchgänge in der Tauchgangsliste.</translation>
</message>
@@ -6297,7 +6322,7 @@ Bitte mit einem neuen Dateinamen exportieren.</translation>
<translation>s</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Unbekannte GPS-Position</translation>
</message>
@@ -6310,79 +6335,79 @@ Bitte mit einem neuen Dateinamen exportieren.</translation>
<translation>Erwarte GPS-Position</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>US Pfund</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Luft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n Tauchgang)</numerusform><numerusform>(%n Tauchgänge)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>SAUERSTOFF</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cft</translation>
</message>
@@ -6436,32 +6461,32 @@ Bitte mit einem neuen Dateinamen exportieren.</translation>
<translation>Max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ungültige Serverantwort</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>%1 anstelle des erwarteten XML Tags &apos;DiveDateReader&apos;.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>XML Tag &apos;DiveDates&apos; nicht gefunden.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Ungültige XML Antwort. Zeile %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Keine Kategorien in den Einstellungen für die Tauchplatzangaben festgelegt!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Stichwörter</translation>
</message>
@@ -6731,39 +6756,39 @@ Nicht alle Bilder haben Zeitstempel zwischen 30min vor und 30min nach einem der
<translation>Welche/s Datum/Zeit werden im Bild angezeigt?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Öffne Bilddatei</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Bilddateien</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Datum/Zeit des ausgewählten Tauchgangs</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Datum/Zeit des ersten ausgewählten Tauchgangs</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Datum/Zeit des letzten ausgewählten Tauchgangs</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Dateien mit unpassendem Datum/Zeit</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Kein Exif Datum/Zeit gefunden</translation>
</message>
@@ -7081,47 +7106,47 @@ Dateien mit unpassendem Datum/Zeit</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Benutzerkennung eingeben und Herunterladen klicken</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webdienst</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Verbinde...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Herunterladen beendet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Fehler beim Herunterladen: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Verbindungsfehler: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ungültige Benutzerkennung</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Verstehe die Antwort nicht!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Erfolgreich heruntergeladen</translation>
</message>
@@ -7129,7 +7154,7 @@ Dateien mit unpassendem Datum/Zeit</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Anzug:</translation>
</message>
@@ -7137,7 +7162,7 @@ Dateien mit unpassendem Datum/Zeit</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Kein Anzug eingetragen</translation>
</message>
@@ -7263,32 +7288,37 @@ Dateien mit unpassendem Datum/Zeit</translation>
<translation>Bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Zoomfaktor</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Bild(er) aus Datei(en) laden</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Bild(er) aus Web laden</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Ausgewählte Bilder löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Alle Bilder Löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Bilder löschen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Wirklich alle Bilder löschen?</translation>
</message>
@@ -7458,7 +7488,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Stichwörter: </translation>
</message>
@@ -7466,7 +7496,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Leere Tags</translation>
</message>
@@ -7665,7 +7695,7 @@ den folgenden Gasen gemischt werden:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1klicken, um zu %2 gehen</translation>
</message>
@@ -8118,12 +8148,12 @@ Sprache: %1</translation>
<translation>Hochladen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Die Aktion hat zu lange gedauert</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Daten werden übertragen...</translation>
</message>
@@ -8274,7 +8304,7 @@ Durchschnitt</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Fehler beim Lesen der Kopfdaten</translation>
</message>
@@ -8292,14 +8322,14 @@ Durchschnitt</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>Aufstieg</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>Batterie</translation>
</message>
@@ -8326,7 +8356,7 @@ Durchschnitt</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8628,13 +8658,13 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8650,15 +8680,15 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8684,15 +8714,15 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>US Pfund</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8741,11 +8771,11 @@ Durchschnitt</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Fehler beim Lesen von &apos;%s&apos;</translation>
</message>
@@ -8756,53 +8786,53 @@ Durchschnitt</translation>
<translation>Kann CSV-Datei %s nicht öffnen; bitte verwenden Sie den Dialog Logbuchdatei importieren</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Leere Datei &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon-Import fehlgeschlagen: kann &apos;%s&apos; nicht lesen</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Mundstücksposition offenes System</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Mundstücksposition geschlossenes System</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Mundstücksposition unbekannt</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Mundstücksposition nicht angeschlossen</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Ausschalten</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂-Kalibrierung fehlgeschlagen</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂-Kalibrierung</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Kein Profil in &apos;%s&apos; gefunden.</translation>
</message>
@@ -8908,22 +8938,22 @@ Durchschnitt</translation>
<translation>Erfolgreiche Cloud-Verbindung, hole Daten</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Synchronisierung mit Cloud erfolgriech</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Fehler beim Verbinden mit dem Subsurface-Cloud-Speicher</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone von %s fehlgeschlagen (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Datendatei wird synchronisiert</translation>
</message>
@@ -9066,67 +9096,67 @@ Durchschnitt</translation>
<translation>Fehler beim Auslesen des Modus des Tauchcomputers</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Fehler beim Lesen des Gasgemischs</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nicht in der Lage, einen Parser für %s %s zu erstellen</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Fehler beim Registrieren der Daten</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Fehler beim Lesen der Segmente</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Tauchgang bereits heruntergeladen am %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Ereignis: warte auf Benutzeraktion</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s firmware=%u serial=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Fehler beim Registrieren der Ereignisbehandlung</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Fehler bei der Registrierung der Abbruchbehandlung</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Fehler beim Importieren der Tauchgangsdaten</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Fehler beim Erzeugen des libdivecomputer Contexts</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Fehler beim Öffnen von %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9135,7 +9165,7 @@ In solchen Fällen ist oft eine libdivecomputer Logdatei hilfreich.
Die kann durch Setzen einen Häkchens im Download-Dialog erstellt werden.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Keine neuen Tauchgänge vom Tauchcomputer heruntergeladen</translation>
</message>
@@ -9149,30 +9179,30 @@ Die kann durch Setzen einen Häkchens im Download-Dialog erstellt werden.</trans
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>zusätzlicher Name für Platz: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Lade Tauchgänge aus dem lokalen Zwischenspeicher</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Tauchdaten erfolgreich geöffnet</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Unbekannter TC in Tauchgang %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Fehler - %s - Tauchgang %d wird gelesen</translation>
</message>
@@ -9454,7 +9484,7 @@ Die kann durch Setzen einen Häkchens im Download-Dialog erstellt werden.</trans
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9463,84 +9493,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>AMV: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Sicherheitsstopp: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9549,7 +9579,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9558,168 +9588,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Dichte: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Sicherheitsstopp: unbek. Zeit @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deko: unbek. Zeit @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In Deko
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>Nullzeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>Gesamtaufstiegszeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Deko (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>Nullzeit: %umin (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>Nullzeit: &gt; 2h (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>Gesamtaufstiegszeit: %umin (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>Gesamtaufstiegszeit: &gt; 2h (berechnet)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>Restgrundzeit: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Berechnete Auftauchgrenze %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Gewebe %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>Puslrate: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Peilung: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Durchschnittstiefe bis hier %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sTiefe:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sTiefe:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sDruck:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s AMV: %.*f %s</translation>
</message>
@@ -9768,17 +9798,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>mehr als %1 Tage</translation>
</message>
@@ -10617,112 +10647,112 @@ Ist der Uemis Zürich korrekt verbunden?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Tauchgangsliste</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Tauchgangsverwaltung</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Ortungsdienst deaktivieren</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Tauchgang hinzufügen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Von Tauchcomputer herunterladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Manuelle Cloud-Synchronisation</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Offline-Modus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Automatische Synchronisation</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Abschalten der Cloud-Synchronisierung führt dazu, dass sämtliche Daten nur lokal gespeichert werden. Dies ist sinnvoll bei beschränkter Internetverfügbarkeit. Durch Auswählen von &quot;Manuelle Cloud-Synchronisation&quot; kann eine Synchronisation explizit gestartet werden, wenn eine ausreichende Internetverbindung besteht.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Hilfe</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>GPS-Daten hochladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>GPS Positionen anwenden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>GPS-Daten herunterladen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>GPS-Positionen anzeigen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>GPS-Speicher löschen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Entwickler</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App-Protokoll</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Theme-Information</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Ortungsdienst ausführen</translation>
</message>
diff --git a/translations/subsurface_el_GR.ts b/translations/subsurface_el_GR.ts
index 4ee956e1d..3c034cea1 100644
--- a/translations/subsurface_el_GR.ts
+++ b/translations/subsurface_el_GR.ts
@@ -322,12 +322,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Άτομο:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Αναζήτηση για καταδυτικό ζευγάρι και divemasters</translation>
</message>
@@ -335,7 +335,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Χωρίς καταδυτικό ζευγάρι</translation>
</message>
@@ -1943,131 +1943,126 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Λεπτομέρειες κατάδυσης </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Διαγραφή κατάδυσης</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Προβολή στον χάρτη</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Πολλαπλοί καταδυτικοί σύντροφοι </translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Κατάδυση %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Ημερομηνία:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Τοποθεσία:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Συντεταγμένες:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Χρήση τρέχουσας θέσης GPS:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Βάθος:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Διάρκεια:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Θερμοκρασία Ατμόσφαιρας:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Θερμοκρασία Νερού:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Στολή:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Καταδυτικό ζευγάρι:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Βάρος:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Φιάλη:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Μείγμα αερίου:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Πίεση στην αρχή:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Πίεση στο τέλος:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Βαθμός:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Σημειώσεις:</translation>
</message>
@@ -3020,22 +3015,22 @@ GPS location:</source>
<translation>Καθορισμένη Τιμή Κλειστού Κυκλώματος</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>λεπτά</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3378,111 +3373,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>καμία κατάδυση δεν έχει επιλεγεί</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Η διαμόρφωση φύλλου για εξαγωγή στο divelogs.de δεν βρέθηκε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>αποτυχία δημιουργίας συμπιεσμένου αρχείου για μεταφόρτωση: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>εσωτερικό σφάλμα</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Η μετατροπή της κατάδυσης %1 στη μορφή divelogs.de απέτυχε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>σφάλμα εγγραφής συμπιεσμένου αρχείου: %s σφάλμα συμπίεσης %d σφάλμα συστήματος %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Done</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Μεταφόρτωση λίστας καταδύσεων...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Λήψη λίστας καταδύσεων...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Λήψη %1 καταδύσων...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Η λήψη τελείωσε - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Πρόβλημα με την λήψη</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Το αρχείο αυτό δεν μπόρεσε να ανοιχθεί</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Κατεστραμμένη λήψη</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Το αρχείο αυτό δεν μπορούσε να ανοιχθεί:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Η μεταφόρτωση τελείωσε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Η μεταφόρτωση απέτυχε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Η μεταφόρτωση πέτυχε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Login failed</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Δεν μπορεί να αναλυθεί η απάντηση </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Σφάλμα: %1</translation>
</message>
@@ -3511,47 +3506,47 @@ p, li { white-space: pre-wrap; }
<translation>Σφάλμα</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Εύρεση καταδυτικού υπολογιστή UEMIS</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Προειδοποίηση</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Saving the libdivecomputer dump will NOT download dives to the dive list.</translation>
</message>
@@ -3624,6 +3619,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Λήψη</translation>
</message>
@@ -3689,27 +3686,32 @@ p, li { white-space: pre-wrap; }
<translation>Παραίτηση</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Ληφθείσες καταδύσεις</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Αποδοχή</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Επιλογή όλων</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Αποεπιλογή Όλων</translation>
</message>
@@ -3782,6 +3784,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Επιλογή όλων</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Αποεπιλογή Όλων</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3798,6 +3818,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Εισαγωγή φίλτρου στον παρόν κατάλογο</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3898,7 +3923,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Τοποθεσία:</translation>
</message>
@@ -3939,7 +3964,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Δεν καθορίσθηκε τοποθεσία</translation>
</message>
@@ -4064,8 +4089,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Σημειώσεις</translation>
</message>
@@ -4098,7 +4123,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Τοποθεσία</translation>
</message>
@@ -4259,27 +4284,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Σημειώσεις ταξιδιού</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Τοποθεσία ταξιδιού</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Νέα θέση κατάδυσης</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Απόρριψη των αλλαγών;</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Πρόκειται να απορρίψετε τις αλλαγές σας. </translation>
</message>
@@ -4693,7 +4718,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Παρακάλω αποθηκεύστε ή ακυρώστε την επεξεργασία της κατάδυσης πριν ανοίξετε ένα νέο αρχείο.</translation>
</message>
@@ -4704,39 +4729,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Ακύρωση</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Εξερεύνηση αρχείων εικόνων</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Σάρωση</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Σάρωση εικόνων...(αυτή η ενέργεια μπορεί να καθυστερήσει) </translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Προειδοποίηση</translation>
</message>
@@ -4765,202 +4790,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Παρακάλω αποθηκεύστε ή ακυρώστε την επεξεργασία της κατάδυσης πριν κλέισετε το αρχείο.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Παρακάλω αποθηκεύστε ή ακυρώστε την επεξεργασία της κατάδυσης πριν προσπαθήσετε να προσθέσετε μια κατάδυση.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Εκτύπωση πίνακα ολικού χρόνου κατάδυσης</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Προσπάθεια να επανασχεδιαστεί μία κατάδυση που δεν ήταν μια σχεδιασμένη κατάδυση. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Παρακαλώ πρώτα τελειώστε την τρέχουσα επεξεργασία πριν προσπαθήσετε να επεξεργαστείτε εκ νέου. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Προσπάθεια επεξεργασίας μια κατάδυσης που δεν προστέθηκε με μη αυτόματο τρόπο. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Ετήσια στατιστικά στοιχεία</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Θέλετε να αποθηκευτούν οι αλλαγές στο αρχείο %1;</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Θέλετε να αποθηκευθούν οι αλλαγές στο αρχείο δεδομένων;</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Αποθήκευση αλλαγών;</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Οι αλλαγές θα χαθούν αν δεν τις αποθηκεύσετε.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Αποθήκευση αρχείου ως</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[τοπική κρυφή μνήμη για] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[αποθήκευση στο αποθηκευτικό νέφος για] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Άνοιγμα αρχείου δεδομένων από παλαιότερη έκδοση </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Ανοίξατε ένα αρχείο δεδομένων μίας παλαιότερης έκδοσης του Subsurface. Προτείνεται να συμβουλευτείτε το εγχειρίδιο χρήσης για να μάθετε για τις διαφοροποιήσεις της καινούργιας έκδοσης, ιδιαίτερα στην διαχείριση των καταδυτικών θέσεων η οποία έχει αλλάξει σε μεγάλο βαθμό.
Το Subsurface ήδη επιχείρησε να συμπληρώσει τα δεδομένα, αλλά προτείνεται να αφιερώσετε κάποιο χρόνο στο νέο σύστημα διαχείρισης των καταδυτικών θέσεων και να βεβαιωθείτε ότι όλα είναι σωστά.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Άνοιγμα αρχείου καταγραφής κατάδυσης</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Επικοινωνία με την υπηρεσία αποθηκευτικού νέφους... </translation>
</message>
@@ -5008,7 +5033,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Το φίλτρο δείχνει %1 (από %2) καταδύσεις</translation>
</message>
@@ -5091,74 +5116,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>Παθητικό ημίκλειστο κύκλωμα επαναπνοής </translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Τελευταία στάση στα 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>Ταχύτητα ανόδου από το 50% του μέσου βάθους στα 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft για την επιφάνεια</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Τελευταία στάση στα 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>Ταχύτητα ανόδου από το 50% του μέσου βάθους στα 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m για την επιφάνεια</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6141,124 +6166,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Έναρξη...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>εργασία εκτός αποθηκευτικού νέφους</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Δεν υπάρχουν διαπιστευτήρια νέφους</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Παρακαλώ εισάγετε έγκυρα διαπιστευτήρια νέφους </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Η διεύθυνση ηλεκτρονικού ταχυδρομείου και το συνθηματικό του αποθηκευτικού νέφους μπορεί να περιλαμβάνει μόνο γράμματα, αριθμούς και &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, και &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Προσπάθεια ανοίγματος αποθήκευσης νέφους με νέα διαπιστευτήρια </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Έλεγχος διαπιστευτηρίων νέφους</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Καμία απόκριση από τον διαμεσολαβητή του αποθηκευτικού νέφους για έλεγχο εγκυρότητας των διαπιστευτηρίων </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Δεν μπορεί να συνδεθεί με το αποθηκευτικό νέφος - ο λογαριασμός αποθηκευτικού νέφους δεν έχει επιβεβαιωθεί </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Λανθασμένα διαπιστευτήρια αποθηκευτικού νέφους</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Δεν μπορεί να ανοιχθεί το αποθηκευτικό νέφος: Σφάλμα στη δημιουργία συνδέσεων https </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Δεν μπορεί να ανοιχθεί το αποθηκευτικό νέφος: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Δεν μπορεί να συνδεθεί με το αποθηκευτικό νέφος</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Σφάλμα αποθήκευσης στο αποθηκευτικό νέφος: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Αποτυχία σύνδεσης με τον διακομιστή του αποθηκευτικού νέφους, επαναφορά σε καθεστώς λειτουργίας χωρίς αποθηκευτικό νέφος </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Το αποθηκευτικό νέφος ανοίχθηκε με επιτυχία. Δεν υπάρχουν καταδύσεις στον κατάλογο καταδύσεων. </translation>
</message>
@@ -6281,7 +6306,7 @@ Please export this template to a different file.</source>
<translation>δευτερόλεπτα</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Άγνωστη θέση GPS</translation>
</message>
@@ -6294,79 +6319,79 @@ Please export this template to a different file.</source>
<translation>Αναμονή για την πρόσκτηση τοποθεσίας από το GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>ΑΕΡΑΣ</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>Εμπλουτισμένο μείγμα Nitrox</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n κατάδυση(ύσεις))</numerusform><numerusform>(%n κατάδυση(ύσεις))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>ΟΞΥΓΟΝΟ</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6420,32 +6445,32 @@ Please export this template to a different file.</source>
<translation>Μέγιστο</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Άκυρη απάντηση από τον διακομιστή</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Αντί της αναμενόμενης ετικέτας XML &apos;DiveDateReader&apos;, εμφανίστηκε &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Expected XML tag &apos;DiveDates&apos; not found</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Παραμορφωμένη απάντηση XML. Γραμμή %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Ετικέτες</translation>
</message>
@@ -6716,38 +6741,38 @@ Not all images have timestamps in the range between
<translation>Ποιά ημερομηνία και ώρα προβάλετε στην εικόνα; </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Άνοιγμα αρχείων εικόνας</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7065,47 +7090,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Εισάγετε την ταυτότητα χρήστη και πιέστε Λήψη </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Σύνδεση...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Η λήψη τελείωσε</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Σφάλμα λήψης: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Σφάλμα επικοινωνίας:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Άκυρος έλεγχος χρήστη!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Δεν μπορεί να αναλυθεί η απάντηση!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Επιτυχής λήψη</translation>
</message>
@@ -7113,7 +7138,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Στολές:</translation>
</message>
@@ -7121,7 +7146,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Δεν καθορίσθηκε στολή</translation>
</message>
@@ -7247,32 +7272,37 @@ Files with inappropriate date/time</source>
<translation>Φωτογραφίες</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Φόρτωση εικόνας(-ων) από αρχείο(-α)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Φόρτωση εικόνας(ων) από το διαδίκτυο</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Διαγραφή επιλεγμένων εικόνων</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Διαγραφή όλων των εικόνων </translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Διαγραφή εικόνων </translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Σίγουρα θέλετε να διαγράψετε όλες τις εικόνες;</translation>
</message>
@@ -7441,7 +7471,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Ετικέτες:</translation>
</message>
@@ -7449,7 +7479,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Άδειες ετικέτες</translation>
</message>
@@ -7648,7 +7678,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1πιέστε για να επισκεφθείτε %2</translation>
</message>
@@ -8101,12 +8131,12 @@ Language: %1</source>
<translation>Μεταφόρτωση</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Operation timed out</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Μεταφορά δεδομένων...</translation>
</message>
@@ -8256,7 +8286,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Σφάλμα στην ανάλυση της κεφαλίδας</translation>
</message>
@@ -8274,14 +8304,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>άνοδος</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>μπαταρία</translation>
</message>
@@ -8308,7 +8338,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8609,13 +8639,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8631,15 +8661,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8665,15 +8695,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8722,11 +8752,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Αποτυχία ανάγνωσης &apos;%s&apos;</translation>
</message>
@@ -8737,53 +8767,53 @@ Maximum</source>
<translation>Δεν ανοίγει το αρχείο CSV %s, παρακαλώ χρησιμοποιείστε τον διάλογο Εισαγωγή αρχείου καταγραφής</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Κενό αρχείο &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Η εισαγωγή από το Poseidon απέτυχε: αδυναμία ανάγνωσης του &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Θέση επιστομίου στο Ανοιχτό Κύκλωμα</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Θέση επιστομίου στο Κλειστό Κύκλωμα</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Άγνωστη θέση επιστομίου</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Μη συνδεμένη θέση επιστομίου</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Σβήσιμο</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Η βαθμονόμηση του O₂ απέτυχε</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Βαθμονόμηση O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8889,22 +8919,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Σφάλμα κατά την σύνδεση με το αποθηκευτικό νέφος Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Η κλωνοποίηση git του %s απέτυχε (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9047,74 +9077,74 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Σφάλμα στο μίγμα αερίων</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Αδύνατον να αναλυθεί το %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Σφάλμα στην καταχώρηση των δεδομένων</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Σφάλμα στα δείγματα</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Συμβάν: Περιμένοντας για ενέργεια από τον χρήστη</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Σφάλμα στην καταχώρηση του συμβάντος</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Σφάλμα στην καταχώρηση της ακύρωσης</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Σφάλμα στην εισαγωγή δεδομένων</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Unable to create libdivecomputer context</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Αδύνατον να ανοιχθεί το %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9128,30 +9158,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>επιπρόσθετο όνομα για την θέση κατάδυσης: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Άγνωστος καταδυτικός υπολογιστής στην κατάδυση %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Σφάλμα - %s - ανάλυση κατάδυσης %d</translation>
</message>
@@ -9433,7 +9463,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9442,142 +9472,142 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>Κατανάλωση Αέρα στην Επιφάνεια: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>Τοξικότητα Κεντρικού Νευρικού Συστήματος: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>Μέγιστο Λειτουργικό Βάθος: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Αποσυμπίεση: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Ανάγκη αποσυμπίεσης
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>Όριο Μη Αποσυμπίεσης: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>Χρόνος Μέχρι την Επιφάνεια: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Αποσυμπίεση: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Ανάγκη αποσυμπίεσης (calc)
@@ -9585,111 +9615,111 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>Όριο Μη Αποσυμπίεσης: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>Όριο Μη Αποσυμπίεσης: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>Χρόνος Μέχρι την Επιφάνεια: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>Χρόνος Μέχρι την Επιφάνεια: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>Χρόνος στον Βυθό που Απομένει: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Υπολογισμένο βάθος ασφαλούς ανάδυσης %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Ιστός %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>διόπτευση: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>μέσο βάθος μέχρι εδώ %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9738,17 +9768,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10585,112 +10615,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Κατάλογος καταδύσεων</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Ρυθμίσεις</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Προσθήκη κατάδυσης μη αυτόματα</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Μη αυτόματος συγχρονισμός με το αποθηκευτικό νέφος</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Λειτουργία χωρίς σύνδεση</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Ενεργοποίηση αυτόματου συγχρονισμού αποθηκευτικού νέφους</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Μεταφόρτωση δεδομένων GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Λήψη δεδομένων GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Προβολή στοιχείων θέσεων GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Εκκαθάριση τοπικής κρυφής μνήμης GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Υπεύθυνος ανάπτυξης </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Αρχείο καταγραφής δεδομένων εφαρμογής </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Πληροφορίες θέματος εμφάνισης</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Σχετικά</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Εκτέλεση υπηρεσίας τοποθεσίας</translation>
</message>
diff --git a/translations/subsurface_en_GB.ts b/translations/subsurface_en_GB.ts
index c80df990e..cc887d19b 100644
--- a/translations/subsurface_en_GB.ts
+++ b/translations/subsurface_en_GB.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Searches for buddies and divemasters</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>No buddies</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Dive details</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Delete dive</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Cancel edit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Show on map</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Multiple buddies</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Dive %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Date:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Location:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordinates:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Use current
GPS location:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Depth:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Duration:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Air Temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Water Temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Suit:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Buddy:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Weight:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Cylinder:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gas mix:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Start Pressure:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>End Pressure:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Rating:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibility:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notes:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS location:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Stop times</translation>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>no dives were selected</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>stylesheet to export to divelogs.de is not found</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>failed to create zip file for upload: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>internal error</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Conversion of dive %1 to divelogs.de format failed</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>error writing zip file: %s zip error %d system error %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Done</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Uploading dive list...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Downloading dive list...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Downloading %1 dives...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Download finished - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problem with download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>The archive could not be opened:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Corrupted download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>The archive could not be opened:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Upload finished</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Upload failed</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Upload successful</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Login failed</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Cannot parse response</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Error</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Find Uemis dive computer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Cancel download</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Choose logfile for dive computer download</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Log files</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Choose file for dive computer binary dump</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Dump files</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Retry download</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Warning</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Saving the libdivecomputer dump will NOT download dives to the dive list.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Download</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Quit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation> Downloaded dives</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Accept</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Select All</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Unselect All</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Select All</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Unselect All</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filter this list</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Location: </translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>No location set</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notes</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Location</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Trip notes</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Trip location</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>New dive site</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Discard the changes?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>You are about to discard your changes.</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Please save or cancel the current dive edit before opening a new file.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Don&apos;t save an empty log to the cloud</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Traverse image directories</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scan</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Scanning images...(this can take a while)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Warning</translation>
</message>
@@ -4780,202 +4805,202 @@ are read-only and should not be edited directly, since the application
can overwrite them on startup.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Please save or cancel the current dive edit before closing the file.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Please save or cancel the current dive edit before trying to add a dive.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Print runtime table</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Trying to replan a dive that&apos;s not a planned dive.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Please, first finish the current edition before trying to do another.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Trying to edit a dive that&apos;s not a manually added dive.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Yearly statistics</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Dive log files</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface files</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI files</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>All files</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Do you want to save the changes that you made in the file %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Do you want to save the changes that you made in the data file?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Save changes?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Changes will be lost if you don&apos;t save them.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Save file as</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[local cache for] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[cloud storage for] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Opening datafile from older version</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>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.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Open dive log file</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Contacting cloud service...</translation>
</message>
@@ -5024,7 +5049,7 @@ The QML modules QtPositioning and QtLocation could be missing!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter shows %1 (of %2) dives</translation>
</message>
@@ -5107,74 +5132,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Last stop at 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% avg. depth to 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft to surface</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Last stop at 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% avg. depth to 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m to surface</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6161,124 +6186,124 @@ Please export this template to a different file.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Starting...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Open local dive data file</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Opening local data file failed</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 dives loaded from local dive data file</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>working in no-cloud mode</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Error parsing local storage, giving up</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>no cloud credentials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Please enter valid cloud credentials.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Invalid format for email address</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Attempting to open cloud storage with new credentials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Testing cloud credentials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>No response from cloud server to validate the credentials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Incorrect cloud credentials</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Cannot connect to cloud storage - cloud account not verified</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Cloud credentials are invalid</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Cannot open cloud storage: Error creating https connection</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Cannot open cloud storage: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Cannot connect to cloud storage</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Cloud credentials valid, loading dives...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Cloud storage error: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Loading dives from local storage (&apos;no cloud&apos; mode)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Failed to connect to cloud server, reverting to no-cloud mode</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Cloud storage open successfully. No dives in dive list.</translation>
</message>
@@ -6301,7 +6326,7 @@ Please export this template to a different file.</translation>
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Unknown GPS location</translation>
</message>
@@ -6314,79 +6339,79 @@ Please export this template to a different file.</translation>
<translation>Waiting to aquire GPS location</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AIR</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n dive)</numerusform><numerusform>(%n dives)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXYGEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6440,32 +6465,32 @@ Please export this template to a different file.</translation>
<translation>Maximum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Invalid response from server</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Expected XML tag &apos;DiveDates&apos; not found</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Malformed XML response. Line %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>No dive site layout categories set in preferences.</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tags</translation>
</message>
@@ -6736,39 +6761,39 @@ Not all images have timestamps in the range between
<translation>Which date and time are displayed on the image?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Open image file</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Image files</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Selected dive date/time</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>First selected dive date/time</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Last selected dive date/time</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Files with inappropriate date/time</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>No Exif date/time found</translation>
</message>
@@ -7086,47 +7111,47 @@ Files with inappropriate date/time</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Enter User ID and click download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Connecting...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Download finished</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Download error: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Connection error: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Invalid user identifier.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Cannot parse response.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Download successful</translation>
</message>
@@ -7134,7 +7159,7 @@ Files with inappropriate date/time</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Suits: </translation>
</message>
@@ -7142,7 +7167,7 @@ Files with inappropriate date/time</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>No suit set</translation>
</message>
@@ -7268,32 +7293,37 @@ Files with inappropriate date/time</translation>
<translation>Photos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Load image(s) from file(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Load image(s) from web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Delete selected images</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Delete all images</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Deleting Images</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Are you sure you want to delete all images?</translation>
</message>
@@ -7463,7 +7493,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Tags: </translation>
</message>
@@ -7471,7 +7501,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Empty tags</translation>
</message>
@@ -7670,7 +7700,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1click to visit %2</translation>
</message>
@@ -8123,12 +8153,12 @@ Language: %1</translation>
<translation>Upload</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Operation timed out</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Transferring data...</translation>
</message>
@@ -8279,7 +8309,7 @@ Maximum</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Error parsing the header</translation>
</message>
@@ -8297,14 +8327,14 @@ Maximum</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>ascent</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>battery</translation>
</message>
@@ -8331,7 +8361,7 @@ Maximum</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8633,13 +8663,13 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8655,15 +8685,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8689,15 +8719,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8746,11 +8776,11 @@ Maximum</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Failed to read &apos;%s&apos;</translation>
</message>
@@ -8761,53 +8791,53 @@ Maximum</translation>
<translation>Cannot open CSV file %s; please use Import log file dialog</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Empty file &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon import failed: unable to read &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Mouth piece position OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Mouth piece position CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Mouth piece position unknown</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Mouth piece position not connected</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Power off</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ calibration failed</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ calibration</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>No dive profile found from &apos;%s&apos;</translation>
</message>
@@ -8913,22 +8943,22 @@ Maximum</translation>
<translation>Successful cloud connection, fetch remote</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Done syncing with cloud storage</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Error connecting to Subsurface cloud storage</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone of %s failed (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Synchronising data file</translation>
</message>
@@ -9071,67 +9101,67 @@ Maximum</translation>
<translation>Error obtaining dive mode</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Error parsing the gas mix</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Unable to create parser for %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Error registering data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Error parsing the samples</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Already downloaded dive at %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Event: waiting for user action</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s firmware=%u serial=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Error registering the event handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Error registering the cancellation handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Dive data import error</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Unable to create libdivecomputer context</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Unable to open %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9140,7 +9170,7 @@ In most cases, in order to debug this issue, a libdivecomputer logfile will be u
You can create this logfile by selecting the corresponding checkbox in the download dialog.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>No new dives downloaded from dive computer</translation>
</message>
@@ -9154,30 +9184,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>additional name for site: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Load dives from local cache</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Successfully opened dive data</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Unknown DC in dive %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Error - %s - parsing dive %d</translation>
</message>
@@ -9459,7 +9489,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9468,84 +9498,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Safety stop: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9554,7 +9584,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9563,168 +9593,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Density: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Safety stop: unknown time @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deco: unknown time @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>In deco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Calculated ceiling %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tissue %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>heart rate: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>bearing: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>mean depth to here %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9773,17 +9803,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>more than %1 days</translation>
</message>
@@ -10622,112 +10652,112 @@ Is the Uemis Zurich plugged in correctly?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Dive list</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Dive management</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Disable location service</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Add dive manually</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Download from DC</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Manual sync with cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Offline mode</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Enable auto cloud sync</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Help</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Upload GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Download GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Show GPS fixes</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Clear GPS cache</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Developer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App log</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Theme information</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>About</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Run location service</translation>
</message>
diff --git a/translations/subsurface_es_ES.ts b/translations/subsurface_es_ES.ts
index 54210c4df..3db499e0b 100644
--- a/translations/subsurface_es_ES.ts
+++ b/translations/subsurface_es_ES.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Persona:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Busca por compañeros y divemasters</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Sin compañeros</translation>
</message>
@@ -1948,132 +1948,127 @@ el ordenador de buceo seleccionado?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detalles de inmersión</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Eliminar inmersión</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Cancelar edición</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Mostrar en el mapa</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Varios Compañeros</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Inmersión %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Fecha:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Ubicación:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordenadas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Utilizar posición
GPS actual:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profundidad:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Duración:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temp. del aire:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temp. del agua:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Traje:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Compañero:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Peso:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Botella:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Mezcla de gas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Presión inicial:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Presión final:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Calificación:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibilidad:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notas:</translation>
</message>
@@ -3026,22 +3021,22 @@ GPS actual:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Tiempos de parada</translation>
</message>
@@ -3384,112 +3379,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>No se seleccionó ninguna inmersión</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>No se ha encontrado la hoja de estilo para exportar a divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>Fallo al crear archivo .zip para subir: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>Error interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Ha fallado la conversión de la inmersión %1 al formato de divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>error al escribir el archivo zip: %s error de zip %d error de sistema %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Hecho</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Subiendo lista de inmersiones…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Descargando lista de inmersiones…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Descargando %1 inmersiones…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Descarga finalizada - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problema con la descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>No se ha podido abrir el archivo:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Descarga corrompida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>El archivo no pudo abrirse
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Subida finalizada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>La subida ha fallado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Subida correcta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>El acceso ha fallado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>No se puede leer la respuesta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Error: %1</translation>
</message>
@@ -3518,47 +3513,47 @@ p, li { white-space: pre-wrap; }
<translation>Error</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Encontrar ordenador de buceo Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Cancelar descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Seleccionar archivo de registro para descarga desde ordenador de buceo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Archivos de registro</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Selecciona archivo para el volcado binario desde el ordenador de buceo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Archivos de volcado</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Reintentar descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Advertencia</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Guardar el volcado de libdivecomputer NO descargará buceos a la lista de inmersiones.</translation>
</message>
@@ -3631,6 +3626,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Descargar</translation>
</message>
@@ -3696,27 +3693,32 @@ p, li { white-space: pre-wrap; }
<translation>Salir</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Volver a escanear</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Descargar inmersiones</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Aceptar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Seleccionar todo</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Des-seleccionar todo</translation>
</message>
@@ -3789,6 +3791,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Seleccionar todo</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Des-seleccionar todo</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Invertir la selección</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3805,6 +3825,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrar esta lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>…</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3905,7 +3930,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Ubicación: </translation>
</message>
@@ -3946,7 +3971,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Sin localización</translation>
</message>
@@ -4071,8 +4096,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
@@ -4105,7 +4130,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Ubicación</translation>
</message>
@@ -4266,27 +4291,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notas del viaje</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Ubicación del viaje</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nuevo punto de buceo</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>¿ Descartar los cambios ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Estás a punto de descartar tus cambios.</translation>
</message>
@@ -4700,7 +4725,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Por favor, guarda o cancela la edición de la inmersión actual antes de abrir otro archivo.</translation>
</message>
@@ -4711,39 +4736,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>No guardar un divelog vacío en la nube</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Buscar en directorios de imágenes</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Escanear</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Buscando imágenes ... (esto puede llevar un tiempo)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Advertencia</translation>
</message>
@@ -4780,202 +4805,202 @@ Ubicación:
Desde esta versión de Subsurface, las plantillas predefinidas serán de solo lectura y no deben editarse directamente, ya que la aplicación puede sobre escribirlas al iniciarse.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Por favor, guarda o cancela la edición de la inmersión actual antes de cerrar el archivo</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Por favor, guarda o cancela la edición de la inmersión actual antes de intentar añadir otra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Imprimir tabla de tiempo acumulado</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Se está intentando re-planificar un buceo que no ha sido planificado</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Por favor, termina la edición actual antes de intentar hacer otra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Intentando editar una inmersión que no se ha añadido manualmente.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Estadísticas anuales</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Archivos de registro de inmersiones </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>archivos de Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>archivos MkVI</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD Log Viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtool</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Todos los archivos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>¿Quieres guardar los cambios realizados en el archivo %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>¿Quieres guardar los cambios que has hecho en el archivo de datos?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>¿Guardar cambios?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Se perderán los cambios si no los guarda.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Guardar archivo como</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[caché local de] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[almacenamiento en la nube de] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Abriendo archivo de datos de una versión anterior</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Has abierto un archivo de datos de una versión anterior de Subsurface. Te recomendaamos leer el manual para informarte acerca de los cambios de la nueva versión, especialmente sobre la gestión de puntos de buceo que ha variado significativamente.
Subsurface ya ha intentado cargar los datos pero puede que merezca la pena perder un momento en echar una mirada al nuevo sistema de gestión de puntos de buceo para asegurarte de que todo este correcto.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Abrir archivo de registro de inmersiones</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Contactando con el servicio en la nube ...</translation>
</message>
@@ -5024,7 +5049,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Los filtros muestran %1 (de %2) inmersiones</translation>
</message>
@@ -5107,74 +5132,74 @@ Si tu dispositivo usa Bluetooth, efectúa los mismos preparativos que para desca
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Última parada a 20pies</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>De 50% de prof. media a 20 pies</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>De 20 pies a superficie</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Última parada a 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>De 50% prof. media a 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>De 6m a superficie</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>pies3/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6161,124 +6186,124 @@ Por favor, exporta esta plantilla a un archivo distinto.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Iniciando...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Abrir archivo de datos local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Abrir archivo de datos local ha fallado</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 inmersiones cargados desde archivo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>Funcionando en modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Error analizando el almacenamiento local. Abortando.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>sin credenciales para la nube</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Por favor, introduce credenciales para la nube validas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>El correo y la contraseña del almacenamiento en la nube solo pueden contener letras, números, &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, y &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Formato de correo electrónico inválido</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Intentando acceder al almacenamiento en la nube con nuevas credenciales</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Comprobando credenciales para la nube</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Sin respuesta del servidor en la nube al validar las credenciales</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Credenciales de la nube incorrectas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>No se puede conectar con el almacenamiento en la nube - la cuenta no pudo verificarse</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Credenciales para la nube invalidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>No se puede abrir el almacenamiento en la nube: Error al crear la conexión https</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>No se pudo abrir el almacenamiento en la nube: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>No se pudo conectar con el almacenamiento en la nube</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Credenciales en la nube validadas, cargando inmersiones ...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Error en almacenamiento en la nube: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Cargando inmersiones desde el almacenamiento local (sin nube)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Fallo al conectar con el servidor en la nube, volviendo al modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Almacenamiento en la nube abierto. No hay inmersiones en la lista.</translation>
</message>
@@ -6301,7 +6326,7 @@ Por favor, exporta esta plantilla a un archivo distinto.</translation>
<translation>seg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Posición GPS desconocida</translation>
</message>
@@ -6314,79 +6339,79 @@ Por favor, exporta esta plantilla a un archivo distinto.</translation>
<translation>Esperando a obtener posición GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AIRE</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n inmersión)</numerusform><numerusform>(%n inmersiónes)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXÍGENO</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6440,32 +6465,32 @@ Por favor, exporta esta plantilla a un archivo distinto.</translation>
<translation>Máxima</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Respuesta del servidor inválida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Esperada etiqueta XML &apos;DiveDateReader&apos;, se recibió &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>No encontrada etiqueta XML esperada &apos;DiveDates&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Respuesta XML mal formada. Línea %1:%2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>¡No se han ajustado categorías de la configuración de la ubicación de buceo en las preferencias!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Etiquetas</translation>
</message>
@@ -6737,39 +6762,39 @@ cualquiera de las inmersiones seleccionadas.</translation>
<translation>¿ Que fecha y hora se muestran en la imagen ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Abrir archivo de imagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Archivos de imagen</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Fecha/hora de la inmersión seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Fecha/hora de la primera inmersión seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Fecha/hora de la última inmersión seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Archivos con fecha/hora incorrectas</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>No se ha encontrado fecha/hora Exif</translation>
</message>
@@ -7087,47 +7112,47 @@ Archivos con fecha/hora incorrectas</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Introducir ID de usuario y pulsar Descargar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Servicio web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Conectando…</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Descarga finalizada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Error de descarga: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Error de conexión:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>El identificador de usuario no es válido.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>No se puede analizar la respuesta.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Descarga completa</translation>
</message>
@@ -7135,7 +7160,7 @@ Archivos con fecha/hora incorrectas</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Trajes:</translation>
</message>
@@ -7143,7 +7168,7 @@ Archivos con fecha/hora incorrectas</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Sin traje definido</translation>
</message>
@@ -7269,32 +7294,37 @@ Archivos con fecha/hora incorrectas</translation>
<translation>Fotos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Nivel de zoom</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Cargar imagen(es) de archivo(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Cargar imagen(es) desde la web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Borrar imágenes seleccionadas</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Borrar todas las imágenes</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Borrando imágenes</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>¿ Estás seguro de querer borrar todas las imágenes ?</translation>
</message>
@@ -7464,7 +7494,7 @@ a partir de aire y usando:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Etiquetas:</translation>
</message>
@@ -7472,7 +7502,7 @@ a partir de aire y usando:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Etiquetas vacío</translation>
</message>
@@ -7671,7 +7701,7 @@ a partir de aire y usando:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1clica para visitar %2</translation>
</message>
@@ -8124,12 +8154,12 @@ Idioma: %1</translation>
<translation>Subir</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Tiempo de espera sobrepasado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Transfiriendo datos ...</translation>
</message>
@@ -8280,7 +8310,7 @@ Media</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Error al analizar la cabecera</translation>
</message>
@@ -8298,14 +8328,14 @@ Media</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>ascenso</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batería</translation>
</message>
@@ -8332,7 +8362,7 @@ Media</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8634,13 +8664,13 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8656,15 +8686,15 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8690,15 +8720,15 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8747,11 +8777,11 @@ Media</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>No se pudo leer «%s»</translation>
</message>
@@ -8762,53 +8792,53 @@ Media</translation>
<translation>No se puede abrir el archivo CSV %s; por favor, utilice el diálogo &quot;Importar archivos de registro&quot;</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Archivo vacio &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Importación de Poseidon ha fallado: imposible leer &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Posición de la boquilla OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Posición de la boquilla CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Posición de la boquilla desconocida</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Posición de la boquilla no conectada</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Apagar</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Ha fallado el calibrado de O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibrado de O₂ </translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>No se ha encontrado perfil de &apos;%s&apos;</translation>
</message>
@@ -8914,22 +8944,22 @@ Media</translation>
<translation>Conexión con la nube establecida, descargando datos remotos</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Sincronización con la nube terminada</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Error al conectar al almacenamiento en la nube de Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Falló &quot;git clone&quot; de %s (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Sincronizando archivo de datos</translation>
</message>
@@ -9072,67 +9102,67 @@ Media</translation>
<translation>Error al obtener el modo de buceo</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Error al analizar la mezcla de gas</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>No es posible crear el analizador para %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Error al registrar los datos</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Error al analizar las muestras</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Inmersión ya descargada en %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Evento: esperando acción del usuario</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>modelo=%s firmware=%u serie=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Error al registrar el manejador de eventos</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Error al registrar el manejador de cancelación</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Error al importar datos de inmersiones</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>No es posible crear el contexto de libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>No se pudo abrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9141,7 +9171,7 @@ En la mayoría de los casos, para depurar este problema, sería útil un archivo
Puedes crear el archivo de registro seleccionando la casilla correspondiente en el diálogo de descargas.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>No hay nuevas inmersiones descargadas del ordenador de buceo</translation>
</message>
@@ -9155,30 +9185,30 @@ Puedes crear el archivo de registro seleccionando la casilla correspondiente en
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>otro nombre para este sitio: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Carga de inmersiones de la caché local</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Abiertos datos de inmersiones</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Ordenador desconocido en inmersión %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Error - %s - al analizar la inmersión %d</translation>
</message>
@@ -9460,7 +9490,7 @@ Puedes crear el archivo de registro seleccionando la casilla correspondiente en
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9469,84 +9499,84 @@ Prof: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>CAS: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>PMO: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Parada deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Parada de seguridad: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9555,7 +9585,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9564,168 +9594,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densidad: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Parada de seguridad: duración desconocida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Parada deco: duración desconocida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>En deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Parada deco: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>En deco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>LND: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Techo calculado %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tejido %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>ritmo cardiaco: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Soporte: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Prof. media hasta aquí %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sProf:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sProf:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sPres:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s CAS: %.*f%s</translation>
</message>
@@ -9774,17 +9804,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>O</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>más de %1 días</translation>
</message>
@@ -10623,112 +10653,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Lista de inmersiones</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Gestión de inmersiones</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Deshabilitar servicio de posicionamiento</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Añadir inmersión manualmente</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Descargar desde el ordenador</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Sincronización manual con la nube</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Modo offline</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Activar sincronizado automático con la nube</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Desactivar la sincronización automática con la nube hace que todos los datos se guarden localmente. Esto puede ser muy útil en situaciones con acceso limitado a la red. Por favor, selecciona &apos;Sincronización manual con la nube&apos; si dispones de conexión y quieres sincronizar tus datos con el almacenamiento en la nube.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Ayuda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Subir datos GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Aplicar posiciones GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>Auto sincronización activada</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Descargar datos GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Mostrar posiciones GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Borrar la cache de GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Desarrollador</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Registro de la app</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Información de tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Activar servicio de posicionamiento</translation>
</message>
diff --git a/translations/subsurface_et_EE.ts b/translations/subsurface_et_EE.ts
index 832052b29..b0e8e3dbb 100644
--- a/translations/subsurface_et_EE.ts
+++ b/translations/subsurface_et_EE.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Isik:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Otsi semusid ja divemastereid</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Pole semu</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Sukeldumise info</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Kustuta sukeldumine</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Näita kaardil</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Mitu semu</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Sukeldumise #%1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Kuupäev:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Asukoht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinaadid:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Kasuta praegust
asukohta:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Sügavus:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Kestus:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Õhu temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Vee temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Ülikond:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Semu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Raskus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Balloon:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gaasisegu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Algrõhk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Lõpurõhk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Hinne:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Märkmed:</translation>
</message>
@@ -3025,22 +3020,22 @@ asukohta:</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>jalg</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3388,112 +3383,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>Ühtegi sukeldumist pole valitud</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>zip-faili loomine üleslaadimiseks ebaõnnestus: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>sisemine viga</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Sukeldumise %1 teisendamine divelogs.de formaati ebaõnnestus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Sukeldumiste listi üleslaadimine...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Sukeldumiste listi allalaadimine...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Laen alla %1 sukeldumist...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Allalaadimine lõppenud - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Probleem allalaadimisel</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Arhiivi ei ole võimalik avada:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Vigane allalaadimine</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arhiivi ei saa avada:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Üleslaadimine lõppenud</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Üleslaadimine ebaõnnestus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Üleslaadimine edukas</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Sisselogimine ebaõnnestus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Ei suuda vastust tuvastada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Viga: %1</translation>
</message>
@@ -3522,47 +3517,47 @@ p, li { white-space: pre-wrap; }
<translation>Viga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Leia Uemis sukeldumiskompuuter</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Hoiatus</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>libdivecomputer tõmmisefaili salvestamine EI LAE sukeldumised sukeldumiste listi.</translation>
</message>
@@ -3635,6 +3630,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Allalaadimine</translation>
</message>
@@ -3700,27 +3697,32 @@ p, li { white-space: pre-wrap; }
<translation>Välju</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Allalaetud sukeldumised</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Kinnita</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Vali kõik</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Tühista kõik</translation>
</message>
@@ -3793,6 +3795,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Vali kõik</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Tühista kõik</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3809,6 +3829,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3909,7 +3934,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Asukoht:</translation>
</message>
@@ -3950,7 +3975,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4075,8 +4100,8 @@ Oled kindel et soovid jätkata?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Märkmed</translation>
</message>
@@ -4109,7 +4134,7 @@ Oled kindel et soovid jätkata?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Asukoht</translation>
</message>
@@ -4270,27 +4295,27 @@ Oled kindel et soovid jätkata?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Väljasõidu märkmed</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Väljasõidu koht</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Uus sukeldumiskoht</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Loobu muudatustest?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Oled muudatustest loobumas.</translation>
</message>
@@ -4704,7 +4729,7 @@ Oled kindel et soovid jätkata?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Enne uue faili avamist salvesta või katkesta käesoleva sukeldumise toimetamine.</translation>
</message>
@@ -4715,39 +4740,39 @@ Oled kindel et soovid jätkata?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Loobu</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Skaneeri</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Hoiatus</translation>
</message>
@@ -4776,201 +4801,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Enne faili sulgemist salvesta või katkesta käesoleva sukeldumise toimetamine.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Enne sukeldumise lisamist salvesta või katkesta käesoleva sukeldumise toimetamine.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Väljasta jooksva aja tabel</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Lõpeta praegune toimetamine enne järgmise alustamist.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Aastane statistika</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Kas soovid salvestada muudatused mis tegid faili %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Kas soovid salvestada muudatused mis tegid andmefaili?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Salvesta muudatused?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Muudatusi lähevad kaotsi kui neid ei salvestata.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Salvesta nimega</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Ava sukeldumislogi fail</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5018,7 +5043,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5099,74 +5124,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>jalg/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Viimane peatus 20 jala peal</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% keskmine sügavus 20 jalani</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20 jalga pinnani</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>jalg</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Viimane peatus 6m peal</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% keskmine sügavus 6m-i</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m pinnani</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>kuupjalg/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6149,124 +6174,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Alustan...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>Töötamine mitte-pilve režiimis</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>pole pilve volitusi</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Palun sisesta kehtivad pilve volitused.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Üritan avada pilvesalvestit uute volitustega</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Pilve volituste testimine</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Ei saa avada pilve salvestit: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Ei saa ühendust pilve salvestiga</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Pilve salvesti viga: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Pilve salvesti avamine õnnestus. Sukeldumiste nimekiri on tühi.</translation>
</message>
@@ -6289,7 +6314,7 @@ Please export this template to a different file.</source>
<translation>sek</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Tundmatu GPS koht</translation>
</message>
@@ -6302,79 +6327,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>jalg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>nael</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>ÕHK</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n sukeldumist)</numerusform><numerusform>(%n sukeldumist)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>HAPNIK</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>kuupjalg</translation>
</message>
@@ -6428,32 +6453,32 @@ Please export this template to a different file.</source>
<translation>Maksimum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Vigane vastus serverilt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Oodatava XML märgendi &apos;DiveDateReader&apos; asemel on &apos;%1&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Oodatud XML märgendit &apos;DiveDates&apos; ei leitud</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Vigane XML vastus. Rida %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Märgendid</translation>
</message>
@@ -6722,38 +6747,38 @@ Not all images have timestamps in the range between
<translation>Mis kuupäev ja kellaaeg on pildil?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Ava pildifail</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7071,47 +7096,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Sisesta kasutaja ID ja kliki Allalaadimisel</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Veebiteenus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Ühendab...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Allalaadimine lõppenud</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Allalaadimise viga: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Ühenduse viga:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Vale kasutaja ID!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Ei suuda vastust tuvastada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Allalaadimine õnnestus</translation>
</message>
@@ -7119,7 +7144,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Ülikond:</translation>
</message>
@@ -7127,7 +7152,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7253,32 +7278,37 @@ Files with inappropriate date/time</source>
<translation>Fotod</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Lae pilt (pildid) faili(de)st</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Lae pilt (pildid) veebist</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Kustuta valitud pildid</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Kustuta kõik pildid</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Kustutan pildid</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Oled kindel et soovid kustutada kõik pildid?</translation>
</message>
@@ -7447,7 +7477,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Märgendid:</translation>
</message>
@@ -7455,7 +7485,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Tühjad märgendid</translation>
</message>
@@ -7654,7 +7684,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8106,12 +8136,12 @@ Keel: %1</translation>
<translation>Üleslaadimine</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Toiming aegus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Andmete ülekanne...</translation>
</message>
@@ -8262,7 +8292,7 @@ Max</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8280,14 +8310,14 @@ Max</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>tõus</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>patarei</translation>
</message>
@@ -8314,7 +8344,7 @@ Max</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8615,13 +8645,13 @@ Max</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8637,15 +8667,15 @@ Max</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>jalg</translation>
</message>
@@ -8671,15 +8701,15 @@ Max</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>nael</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8728,11 +8758,11 @@ Max</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>&apos;%s&apos; lugemine ebaõnnestus</translation>
</message>
@@ -8743,53 +8773,53 @@ Max</translation>
<translation>Ei suuda avada CSV faili %s; kasuta Impordi logifailid dialoogi</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Tühi fail &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Huuliku asend avatud süsteem</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Huuliku asend kinnine süsteem</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Huuliku asend teadmata</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Huuliku asend ühendamata</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Välja lülitatud</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ kalibreerimine ebaõnnestus</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ kalibreerimine</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8895,22 +8925,22 @@ Max</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9053,74 +9083,74 @@ Max</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Viga gaasisegu tuvastamisel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Ei saa luua parserit %s %s jaoks</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Viga andmete registreerimisel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Viga proovide tuvastamisel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Sündmus: ootan kasutaja sekkumist</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Viga sündmuste draiveri registreerimisel.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Viga tühistamise draiveri registreerimisel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Viga sukeldumise andmete impordil</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Ei saa luua libdivecomputer konteksti</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Ei saa avada %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9133,29 +9163,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9437,7 +9467,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9446,247 +9476,247 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Dekos
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (arvutatud)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Dekos (arvutatud)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (arvutatud)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (arvutatud)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (arvutatud)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (arvutatud)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Arvutatud lagi %.0f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Kude %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Kurss: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9735,17 +9765,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10579,112 +10609,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Sukeldumiste nimekiri</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Seaded</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Lisa sukeldumine käsitsi</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Käsitsi sünkro pilvega</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Vallasrežiim</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Luba pilve automaatne sünkro</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Abi</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Lae GPS andmed üles</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Lae GPS andmed alla</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Näita GPS määrang</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Kustuta GPS vahemälu</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Arendaja</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Teema info</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Kohta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Käivita positsioneerimise teenus</translation>
</message>
diff --git a/translations/subsurface_fi_FI.ts b/translations/subsurface_fi_FI.ts
index 564bf0fbd..d987ea936 100644
--- a/translations/subsurface_fi_FI.ts
+++ b/translations/subsurface_fi_FI.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Henkilö:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Etsii sukelluskavereita ja divemastereita</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Ei kavereita</translation>
</message>
@@ -1947,131 +1947,126 @@ poistaa valitun sukellustietokoneen?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Sukelluksen yksityiskohdat</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Poista sukellus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Peru muutokset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Näytä kartalla</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Useita sukelluspareja</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Sukellus %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Päivä:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Kohde:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinaatit:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Käytä GPS -sijaintia:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Syvyys:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Kesto:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Ilman lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Veden lämpötila:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Puku:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Sukelluspari:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Massa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Säiliö:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Kaasuseos:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Alkupaine:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Loppupaine:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Yleisarvio:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Näkyvyys:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Muistiinpanot:</translation>
</message>
@@ -3024,22 +3019,22 @@ GPS location:</source>
<translation>CC -asetuspiste</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3382,112 +3377,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>sukelluksia ei ole valittu</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<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="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<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="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>sisäinen virhe</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<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="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<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="811"/>
<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="852"/>
<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="886"/>
<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="900"/>
<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="901"/>
<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="910"/>
<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="911"/>
<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="937"/>
<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="950"/>
<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="953"/>
<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="956"/>
<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="959"/>
<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="971"/>
<source>Error: %1</source>
<translation>Virhe: %1</translation>
</message>
@@ -3516,47 +3511,47 @@ p, li { white-space: pre-wrap; }
<translation>Virhe</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Etsi Uemis -sukellustietokone</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Peruuta lataus</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<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="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Lokitiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<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="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Raakatiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Yritä latausta uudelleen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Varoitus</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<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>
@@ -3629,6 +3624,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Lataa</translation>
</message>
@@ -3694,27 +3691,32 @@ p, li { white-space: pre-wrap; }
<translation>Lopeta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Ladatut sukellukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Tietoja:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Hyväksy</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Valitse kaikki</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Poista valinnat</translation>
</message>
@@ -3787,6 +3789,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Valitse kaikki</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Poista valinnat</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3803,6 +3823,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Suodata lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3903,7 +3928,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Sijainti:</translation>
</message>
@@ -3944,7 +3969,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Sijaintia ei asetettu</translation>
</message>
@@ -4068,8 +4093,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
@@ -4102,7 +4127,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Kohde</translation>
</message>
@@ -4263,27 +4288,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Matkan muistiinpanot</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Matkakohde</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Uusi sukelluskohde</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Hylätäänkö muutokset?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Olet hylkäämässä muutoksesi.</translation>
</message>
@@ -4697,7 +4722,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<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>
@@ -4708,39 +4733,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Älä tallenna tyhjää lokitiedostoa pilveen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Hae kuvia alihakemistoista</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Etsi</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<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="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Varoitus</translation>
</message>
@@ -4778,202 +4803,202 @@ ei tule muokata suoraan, koska ne päivitettään automaattisesti
uuden Subsurface-version myötä.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<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="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<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="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Tulosta sukellussuunnitelma</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Yritetään muokata sukellusta, joka ei ole sukellussuunnitelma.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<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="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Yrität muokata sukellusta, joka ei ole syötetty käsin.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Vuositilastot</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Sukelluslokit</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurfacen tiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI-tiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Kaikki tiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<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="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<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="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Tallenna muutokset?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Muutokset hylätään, jos et tallenna niitä.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Tallenna nimellä</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[paikallinen cache] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[pilvitallennus] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Avataan vanhan tiedostomuodon loki</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Avaa sukellusloki</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Otetaan yhteyttä pilvipalveluun...</translation>
</message>
@@ -5022,7 +5047,7 @@ QML-modulit QtPositioning tai QtLocation saattavat puuttua!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Suodin näyttää %1 (%2:sta) sukelluksesta</translation>
</message>
@@ -5105,74 +5130,74 @@ Mikäli laitteesi käyttää Bluetoothia, tee samat toimenpiteet kuin lokia lada
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Viimeinen pysähdys 20 jalassa</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% keskisyvyydestä - 20 jalkaan</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20 jalasta pintaan</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Viimeinen pysähdys kuudessa metrissä</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% keskisyvyydestä - 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m:stä pintaan</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>ft³/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6158,124 +6183,124 @@ Tallenna muokkauksesi eri nimelle.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Ladataan...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Avaa paikallinen sukelluslokitiedosto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Paikallisen tiedoston avaus epäonnistui</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<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="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>käytä off-line -tilassa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<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="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Ei pilvipalvelun tunnuksia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Syötä pilvipalvelun tunnuksent.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Pilvipalvelun sähköpostiosoitteessa ja salasanassa voi olla vain kirjaimia, numeroita ja merkit &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Virheellinen sähköpostiosoite</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<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="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Testataan pilvipalvelun tunnuksia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<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="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Virheelliset pilvitunnukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<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="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Virheelliset pilvipalvelun tunnukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<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="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Pilvitallennuksen yhteyden avaus epäonnistui: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Yhteys pilvitallennukseen epäonnistui</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Pilvitunnukset OK, ladataan sukelluksia...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Virhe pilvitallennuksessa: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Ladataan sukellukset paikallisesta tallennustilasta (&apos;ei pilve&apos; tila)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<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="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Yhteys muodostettu pilvipalveluun. Sukelluslista on tyhjä.</translation>
</message>
@@ -6298,7 +6323,7 @@ Tallenna muokkauksesi eri nimelle.</translation>
<translation>sek</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Tuntemattomat GPS -sijainnit</translation>
</message>
@@ -6311,79 +6336,79 @@ Tallenna muokkauksesi eri nimelle.</translation>
<translation>Odotetaan GPS -sijaintia</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>pauna</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Ilma</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n sukellus)</numerusform><numerusform>(%n sukelluksia)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>HAPPI</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>ft³</translation>
</message>
@@ -6437,32 +6462,32 @@ Tallenna muokkauksesi eri nimelle.</translation>
<translation>Korkein</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Virheellinen vastaus palvelimelta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Odotettu XML tägi on &apos;DiveDateReader&apos;, mutta saatiin &apos;%1&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Odotettua XML -tägiä &apos;DiveDates&apos; ei löydy</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Virheellinen XML vastasu. Rivi %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Asetuksissa ei ole sukelluskohteiden määrityksiä!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Avainsanat</translation>
</message>
@@ -6732,38 +6757,38 @@ Osa kuvien aikaleimasta ei ole minkään valitun sukelluksen aikana (+- 30 minuu
<translation>Mikä päivä ja aika näkyy kuvassa?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Avaa kuvatiedosto</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Kuvatiedostot</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Valitun sukelluksen päivä/aika</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Ensimmäisen valitun sukelluksen päivä/aika</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Viimeisen valitun sukelluksen päivä/aika</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>Tiedostot virheellisellä päivällä/ajalla</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Päivää/aikaa ei löytynyt Exif-tiedoista</translation>
</message>
@@ -7081,47 +7106,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<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="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Verkkopalvelu</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Yhdistetään...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Lataus valmistui</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Virhe latauksessa: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Yhteysvirhe:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Tuntematon käyttäjä!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Vastauksen jäsentäminen ei onnistu!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Lataus onnistui</translation>
</message>
@@ -7129,7 +7154,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Puvut:</translation>
</message>
@@ -7137,7 +7162,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Pukua ei asetettu</translation>
</message>
@@ -7263,32 +7288,37 @@ Files with inappropriate date/time</source>
<translation>Valokuvat</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Lataa kuvia tiedostoista</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Lataa kuvia verkosta</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Poista valitut kuvat</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Poista kaikki kuvat</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Poistetaan kuvia</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Haluatko varmasti poistaa kaikki kuvat?</translation>
</message>
@@ -7458,7 +7488,7 @@ sekoittaa ilmasta ja käyttäen:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Avainsanat:</translation>
</message>
@@ -7466,7 +7496,7 @@ sekoittaa ilmasta ja käyttäen:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Tyhjennä avainsanat</translation>
</message>
@@ -7665,7 +7695,7 @@ sekoittaa ilmasta ja käyttäen:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>napauta %1 pohjassa avataksesi %2</translation>
</message>
@@ -8118,12 +8148,12 @@ Kieli: %1</translation>
<translation>Lähetä</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Toimenpide ei valmistunut ajoissa</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Tietoa siirretään...</translation>
</message>
@@ -8274,7 +8304,7 @@ Keski</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Virhe otsaketietojen tulkinnassa</translation>
</message>
@@ -8292,14 +8322,14 @@ Keski</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>nousu</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>paristo</translation>
</message>
@@ -8326,7 +8356,7 @@ Keski</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8628,13 +8658,13 @@ Keski</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8650,15 +8680,15 @@ Keski</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8684,15 +8714,15 @@ Keski</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>pauna</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8741,11 +8771,11 @@ Keski</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Tiedoston &apos;%s&apos; avaaminen epäonnistui</translation>
</message>
@@ -8756,53 +8786,53 @@ Keski</translation>
<translation>CSV -tiedoston %s avaus epäonnistui; käytä Tuonti -dialogia</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Tyhjä tiedosto &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon -tuonti epäonnistui: tiedoston &apos;%s&apos; luku epäonnistui</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Suukappaleen asema (avoin kierto)</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Suukappaleen asento (suljettu kierto)</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Suukappaleen asento tuntematon</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Suukappale ei kytketty</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Sammuta</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Happikalibrointi epäonnistui</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Happikalibrointi</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Sukellusprofiilia ei löytynyt &apos;%s&apos;:sta</translation>
</message>
@@ -8908,22 +8938,22 @@ Keski</translation>
<translation>Onnistunut yhteys pilvitallennustilaan, haetaan tiedot</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Synkronointi pilvitallennustilaan valmis</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Virhe: yhteys Subsurfacen pilvitallennustilaan</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>lokin %s haku epäonnistui (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Synkronoidaan tiedot</translation>
</message>
@@ -9066,67 +9096,67 @@ Keski</translation>
<translation>Virhe sukellusmoodin kanssa</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Virhe kaasuseoksen jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<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="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Virhe tiedon rekisteröinnissä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Virhe näytteiden tulkinnassa</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Sukellus on jo ladattu %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Tapahtuma: odotetaan käyttäjän toimia</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>malli=%s firmware=%u sarjanumero=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Virhe tapahtumakäsittelijän rekisteröinnissä.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Virhe perumiskäsittelijän rekisteröinnissä.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Virhe sukellusten jäsentämisessä</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>libdivecomputer-kontekstin luominen epäonnistui</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Avaaminen epäonnistui: %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9135,7 +9165,7 @@ 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="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Uusia sukelluksia ei ladattu sukellustietokoneesta</translation>
</message>
@@ -9149,30 +9179,30 @@ Voit luoda tämän tiedoston valitsemalla kyseisen valinnan sukellusten lataus -
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>Ylimääräinen nimi sukelluskohteelle: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Lataa sukellukset paikallisesta välimuistista</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Sukellusdatan avaus onnistui</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Tuntematon sukellustietokone sukelluksella %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Virhe - %s - jäsentäessä sukellusta %d</translation>
</message>
@@ -9455,7 +9485,7 @@ Voit luoda tämän tiedoston valitsemalla kyseisen valinnan sukellusten lataus -
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9464,84 +9494,84 @@ S: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>L: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>N: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Turvapysähdys: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9550,7 +9580,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9559,167 +9589,167 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Tiheys: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Turvapysähdys: tuntematon kesto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deko: tuntematon kesto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Dekossa</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Dekossa (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (lask.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Laskettu katto %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Kudos %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>sydämen syke: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>suunta: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<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="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sA: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sS:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sS:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sN:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sN:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9768,17 +9798,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>yli %1 päivää</translation>
</message>
@@ -10616,112 +10646,112 @@ Onko Uemis Zurich kytketty oikein?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Sukelluslista</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Sukellusten hallinta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Disabloi sijaintipalvelu</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Asetukset</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Lisää sukellus käsin</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Lataa sukellustietokoneelta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Synkronoi kerran pilvipalveluun</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Käytä ilman verkkoa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Ota automaattinen pilvisynkronointi käyttöön</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Tiedot tallennetaan vain paikallisesti, kun poistat automaattisen pilvipalvelusynkronoinnin käytöstä. Tämä voi olla hyödyllistä, kun käytössä on huono verkkoyhteys. Valitse &apos;Synkronoi kerran pilvipalveluun&apos;, kun olet toimivassa verkossa ja haluat synkronoida tietosi pilvipalveluun.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Ohje</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Vie GPS -tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Käytä GPS-sijainteja</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Lataa GPS -tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Näytä GPS -sijainnit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Tyhjennä GPS:n väliaikaistiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Kehittäjä</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Sovellusloki</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Teeman tiedot</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Tietoja</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Käytä sijaintipalvelua</translation>
</message>
diff --git a/translations/subsurface_fr_FR.ts b/translations/subsurface_fr_FR.ts
index d3bf49a8a..d88b2dc74 100644
--- a/translations/subsurface_fr_FR.ts
+++ b/translations/subsurface_fr_FR.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Personne : </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Recherche d&apos;équipiers et de moniteurs</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Aucun partenaire</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Détails de la plongée</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Supprimer la plongée</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Annuler les modifications</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Afficher sur la carte</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Equipiers multiples</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Plongée n°%1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Date  :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Lieu :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordonnées :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Utiliser la position
GPS actuelle :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profondeur :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Durée :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Température de l&apos;air :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Température de l&apos;eau :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Combinaison :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Équipier :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Moniteur / Guide de palanquée :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Poids:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Bloc :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Mélange de Gaz</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Pression initiale</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Pression finale</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Évaluation :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibilité :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notes :</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS actuelle :</translation>
<translation>Setpoint CC</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>temps d&apos;arrêts</translation>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>Aucune plongée sélectionnée</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>La feuille de style pour exporter vers divelogs.de n&apos;a pas été trouvée</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>Erreur de création du fichier zip pour envoi : %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>Erreur interne</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>La conversion de la plongée %1 au format divelogs.de a échoué</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>erreur lors de l&apos;écriture du fichier zip : %s erreur zip %d erreur système %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Terminé</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Envoi de la liste des plongées</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Téléchargement de la liste des plongées...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Téléchargement en cours de %1 plongées...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Téléchargement terminé - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Erreur de téléchargement</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>L&apos;archive n&apos;a pas pu être ouverte :
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Téléchargement corrompu</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>L&apos;archive ne peut pas être ouverte :
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Envoi terminé</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Échec de l&apos;envoi</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Envoi terminé avec succès</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Échec de connexion</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Impossible d&apos;analyser la réponse</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Erreur : %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Erreur</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Trouver l&apos;ordinateur de plongée Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Annuler le téléchargement</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Choisir le fichier pour le téléchargement du fichier log de l&apos;ordinateur de plongée</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Fichiers log</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Choisir le fichier pour les données brutes binaires de libdivecomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Fichiers dump</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Réessayer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Avertissement</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Sauvegarder les données brutes de libdivecomputer NE téléchargera PAS les plongées dans la liste des plongées.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Télécharger</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Quitter</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Plongées téléchargées</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info :</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Accepter</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Tout sélectionner</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Tout désélectionner</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Tout sélectionner</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Tout désélectionner</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrer cette liste</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Lieu : </translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Lieu non défini</translation>
</message>
@@ -4070,8 +4095,8 @@ cette opération. Voulez-vous vraiment continuer ?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notes</translation>
</message>
@@ -4104,7 +4129,7 @@ cette opération. Voulez-vous vraiment continuer ?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Lieu</translation>
</message>
@@ -4265,27 +4290,27 @@ cette opération. Voulez-vous vraiment continuer ?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notes de voyage</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Lieu du voyage</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nouveau site de plongée</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Abandonner les modifications ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Vous perdrez les modifications non enregistrées.</translation>
</message>
@@ -4699,7 +4724,7 @@ cette opération. Voulez-vous vraiment continuer ?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Veuillez enregistrer ou annuler vos modifications en cours avant d&apos;ouvrir un nouveau fichier.</translation>
</message>
@@ -4710,39 +4735,39 @@ cette opération. Voulez-vous vraiment continuer ?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Ne pas enregistrer un journal vide dans le cloud</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Traverser les dossiers d&apos;images</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scanner</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Analyse des images ... (merci de patienter)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Avertissement</translation>
</message>
@@ -4780,202 +4805,202 @@ sont en lecture seule et ne doivent pas être modifiés directement, puisque
l&apos;application peut les écraser au démarrage.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Veuillez enregistrer ou annuler vos modifications en cours avant de fermer le fichier.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Veuillez enregistrer ou annuler vos modifications en cours avant d&apos;ajouter une nouvelle plongée.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Imprimer le tableau de runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Tentative de replanification d&apos;une plongée qui n&apos;est pas une plongée planifiée.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Merci de finir l&apos;édition en cours avant d&apos;en commencer une autre.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Tentative de modification d&apos;une plongée qui n&apos;a pas été ajoutée manuellement.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Statistiques annuelles</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Fichiers de carnet de plongées</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Fichiers Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>Fichiers MkVI</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>Visualiseur de log APD</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Voulez-vous enregistrer les modifications du fichier %1 ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Voulez-vous enregistrer les modifications du fichier de données ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Enregistrer les modifications ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Les modifications seront perdues si vous ne les enregistrez pas.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Enregistrer le fichier sous</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[cache local pour] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[stockage dans le cloud pour] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Ouverture du fichier de données à partir d&apos;une version antérieure</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Vous avez ouvert un fichier de données d&apos;une version plus ancienne de Subsurface. Nous vous recommandons de lire le manuel à propos des modifications apportées par la nouvelle version, particulièrement à propos de la gestion des sites de plongées qui a été grandement modifiée.
Subsurface a déjà essayé de pré-remplir les données mais il est préférable que vous regardiez le nouveau système de gestion des sites de plongées pour vous assurer que tout est correct.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Ouvrir le fichier de carnet de plongée</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Contact du service cloud...</translation>
</message>
@@ -5024,7 +5049,7 @@ Les modules QML QtPositionning et QtLocation pourrait être manquant !</translat
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Le filtre affiche %1 (de %2) plongées</translation>
</message>
@@ -5107,74 +5132,74 @@ Si votre périphérique utilise le Bluetooth, effectuez la même préparation qu
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Dernier palier à 20 pieds</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% de la prof. moyenne à 20 pieds</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>de 20 pieds à la surface</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Dernier palier à 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% de la profondeur moyenne à 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>de 6m à la surface</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6161,124 +6186,124 @@ Merci d&apos;exporter ce modèle vers un fichier différent.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Démarrage</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Ouvrir les données de plongée local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>L&apos;ouverture du fichier local de données a échoué</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 plongées chargées depuis le fichier local de données de plongées</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>Travail hors-ligne</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Erreur d&apos;analyse du fichier de stockage local, abandon</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Pas d&apos;information de connexion pour le cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Entrez vos informations de connexion pour le cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>L&apos;e-mail et le mot de passe du stockage dans le cloud peuvent uniquement comporter des lettres, nombres et &apos;.&apos;, &apos;-&apos;, &apos;_&apos; et &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Format invalide pour l&apos;adresse e-mail</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Essais d&apos;ouverture du stockage dans le cloud avec les nouvelles informations de connexion</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Test des informations de connexion pour le cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Pas de réponses du serveur pour la validation des informations de connexion</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Informations de connexion au cloud incorrectes</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Impossible de se connecter au cloud, compte non vérifié</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Informations de connexion pour le cloud invalides</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Impossible de se connecter au cloud: Erreur à la création de la connexion https</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Impossible d&apos;ouvrir le stockage dans le cloud: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Impossible de se connecter au cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Informations de connexion au cloud valides, chargement des plongées...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Erreur cloud : %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Chargement des plongées depuis le stockage local (mode &apos;no cloud&apos;)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Echec de la connexion vers le serveur cloud, retour vers l&apos;état sans cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Stockage cloud ouvert avec succès. Aucune plongée dans la liste.</translation>
</message>
@@ -6301,7 +6326,7 @@ Merci d&apos;exporter ce modèle vers un fichier différent.</translation>
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Location GPS inconnue</translation>
</message>
@@ -6314,79 +6339,79 @@ Merci d&apos;exporter ce modèle vers un fichier différent.</translation>
<translation>Attente de l&apos;acquisition du signal GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AIR</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>Nitrox</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n plongée)</numerusform><numerusform>(%n plongées)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXYGÈNE</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6440,32 +6465,32 @@ Merci d&apos;exporter ce modèle vers un fichier différent.</translation>
<translation>Maximum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Réponse invalide du serveur</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Le tag XML &apos;DiveDateReader&apos; est attendu, &apos;%1&apos; a été obtenu à la place</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Le tag XML &apos;DiveDates&apos; attendu n&apos;a pas été trouvé</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Réponse XML mal formée. Ligne %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Aucune catégorie de structure des sites de plongées définie dans les préférences !</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Étiquettes</translation>
</message>
@@ -6736,39 +6761,39 @@ de 30 minutes avant le début de la plongée et 30 minutes après la fin.</trans
<translation>Quelle est l&apos;heure et la date affiché par l&apos;image ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Ouvrir un fichier image</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Fichiers image</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Date et heure de la plongée sélectionnée</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Date et heure de la première plongée sélectionnée</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Date et heure de la dernière plongée sélectionnée</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Fichiers avec dates/heures incorrectes</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Aucune date/heure Exif trouvée</translation>
</message>
@@ -7086,47 +7111,47 @@ Fichiers avec dates/heures incorrectes</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Entrez l&apos;ID utilisateur et cliquez sur télécharger</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Service web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Connexion en cours...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Téléchargement terminé</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Erreur de téléchargement : %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Erreur de connexion  : </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Identifiant utilisateur incorrect !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Impossible d&apos;analyser la réponse !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Téléchargement réussi</translation>
</message>
@@ -7134,7 +7159,7 @@ Fichiers avec dates/heures incorrectes</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Combinaisons : </translation>
</message>
@@ -7142,7 +7167,7 @@ Fichiers avec dates/heures incorrectes</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Pas de combinaison définie</translation>
</message>
@@ -7268,32 +7293,37 @@ Fichiers avec dates/heures incorrectes</translation>
<translation>Photos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Charger le(s) image(s) à partir des fichier(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Charger le(s) image(s) à partir du web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Supprimer les images sélectionnées</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Supprimer toutes les images</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Suppression des images</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Voulez-vous vraiment supprimer toutes les images?</translation>
</message>
@@ -7463,7 +7493,7 @@ mélangés à partir de l&apos;air et en utilisant :
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Étiquettes : </translation>
</message>
@@ -7471,7 +7501,7 @@ mélangés à partir de l&apos;air et en utilisant :
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Étiquettes vides</translation>
</message>
@@ -7670,7 +7700,7 @@ mélangés à partir de l&apos;air et en utilisant :
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1cliquer pour visiter %2</translation>
</message>
@@ -8124,12 +8154,12 @@ Langue : %1</translation>
<translation>Envoyer</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Temps de réponse dépassé pour l&apos;opération</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Transfert des données en cours...</translation>
</message>
@@ -8280,7 +8310,7 @@ Maximum</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Erreur d&apos;analyse de l&apos;entête</translation>
</message>
@@ -8298,14 +8328,14 @@ Maximum</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>remontée</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>Batterie</translation>
</message>
@@ -8332,7 +8362,7 @@ Maximum</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8635,13 +8665,13 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8657,15 +8687,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8691,15 +8721,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8748,11 +8778,11 @@ Maximum</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Impossible de lire &apos;%s&apos;</translation>
</message>
@@ -8763,53 +8793,53 @@ Maximum</translation>
<translation>Impossible d&apos;ouvrir le fichier CSV %s ; veuillez utiliser le dialogue d&apos;Import de fichier journal</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Fichier &apos;%s&apos; vide</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>L&apos;import Poseidon a échoué : impossible de lire &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Embout en position OC (circuit ouvert)</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Embout en position CC (circuit fermé)</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Embout de position inconnu</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Position de l&apos;embout non connectée</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Éteindre</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Échec de la calibration O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibration O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Aucun profil de plongée trouvé depuis &apos;%s&apos;</translation>
</message>
@@ -8915,22 +8945,22 @@ Maximum</translation>
<translation>Connecté au cloud, téléchargement des données distantes</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Synchronisation avec le stockage cloud effectuée</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Erreur de connexion au stockage Subsurface dans le cloud</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone de %s a échoué (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Synchronisation du fichier de données</translation>
</message>
@@ -9073,67 +9103,67 @@ Maximum</translation>
<translation>Erreur lors de l&apos;obtention du mode de plongée</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Erreur d&apos;analyse du mélange gazeux</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Impossible de créer un analyseur pour %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Impossible d&apos;enregistrer les données</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Erreur d&apos;analyse des échantillons</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Plongées déjà téléchargées le %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Évènement : attente d&apos;une action de l&apos;utilisateur</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>modèle=%s firmware=%u série=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Erreur d&apos;enregistrement du gestionnaire d&apos;évènements.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Erreur d&apos;enregistrement du gestionnaire d&apos;annulation.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Erreur d&apos;import des données de plongées</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Impossible de créer un contexte libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Impossible d&apos;ouvrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9142,7 +9172,7 @@ La plupart du temps, pour déboguer ce problème, un fichier log de libdivecompu
Vous pouvez créer ce fichier log en sélectionnant la case correspondante dans la fenêtre de téléchargement.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Aucune nouvelle plongée téléchargée depuis l&apos;ordinateur de plongée</translation>
</message>
@@ -9156,30 +9186,30 @@ Vous pouvez créer ce fichier log en sélectionnant la case correspondante dans
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>Noms supplémentaires pour le site : %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Chargement des plongées depuis le cache local</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Succès de l&apos;ouverture des données de plongée</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>DC inconnu dans la plongée %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Erreur - %s - lors de l&apos;analyse de la plongée %d</translation>
</message>
@@ -9461,7 +9491,7 @@ Vous pouvez créer ce fichier log en sélectionnant la case correspondante dans
<translation>nitrox</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9470,84 +9500,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC : %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>SNC : %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD : %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Déco : %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Palier de sécurité : %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P : %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9556,7 +9586,7 @@ EADD : %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9565,63 +9595,63 @@ EADD : %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densité : %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Palier de sécurité : temps inconnu @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Déco : temps inconnu @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>En déco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>LND  : %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>DTR : %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Déco : %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>En déco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>LND : %umin (calc)
@@ -9629,104 +9659,104 @@ EADD : %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>LND : &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>DTR : %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>DTR : &gt;2h (calc)</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT : %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Plafond calculé %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tissus %.0fmin : %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>rythme cardiaque %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>palier : %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Profondeur moyenne jusqu&apos;à %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sPd:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sPd:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC : %.*f%s</translation>
</message>
@@ -9775,17 +9805,17 @@ EADD : %d%s / %.1fg/ℓ
<translation>O</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>plus de %1 jours</translation>
</message>
@@ -10624,112 +10654,112 @@ Est-ce que l&apos;Uemis Zurich est branché correctement  ?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Liste des plongées</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Gestion des plongées</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Désactiver le service de localisation</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Ajouter une plongée manuellement</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Télécharger depuis l&apos;ordinateur de plongée</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Synchro manuelle avec le cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Mode hors-ligne</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Activer la synchro automatique vers le cloud</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Désactiver la synchronisation automatique vers le cloud entraîne un enregistrement des données localement uniquement. Cela peut être utile dans des situations avec un accès au réseau limité ou inexistant. Veuillez choisir &apos;Synchro manuelle avec le cloud&apos; si vous avez une connexion réseau et que vous souhaitez synchroniser vos données vers le stockage cloud.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Aide</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Envoyer les données GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Appliquer les points GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Télécharge les données de GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Afficher les points GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Vider le cache GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Développeur</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App log</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informations de thème</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Au sujet de</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Démarrer le service de localisation</translation>
</message>
diff --git a/translations/subsurface_he.ts b/translations/subsurface_he.ts
index 17b3640a0..706f3aed1 100644
--- a/translations/subsurface_he.ts
+++ b/translations/subsurface_he.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>אדם:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>חיפושים של בני זוג ודייבמאסטרים</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>אין בני זוג</translation>
</message>
@@ -1946,132 +1946,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>פרטי צלילה</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>מחיקת צלילה</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>הצג במפה</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>מספר בני זוג</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>צלילה מס&apos; %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>תאריך:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>מיקום:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>קואורדינטות:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>השתמש במיקום
GPS הנוכחי:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>עומק:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>משך הצלילה:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>טמפ&apos; האוויר:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>טמפ&apos; מים:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>חליפה:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>בן זוג:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>מדריך צלילה:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>משקל:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>מיכל:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>תערובת גז:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>לחץ התחלתי:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>לחץ סופי:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>דירוג</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>הערות:</translation>
</message>
@@ -3024,22 +3019,22 @@ GPS הנוכחי:</translation>
<translation>נקודה קבועה למערכת סגורה</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>דקה</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>מטר</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>רגל</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>לא נבחרו צלילות</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>stylesheet לייצא ל-divelogs.de לא נמצא</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>נכשל ביצירת קובץ zip להעלאה: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>שגיאה פנימית</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>המרה של צלילה %1 לפורמט של divelogs.de נכשלה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>כישלון בכתיבת קובץ zip: %s שגיאת zip %d שגיאת מערכת%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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>סיים</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>העלאת רשימת צלילות...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>הורדת רשימת צלילות...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>הורדת %1 צלילות...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>ההורדה הסתיימה - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>תקלה בהורדה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>אין אפשרות לפתוח את הארכיב
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>הורדה פגומה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>אין אפשרות לפתוח את הארכיב:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>ההעלאה הסתיימה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>ההעלאה נכשלה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>ההעלאה הסתיימה בהצלחה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>שגיאת התחברות (הזדהות)</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>תשובה לא ברורה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>שגיאה: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>שגיאה</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>חפש מחשב צלילה Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>בטל הורדה</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>בחר קובץ להורדת log מחשב הצלילה</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>בחר קובץ לקובץ dump של divecomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>נסה הורדה שוב</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>אזהרה</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>שמירת dump של libdivecomputer לא להוריד צלילות לרשימת הצלילה.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>הורדה</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>יציאה</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>צלילות שהורדו</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>אישור</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>בחר הכל</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>בטל בחירת הכל</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>בחר הכל</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>בטל בחירת הכל</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>סנן רשימה זו</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>מיקום:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>מיקום לא מוגדר</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>הערות</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>מיקום</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>הערות</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>מיקום</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>אתר צלילה חדש</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>בטל שינוים?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>אתה עומד לבטל את השינויים.</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>נא לשמור או לבטל את עריכת הצלילה הנוכחית לפני פתיחת קובץ חדש.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>בטל</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>פצל ספריות של תמונת</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>סרוק</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>סורק תמונות... (יכול להיות תהליך ארוך)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>אזהרה</translation>
</message>
@@ -4771,202 +4796,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>נא לשמור או לבטל את עריכת הצלילה הנוכחית לפני סגירת הקובץ.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>נא לשמור או לבטל את עריכת הצלילה הנוכחית לפני הוספת צלילה.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>הדפס טבלת זמנים</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>מנסה לערוך מחדש צלילה שאינה צלילה מתוכננת.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>ראשית סיים את המהדורה הנוכחית לפני יצירת אחרת.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>מנסה לערוך צלילה שלא הוספה ידנית.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>סטטיסטיקה שנתית</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>האם ברצונך לשמור שינויים בקובץ %1 ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>האם לשמור שינויים בקובץ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>שמור שינוים?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>כל השינויים יאבדו אם לא תשמרו אותם.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>שמור קובץ בשם</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[עותק מקומי עבור] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[אחסון בענן ל-] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>פותח קובץ מגרסה ישנה</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>אתה פתחת קובץ נתונים מגירסה ישנה יותר של Subsurface. אנו ממליצים לך לקרוא את המדריך כדי ללמוד על השינויים בגרסה החדשה, במיוחד על ניהול אתר צלילה שהשתנה רבות.
Subsurface כבר ניסתה לאכלס מראש את הנתונים אבל כדאי לבחון את מערכת ניהול אתרי הצלילה החדשה ולוודא שהכל נראה תקין.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>פתח קובץ יומן צלילה</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>מתחבר לאחסון בענן</translation>
</message>
@@ -5014,7 +5039,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>סינון מציג %1 (מתוך %2) צלילות</translation>
</message>
@@ -5097,74 +5122,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>מערכת חצי סגורה</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>רגל לדקה</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>תחנה אחרונה ב-20 רגל</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% עומק ממוצע ל-20 רגל</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20 רגל לפני המים</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>רגל</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>מטרים לדקה</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>עצירה אחרונה ב6 מ&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% עומק ממוצע ל-6 מטר</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6 מטר לפני המים</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>מטר</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>רגל מעוקב לדקה</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ליטר לדקה</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6147,124 +6172,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>מתחיל...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>עובד במצב של חוסר תקשורת עם הענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>שגיאה בקריאת קובץ מקומי, מבטל</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>אין פרטי זיהוי לענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>נא להזין פרטי זיהוי חוקיים לענן.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>דואר אלקטרוני וסיסמא לאחסון בענן יכולים רק מורכבים מאותיות, מספרים, ו, &apos;.&apos; &apos;-&apos;, &apos;_&apos;, ו &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>מנסה להתחבר לענן עם זיהוי חדש</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>בודק זיהוי לענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>אין תגובה משרת ענן כדי לאמת את האישורים</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>אין אפשרות להתחבר לענן - חשבון ענן לא מאומת</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>זיהוי לענן לא חוקי</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>אין אפשרות להתחבר לענן: תקלה ביצירת קשר https</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>אין אפשרות להתחבר לענן: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>אין אפשרות להתחבר לענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>שגיאת איחסון ענן: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>שגיאה בחיבור לשרת ענן, חוזר למצב של עבודה מקומית</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>חיבור לענן נוצר בהצלחה. אין צלילות ברשימת הצלילות.</translation>
</message>
@@ -6287,7 +6312,7 @@ Please export this template to a different file.</source>
<translation>שניות</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>נ&quot;צ לא מוכר</translation>
</message>
@@ -6300,79 +6325,79 @@ Please export this template to a different file.</source>
<translation>ממתין לחישוב נ&quot;צ</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>מטר</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>רגל</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>קילוגרם</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>ליברה</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>אוויר</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n צליל(ה/ות))</numerusform><numerusform>(%n צליל(ה/ות))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>חמצן</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>רגל מעוקב</translation>
</message>
@@ -6426,32 +6451,32 @@ Please export this template to a different file.</source>
<translation>מקסימום</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>תגובה לא חוקית מהשרת</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>צפיתי לתגית XML &apos;DiveDateReader&apos;, נמצא %1 במקומו.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>תג XML הצפוי &apos;DiveDates&apos; לא נמצא</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>תגובת XML פגומה. שורה %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>תגיות</translation>
</message>
@@ -6722,38 +6747,38 @@ Not all images have timestamps in the range between
<translation>אילו תאריך ושעה מוצגים בתמונה?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>פתח קובץ תמונה</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7071,47 +7096,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>הזן את זיהוי משתמש ולחץ על הורדה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>שירות איטרנט</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>מתחבר...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>ההורדה הסתיימה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>שגיאת הורדה: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>שגיאת חיבור:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>שם משתמש לא חוקי!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>תשובה לא מובנת!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>ההורדה הצליחה</translation>
</message>
@@ -7119,7 +7144,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>חליפות:</translation>
</message>
@@ -7127,7 +7152,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>חליפה לא מוגדרת</translation>
</message>
@@ -7253,32 +7278,37 @@ Files with inappropriate date/time</source>
<translation>תמונות</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>טען תמונה/תמונות מ-קובץ/קבצים</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>טען תמונה/תמונות מהרשת</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>מחק תמונות נבחרות</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>מחק את כל התמונות</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>מחק תמונות</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>האם אתה באמת רוצה למחוק את כל התמונות?</translation>
</message>
@@ -7448,7 +7478,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>תגיות:</translation>
</message>
@@ -7456,7 +7486,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>תגים ריקים</translation>
</message>
@@ -7655,7 +7685,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1 לחץ כדי להציג %2</translation>
</message>
@@ -8108,12 +8138,12 @@ Language: %1</source>
<translation>העלאה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>הפעולה נכשלה</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>מעביר נתונים...</translation>
</message>
@@ -8264,7 +8294,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>שגיאה בניתוח הכותרת</translation>
</message>
@@ -8282,14 +8312,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>עליה</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>סוללה</translation>
</message>
@@ -8316,7 +8346,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8617,13 +8647,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8639,15 +8669,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>מטר</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>רגל</translation>
</message>
@@ -8673,15 +8703,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>קילוגרם</translation>
</message>
@@ -8730,11 +8760,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>קריאה מ&apos;%s&apos; נכשלה</translation>
</message>
@@ -8745,53 +8775,53 @@ Maximum</source>
<translation>אין אפשרות לפתוח קובץ CSV %s; אנא השתמש בדאילוג יבוא קובץ יומן צלילה</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>קובץ ריק &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>יבוא פוסידון נכשל: לא הצליח לקרוא &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>מיקום פיה - מערכת פתוחה</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>מיקום פיה - מערכת סגורה</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>מיקום פיה - לא ידוע</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>מיקום פיה - לא מחובר</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>כיבוי</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>כיול חמצן נכשל</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>כיול חמצן</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8897,22 +8927,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>שגיאה בחיבור לאחסון בענן של Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>שיבוט git של%s נכשל (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9055,74 +9085,74 @@ Maximum</source>
<translation>שגיאה בקבלת מצב צלילה</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>שגיאה בקריאת תערובת הגזים</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>לא מצליח להבין %s %s </translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>שגיאה ברישום המידע</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>שגיאה בקריאת נקודות דגימה</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>אירוע: מחכה לפעולה של המשתמש</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>שגיאה ברישום שגרת ניהול</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>שגיאה בעת רישום שגרת הביטול.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>שגיאת יבוא נתוני צלילה</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>לא ניתן לייצר אובייקט של libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>לא ניתן לפתוח את %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9136,30 +9166,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>שם נוסף לאתר: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>מחשב צלילה לא מוקר בצלילה %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>תקלה - %s - בקריאת צלילה %d</translation>
</message>
@@ -9441,7 +9471,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9450,257 +9480,257 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>צריכת גז: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>רעילות שייורית מקסימלית %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2f בר
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2f בר
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2f בר
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>דקו: %u דקות @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>חנת בטיחות: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>תחנת בטיחות: זמן לא ידוע @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>דקו: זמן לא ידוע @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>בדקו
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %u דקות
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %u דקות
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>דקו: %u דקות @ %.0f%s (מחושב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>בדקו (חישוב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %u דקות (מחושב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt; שעתיים (מחושב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %u דקות (מחושב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt; שעתיים (מחושב)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %u דקות
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>תקרה %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>רקמה %.0f דקות: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>קצב לב: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>כיוון: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>עומק ממוצע לכאן %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s צריכת גז:%.*f %s</translation>
</message>
@@ -9749,17 +9779,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>מע</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10598,112 +10628,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>רשימת צלילות</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>הגדרות</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>הוסף צלילה ידנית</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>לסנכרן באופן ידני עם הענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>מצב ללא חיבור לענן</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>אפשר סנכרון ענן אוטומטי</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>העלה נתוני GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>הורד נתוני GPS </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>הצג נ&quot;צים שמורים</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>מחק מטמון נתוני GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>מפתח</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>אירועי תוכנה</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>פרטי אפיון</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>אודות</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>הפעל שירות מיקום</translation>
</message>
diff --git a/translations/subsurface_hr_HR.ts b/translations/subsurface_hr_HR.ts
index 483b511f5..33d500797 100644
--- a/translations/subsurface_hr_HR.ts
+++ b/translations/subsurface_hr_HR.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation type="unfinished"/>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation type="unfinished"/>
</message>
@@ -1940,131 +1940,126 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Obriši uron</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Dubina:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Težina:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation type="unfinished"/>
</message>
@@ -3017,22 +3012,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3371,110 +3366,110 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
@@ -3503,47 +3498,47 @@ p, li { white-space: pre-wrap; }
<translation>Greška</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation type="unfinished"/>
</message>
@@ -3616,6 +3611,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation type="unfinished"/>
</message>
@@ -3681,27 +3678,32 @@ p, li { white-space: pre-wrap; }
<translation>Izlaz</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3774,6 +3776,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3790,6 +3810,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3890,7 +3915,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3931,7 +3956,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4055,8 +4080,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Bilješke</translation>
</message>
@@ -4089,7 +4114,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Lokacija</translation>
</message>
@@ -4250,27 +4275,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation type="unfinished"/>
</message>
@@ -4684,7 +4709,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation type="unfinished"/>
</message>
@@ -4695,39 +4720,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
@@ -4756,201 +4781,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
+ <source>UDDF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
+ <source>Divesoft</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -4998,7 +5023,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5079,74 +5104,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6129,124 +6154,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6269,7 +6294,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6282,79 +6307,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Zrak</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6408,32 +6433,32 @@ Please export this template to a different file.</source>
<translation>Max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation type="unfinished"/>
</message>
@@ -6702,38 +6727,38 @@ Not all images have timestamps in the range between
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7045,47 +7070,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Web servis</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Spajanje...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Neispravna korisnička oznaka</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Ne mogu obraditi odziv</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation type="unfinished"/>
</message>
@@ -7093,7 +7118,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7101,7 +7126,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7227,32 +7252,37 @@ Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7420,7 +7450,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7428,7 +7458,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7627,7 +7657,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8075,12 +8105,12 @@ Language: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8221,7 +8251,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8239,14 +8269,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>izron</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8273,7 +8303,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8574,13 +8604,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8596,15 +8626,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8630,15 +8660,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8687,11 +8717,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Nije uspjelo čitanje &apos;%s&apos;</translation>
</message>
@@ -8702,53 +8732,53 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8854,22 +8884,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9012,74 +9042,74 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Greška pri parsiranju mješavine plinova</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Ne mogu kreirati parser za %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Greška pri registraciji podataka</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Greška pri parsiranju uzoraka</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Događaj: čekanje na korisničku akciju</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Greška pri registraciji event handlera.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Greška pri registraciji cancellation handlera</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Greška pri uvozu podataka</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Ne mogu kreirati libdivecomputer kontekst</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nije uspjelo otvaranje %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9092,29 +9122,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9396,236 +9426,236 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9674,17 +9704,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10518,112 +10548,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Pomoć</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_hu.ts b/translations/subsurface_hu.ts
index b8a82a9fc..4a23d19e8 100644
--- a/translations/subsurface_hu.ts
+++ b/translations/subsurface_hu.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation type="unfinished"/>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation type="unfinished"/>
</message>
@@ -1944,131 +1944,126 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Merülés törélse</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Dátum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Mélység:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation type="unfinished"/>
</message>
@@ -3021,22 +3016,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3375,110 +3370,110 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
@@ -3507,47 +3502,47 @@ p, li { white-space: pre-wrap; }
<translation>Hiba</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation type="unfinished"/>
</message>
@@ -3620,6 +3615,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation type="unfinished"/>
</message>
@@ -3685,27 +3682,32 @@ p, li { white-space: pre-wrap; }
<translation>Kilépés</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3778,6 +3780,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3794,6 +3814,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3894,7 +3919,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3935,7 +3960,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4059,8 +4084,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation type="unfinished"/>
</message>
@@ -4093,7 +4118,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Hely</translation>
</message>
@@ -4254,27 +4279,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation type="unfinished"/>
</message>
@@ -4688,7 +4713,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation type="unfinished"/>
</message>
@@ -4699,39 +4724,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
@@ -4760,201 +4785,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
+ <source>UDDF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
+ <source>Divesoft</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5002,7 +5027,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5083,74 +5108,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation type="unfinished"/>
</message>
@@ -6133,124 +6158,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6273,7 +6298,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6286,79 +6311,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>LÉG</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation type="unfinished"/>
</message>
@@ -6412,32 +6437,32 @@ Please export this template to a different file.</source>
<translation>Maximum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation type="unfinished"/>
</message>
@@ -6706,38 +6731,38 @@ Not all images have timestamps in the range between
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7049,47 +7074,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Csatlakozás...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Érvénytelen felhasználó azonosító</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Nem lehet feldolgozni választ!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation type="unfinished"/>
</message>
@@ -7097,7 +7122,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7105,7 +7130,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7231,32 +7256,37 @@ Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7424,7 +7454,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7432,7 +7462,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7631,7 +7661,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8079,12 +8109,12 @@ Language: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8225,7 +8255,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8243,14 +8273,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8277,7 +8307,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8578,13 +8608,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation type="unfinished"/>
</message>
@@ -8600,15 +8630,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation type="unfinished"/>
</message>
@@ -8634,15 +8664,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation type="unfinished"/>
</message>
@@ -8691,11 +8721,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>&apos;%s&apos; olvasása meghiúsult.</translation>
</message>
@@ -8706,53 +8736,53 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8858,22 +8888,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9016,74 +9046,74 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Hiba a gáz keverék feldolgozása alatt</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Hiba az adat regisztrálása alatt</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Hiba a minták feldolgozása alatt</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Esemény: várakozás a felhasználóra</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Hiba az esemény kezelő regisztrálása alatt</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Hiba a visszavonás kezelő regisztrálása alatt</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Merülési adat importálási hiba</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9096,29 +9126,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9399,236 +9429,236 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9677,17 +9707,17 @@ EADD: %d%s / %.1fg/ℓ
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10521,112 +10551,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Merülés lista</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Beállítások</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Segítség</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Névjegy</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_id.ts b/translations/subsurface_id.ts
index 22d9610ef..bae09c50d 100644
--- a/translations/subsurface_id.ts
+++ b/translations/subsurface_id.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Personil:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Cari teman dan divemaster</translation>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Tidak ada teman</translation>
</message>
@@ -1940,131 +1940,126 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation type="unfinished"/>
</message>
@@ -3017,22 +3012,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>menit</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3371,110 +3366,110 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
@@ -3503,47 +3498,47 @@ p, li { white-space: pre-wrap; }
<translation>Kesalahan</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation type="unfinished"/>
</message>
@@ -3616,6 +3611,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation type="unfinished"/>
</message>
@@ -3681,27 +3678,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3774,6 +3776,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3790,6 +3810,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3890,7 +3915,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3931,7 +3956,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4055,8 +4080,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Catatan</translation>
</message>
@@ -4089,7 +4114,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Lokasi</translation>
</message>
@@ -4250,27 +4275,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation type="unfinished"/>
</message>
@@ -4684,7 +4709,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation type="unfinished"/>
</message>
@@ -4695,39 +4720,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Batal</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
@@ -4756,201 +4781,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
+ <source>UDDF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
+ <source>Divesoft</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Perubahan akan hilang jika anda tidak simpan.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -4998,7 +5023,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5079,74 +5104,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6129,124 +6154,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6269,7 +6294,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6282,79 +6307,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kgkg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>UDARA</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>I</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6408,32 +6433,32 @@ Please export this template to a different file.</source>
<translation>Maksimal</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tag</translation>
</message>
@@ -6702,38 +6727,38 @@ Not all images have timestamps in the range between
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7045,47 +7070,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>identifikasi pengguna tidak cocok!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Respon gagal di telaah!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation type="unfinished"/>
</message>
@@ -7093,7 +7118,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7101,7 +7126,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7227,32 +7252,37 @@ Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7420,7 +7450,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7428,7 +7458,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7627,7 +7657,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8075,12 +8105,12 @@ Language: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8229,7 +8259,7 @@ Rata-rata</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8247,14 +8277,14 @@ Rata-rata</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>nai</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8281,7 +8311,7 @@ Rata-rata</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8582,13 +8612,13 @@ Rata-rata</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8604,15 +8634,15 @@ Rata-rata</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8638,15 +8668,15 @@ Rata-rata</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8695,11 +8725,11 @@ Rata-rata</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Gagal baca &apos;%s&apos;</translation>
</message>
@@ -8710,53 +8740,53 @@ Rata-rata</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8862,22 +8892,22 @@ Rata-rata</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9020,74 +9050,74 @@ Rata-rata</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>tidak dapat membuat pengurai untuk %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Gagal mendaftarkan data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9100,29 +9130,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9403,236 +9433,236 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9681,17 +9711,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>B</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10525,112 +10555,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_it_IT.ts b/translations/subsurface_it_IT.ts
index 374dd86af..7390d4829 100644
--- a/translations/subsurface_it_IT.ts
+++ b/translations/subsurface_it_IT.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Persona:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Ricerca compagni di immersione e Divemaster</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Nessun compagno di immersione</translation>
</message>
@@ -1947,132 +1947,127 @@ il computer selezionato?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Dettagli di immersione</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Cancella immersione</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Annulla modifiche</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Mostra nella mappa</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Più di un compagno</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Immersione %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Luogo:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordinate</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Usa la posizione
del GPS:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profondità:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Durata:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temp. aria:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temp. acqua:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Muta:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Compagno:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Peso:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Bombola:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gas mix:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Pressione iniziale:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Pressione finale:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Valutazione:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibilità:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Note:</translation>
</message>
@@ -3025,22 +3020,22 @@ del GPS:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Tempi di sosta</translation>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>nessuna immersione è selezionata</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Non ho trovato il foglio di stile da esportare su divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>Creazione del file zip per il caricamento fallita: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>errore interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>La conversione dell&apos;immersione %1 al formato di divelogs.de è fallita</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>errore nella scrittura del file zip: %s zip error %d system error %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Fatto</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Sto caricando la lista immersioni...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Sto scaricando la lista immersioni...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Sto scaricando %1 immersioni...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Scaricamento finito - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problemi con il download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>L&apos;archivio non può essere aperto:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Scaricamento corrotto</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>L&apos;archivio non può essere aperto:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Caricamento finito</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Caricamento fallito</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Caricamento eseguito</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Accesso fallito</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Non riesco ad analizzare la risposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Errore: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Errore</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Cerca computer Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Annulla il download</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Scegli il file per scaricare il log dal computer subacqueo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>File di log</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Scegli il file di dump per il computer subacqueo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>File Dump</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Riprova il download</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Avviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Il salvataggio del dump di libdivecomputer NON inserirà le immersioni nella lista delle immersioni.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Download</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Esci</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Riscansiona</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Immersioni scaricate</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Accetta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Seleziona tutto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Deseleziona tutto</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Seleziona tutto</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Deseleziona tutto</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Inverti la selezione</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtra questa lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Luogo:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Nessun luogo impostato</translation>
</message>
@@ -4070,8 +4095,8 @@ Sei sicuro di voler continuare?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Note</translation>
</message>
@@ -4104,7 +4129,7 @@ Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Luogo</translation>
</message>
@@ -4265,27 +4290,27 @@ Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Note di viaggio</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Luogo del viaggio</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nuovo sito d&apos;immersione</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Elimino le modifiche?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Stai per cancellare le modifiche.</translation>
</message>
@@ -4699,7 +4724,7 @@ Sei sicuro di voler continuare?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Per favore, salva o cancella le modifiche all&apos;immersione prima di aprire un nuovo file.</translation>
</message>
@@ -4710,39 +4735,39 @@ Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Annulla</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Non salvare un log vuoto nel cloud</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Visita le cartelle delle immagini</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scansione</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Lettura delle immagine (può impiegarci parecchio)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Avviso</translation>
</message>
@@ -4780,202 +4805,202 @@ sono protetti in sola lettura e non dovrebbero essere modificati direttamente da
li può sovrascrivere alla partenza.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Per favore, salva o cancella le modifiche all&apos;immersione prima di chiudere il file.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Per favore, salva o cancella le modifiche all&apos;immersione prima di aggiungerne un&apos;altra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Stampa la tabella con il runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Si sta cercando di ripianificare una immersione che non è una immersione pianificata.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Per favore, prima completa le modifiche corrente prima di aggiungerne altre.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Sto cercando di modificare una immersione che non è stata creata manualmente.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Statistiche Annuali</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>File di log delle immersioni</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>File Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>File MkVI</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Tutti i file</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Vuoi salvare le modifiche fatte nel file %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Vuoi salvare le modifiche fatte nel file di dati?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Salvo le modifiche?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Le modifiche saranno perse se tu non le salvi.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Apri file come</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[cache locale for] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[memoria cloud per] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Apertura di un file di dati da una vecchia versione</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Hai aperto un file di dati da una vecchia versione di Subsurface. Ti consigliamo di leggere il manuale per approfondire le modifiche apportate alla nuova versione, con particolare riguardo alla gestione dei siti di immersione che è cambiata in modo significativo.
Subsurface ha già cercato di convertire i dati in maniera automatica ma sarebbe il caso di dare un&apos;occhiata alla gestione dei siti di immersione per controllare che tutto sia a posto.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Apri file di log immersioni</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Sto contattando il servizio cloud...</translation>
</message>
@@ -5024,7 +5049,7 @@ Potrebbero mancare i moduli QML QtPositioning e QtLocation!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>I Filtri mostrano %1 (di %2) immersioni</translation>
</message>
@@ -5107,74 +5132,74 @@ Se il tuo strumento usa il Bluetooth, prima di eseguire l&apos;aggiornamento, es
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>piedi/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Ultima sosta a 20 piedi</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>Dal 50% della prof. media a 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20 piedi alla superficie</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Ultima sosta a 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>Dal 50% della prof. media a 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m alla superficie</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6161,124 +6186,124 @@ Per favore esporta questo modello in un file diverso.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Avvio...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Apri file di log immersioni locale</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Apertura del file locale fallita</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 immersioni caricate dal file locale</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>sto lavorando in modalità off-line</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Errore nella decodifica dell&apos;archivio locale, abbandono</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Credenziali cloud mancanti</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Prego inserire credenziali valide per il cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Email e password per la memoria cloud possono contenere solo lettere, numeri, &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, e &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Formato email errato</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Sto cercando di aprire la memoria cloud con le nuove credenziali</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Controlle le credenziali per il cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Nessuna risposta del server cloud per la validazione delle credenziali</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Credenziali per il cloud errate</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Non è possibile connettersi al cloud storage - account cloud non verificato</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Le credenziali per il cloud non sono valide</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Non è possibile aprire il cloud storage: errore nella creazione della connessione https</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Non è possibile aprire il cloud storage: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Non è possibile connettersi al cloud storage</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Credenziali per il cloud valide, sto caricando le immersioni</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Errore cloud storage: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Sto caricando le immersioni dalla memoria locale (modalità &quot;no cloud&quot;)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Impossibile connettersi al server cloud, passo alla modalità off-line</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Memoria cloud aperta con successo. Non ho trovato immersioni.</translation>
</message>
@@ -6301,7 +6326,7 @@ Per favore esporta questo modello in un file diverso.</translation>
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Posizione GPS sconosciuta</translation>
</message>
@@ -6314,79 +6339,79 @@ Per favore esporta questo modello in un file diverso.</translation>
<translation>In attesa della posizione GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>ARIA</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n immersione(i))</numerusform><numerusform>(%n immersione(i))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OSSIGENO</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>piedi cubi</translation>
</message>
@@ -6440,32 +6465,32 @@ Per favore esporta questo modello in un file diverso.</translation>
<translation>Massimo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Risposta non valida dal server</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Tag XML atteso &apos;DiveDateReader&apos;, trovato invece &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Tag XML atteso &apos;DiveDateReader&apos; non trovato</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Risposta XML malformata. Linea %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Nessun layout del sito di immersione salvato nelle preferenze!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tags</translation>
</message>
@@ -6737,39 +6762,39 @@ selezionate.</translation>
<translation>Quale data ed orario sono mostrati nell&apos;immagine?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Apri il file dell&apos;immagine</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>File immagini</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Data/ora di immersione selezionate</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Prima data/ora di immersione selezionata</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>ultima data/ora di immersione selezionata</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>File con data/ora inappropriati
</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Nessun dato Exif trovato</translation>
</message>
@@ -7087,47 +7112,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Inserisci la User ID e click Download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>In connessione...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Download finito</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Errore scaricamento: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Errore di connessione:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Identificatore dell&apos;utente non valido!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Non posso analizzare la risposta!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Scaricamento eseguito</translation>
</message>
@@ -7135,7 +7160,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Mute:</translation>
</message>
@@ -7143,7 +7168,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Nessun set di mute</translation>
</message>
@@ -7269,32 +7294,37 @@ Files with inappropriate date/time</source>
<translation>Foto</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Livello di zoom</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Carica immagine(i) da file(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Carica immagine(i) dal web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Cancella le immagini selezionate</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Cancella tutte le immagini</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Sto cancellando le immagini</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Sei sicuro di voler cancellare tutte le immagini?</translation>
</message>
@@ -7464,7 +7494,7 @@ mixati con aria e usando:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Tag:</translation>
</message>
@@ -7472,7 +7502,7 @@ mixati con aria e usando:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Tag vuoti</translation>
</message>
@@ -7671,7 +7701,7 @@ mixati con aria e usando:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1click per visitare %2</translation>
</message>
@@ -8123,12 +8153,12 @@ Lingua: %1</translation>
<translation>Invia</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>L&apos;operazione è durata troppo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Trasferimenti dati...</translation>
</message>
@@ -8279,7 +8309,7 @@ Media</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Errore nel parsing dell&apos;intestazione</translation>
</message>
@@ -8297,14 +8327,14 @@ Media</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>risalita</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batteria</translation>
</message>
@@ -8331,7 +8361,7 @@ Media</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8633,13 +8663,13 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8655,15 +8685,15 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8689,15 +8719,15 @@ Media</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8746,11 +8776,11 @@ Media</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Impossibile leggere &apos;%s&apos;</translation>
</message>
@@ -8761,53 +8791,53 @@ Media</translation>
<translation>Non posso aprire il file CSV %s; per favore usa la finestra Importa logbook da file</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>File vuoto &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Importazione dal Poseidon fallita: impossibile leggere &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Boccaglio in posizione OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Boccaglio in posizione CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Posizione del boccaglio sconosciuta</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Posizione del boccaglio non connesso</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Spento</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Calibrazione O₂ fallita</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibrazione O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Nessun profilo di immersione trovato in &apos;%s&apos;</translation>
</message>
@@ -8913,22 +8943,22 @@ Media</translation>
<translation>Connessione con il cloud riuscita, scaricamento dei dati</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Sincronizzazione con lo storage cloud riuscita</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Errore nella connessione alla memoria cloud di Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Errore (%s) nel clone git di %s</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Sincronizzazione dei dadi in corso</translation>
</message>
@@ -9071,67 +9101,67 @@ Media</translation>
<translation>Errore nella ricezione della modalità immersione</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Errore analizzando la miscela di gas</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Impossibile creare un parser per %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Errore registrando la data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Errore analizzando i campioni</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Immersione già scaricata a %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Evento: in attesa dell&apos; azione dell&apos;utente.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>modello=%s firmware=%u seriale=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Errore registrando il gestore degli eventi.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Errore registrando il gestore della cancellazione.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Errore importazione dati immersione</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Impossibile creare un contesto libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Impossibile aprire %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9140,7 +9170,7 @@ Di solito per capire il problema è utile avere un file di log di libdivecompute
Puoi crearne uno selezionando il corrispondente checkbox nella maschera di download.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Non sono state trovate nuove immersioni nel computer subacqueo</translation>
</message>
@@ -9154,30 +9184,30 @@ Puoi crearne uno selezionando il corrispondente checkbox nella maschera di downl
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>nome addizionale per il sito: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Carica le immersioni dalla cache locale</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Dati di immersione letti correttamente</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Computer da immersione sconosciuto nella immersione %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Errore - %s - nel parsing dell&apos;immersione %d</translation>
</message>
@@ -9460,7 +9490,7 @@ Puoi crearne uno selezionando il corrispondente checkbox nella maschera di downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9469,21 +9499,21 @@ D:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>CAS: %.*f%s/min
@@ -9491,63 +9521,63 @@ D:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO₂%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN₂ %s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Sosta di sicurezza: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9556,7 +9586,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9565,168 +9595,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densità: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Sosta di sicurezza: tempo sconosciuto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deco: tempo sconosciuto @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>In deco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL:%umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Ceiling calcolato %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tessuti %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>frequenza cardiaca: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Direzione: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>Profondità media fin qui %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s CAS: %.*f%s</translation>
</message>
@@ -9775,17 +9805,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>più di %1 giorni</translation>
</message>
@@ -10624,112 +10654,112 @@ Lo Uemis Zurich e&apos; collegato correttamente?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Lista immersioni</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Gestione dell&apos;immersione</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Disabilita il servizio di localizzazione</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Impostazioni</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Aggiungi immersione manualmente</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Download dal computer di immersione</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Sincronizzazione manuale con il cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Modalità fuori linea</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Abilita auto sincronizzazione con il cloud</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Disabilitando la sincronizzazione con il cloud i dati saranno memorizzati localmente. Molto utile in caso di mancanza di rete. Scegliere &apos;sincronizzazione manuale&apos; se si vuole trasferire i propri dati nella memoria cloud.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Aiuto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Carica dati GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Applica i punti GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>Sincronizzazione con il cloud abilitata</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Scarica dati GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Mostra i punti GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Cancella la cache del GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Sviluppatore</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Log dell&apos;app</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informazioni sul tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Informazioni</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Avvia il servizio di localizzazione</translation>
</message>
diff --git a/translations/subsurface_lv_LV.ts b/translations/subsurface_lv_LV.ts
index 2abbc7076..61256eee5 100644
--- a/translations/subsurface_lv_LV.ts
+++ b/translations/subsurface_lv_LV.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation type="unfinished"/>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation type="unfinished"/>
</message>
@@ -1941,131 +1941,126 @@ likvidēt izvēlētus datorus?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datums:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Vieta:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Ilgums:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Gaisa temp.:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Ūdens temp.:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Kostīms:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Draugs:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Niršanas speciālists:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Novērtējums:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Piezīmes:</translation>
</message>
@@ -3018,22 +3013,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3372,111 +3367,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>neviena niršana nebija izvēlēta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>neizdevas izveidot ZIP failu augšupielādēšanai: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>iekšēja kļūda</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Izdarīts</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Augšupielādē niršanas sarakstu...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Niršanas saraksta lejupielādēšana...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Lejupielādē %1 niršanas...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Lejupielādēšana pabeigta - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Bojāta lejupielādēšana</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Nevar atvērt arhīvu:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Augšupielādēšana ir pabeigta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Augšupielādēšana neizdodas</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Sekmīga augšupielādēšana</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Pieteikšanās neizdevās</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Nevar noparsēt atbildi</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Kļūda: %1</translation>
</message>
@@ -3505,47 +3500,47 @@ p, li { white-space: pre-wrap; }
<translation>Kļūda</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Atrast Uemis niršanas datoru</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Brīdinājums</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Saglabājot izraksti, niršanas NEsaglabājas niršanas sarakstā.</translation>
</message>
@@ -3618,6 +3613,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Lejupielādēt</translation>
</message>
@@ -3683,27 +3680,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3776,6 +3778,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3792,6 +3812,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3892,7 +3917,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3933,7 +3958,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4057,8 +4082,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Piezīmes</translation>
</message>
@@ -4091,7 +4116,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Vieta</translation>
</message>
@@ -4252,27 +4277,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Ceļojuma piezīmes</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Ceļojuma vieta</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Atcelt izmaiņas?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Jūs taisāties atcelt izmaiņas.</translation>
</message>
@@ -4686,7 +4711,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Lūdzu, saglabājiet vai atceliet pašreizējo niršanu rediģēšanu pirms jauna faila atveršanas.</translation>
</message>
@@ -4697,39 +4722,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Atcelt</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Brīdinājums</translation>
</message>
@@ -4758,201 +4783,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Lūdzu, saglabājiet vai atceliet pašreizējo niršanu rediģēšanu pirms fails aizvēršanas.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Lūdzu, saglabājiet vai atceliet pašreizējo niršanu rediģēšanu pirms niršanas pievienošanas.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Izdrukāt niršanas tabulu</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Lūdzu, pabeidziet tekošo rediģēšanu pirms mēģinot citu.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Gada statistika</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Vai velāties saglabāt izmaiņas datnē %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Vai velāties saglabāt izmaiņas datnes datu datnē?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Saglabāt izmaiņas?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Izmaiņas pazūs, ja tos nesaglabāt.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Saglabāt kā</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Atvērt niršanas žurnālu</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5000,7 +5025,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5081,74 +5106,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Pēdējā pietura pie 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Pēdējā pietura pie 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6131,124 +6156,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6271,7 +6296,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6284,79 +6309,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>pēda</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>mārciņa</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Gaisa</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>kub. pēda</translation>
</message>
@@ -6410,32 +6435,32 @@ Please export this template to a different file.</source>
<translation>Maksimums</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Nederīga servera atbilde</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Gaidīja XML tagu &apos;DiveDateReader&apos;, bet saņēma &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Gaidīts XML tags &apos;DiveDates&apos; nav atrasts</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Kļūdaina XML atbilde. Līnija %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tagi</translation>
</message>
@@ -6704,38 +6729,38 @@ Not all images have timestamps in the range between
<translation>Kurš datums un laiks ir attēlots?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Atvērt attēla failu</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7047,47 +7072,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Tīmekļserviss</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Pieslēdzas...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Lajupielādēšana pabeigta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Lejupielādēšanas kļūda: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Savienojuma kļūda:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Nepareizs lietotāja identifikators!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Nevar saparsēt atbildi!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Lejupielādēšana ir sekmīga</translation>
</message>
@@ -7095,7 +7120,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7103,7 +7128,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7229,32 +7254,37 @@ Files with inappropriate date/time</source>
<translation>Fotogrāfijas</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7422,7 +7452,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7430,7 +7460,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7629,7 +7659,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8078,12 +8108,12 @@ Valoda: %1</translation>
<translation>Augšupielādēt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Procesa izpilīdšanas laiks pārsniedza robežus</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8234,7 +8264,7 @@ Vidējais</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8252,14 +8282,14 @@ Vidējais</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>stāvums</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8286,7 +8316,7 @@ Vidējais</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8587,13 +8617,13 @@ Vidējais</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8609,15 +8639,15 @@ Vidējais</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8643,15 +8673,15 @@ Vidējais</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8700,11 +8730,11 @@ Vidējais</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Neizdevas nolasīt &apos;%s&apos;</translation>
</message>
@@ -8715,53 +8745,53 @@ Vidējais</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8867,22 +8897,22 @@ Vidējais</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9025,74 +9055,74 @@ Vidējais</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Kļūda parsējot gāzes maisījumu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nav iespējams izveidot parsētāju priekš %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Kļūda reģistrējot datus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Kļūda parsējot paraugus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Notikums: gaida lietotāja darbību</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Kļūda reģistrējot notikumu apstrādātāju.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Error registering the cancellation handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Kļūda importējot niršanas datus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Nav iespējams izveidot libdivecomputer kontekstu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nevar atvērt %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9105,29 +9135,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9409,7 +9439,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9418,128 +9448,128 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>L: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>Ā: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Dekompr.: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Dekompresijā
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
@@ -9548,120 +9578,120 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Dekompr.: %umin @ %.0f%s (izrēķ.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Dekompresijā (izrēķ.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (izrēķ.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (izrēķ.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Aprēķināta maks. dekompr. pietura %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>azimuts: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9710,17 +9740,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>R</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10554,112 +10584,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_nb_NO.ts b/translations/subsurface_nb_NO.ts
index 35208c742..db9fc538d 100644
--- a/translations/subsurface_nb_NO.ts
+++ b/translations/subsurface_nb_NO.ts
@@ -322,12 +322,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Søk etter buddyer og dykkeledere</translation>
</message>
@@ -335,7 +335,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Ingen buddyer</translation>
</message>
@@ -1945,132 +1945,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detaljer for dyk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Slett dykk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Avbryt redigering</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Vis på kart</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Flere buddies</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Dykk %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Dato:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Sted:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinater:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Bruk nåværende
GPS-posisjon:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Dybde:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Lengde:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Lufttemp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Vanntemp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Drakt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Buddy:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Dykkeleder:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Vekt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Flaske:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gassmiks:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Starttrykk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Sluttrykk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Vurdering:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Sikt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notater:</translation>
</message>
@@ -3023,22 +3018,22 @@ GPS-posisjon:</translation>
<translation>CC settpunkt</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Stopptider</translation>
</message>
@@ -3381,112 +3376,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>ingen dykk valgt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>kunne ikke finne stilark for eksport til divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>klarte ikke å lage zipfil for opplasting: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>intern feil</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Konvertering av dykk %1 til divelogs.de-format feilet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>kunne ikke skrive zip-fil: %s zip-feil %d system-feil %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Ferdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Laster opp liste over dykk...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Laster ned liste over dykk...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Laster ned %1 dykk...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Nedlasting er ferdig - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Kunne ikke laste ned</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Arkivet kunne ikke åpnes:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Nedlastingen er skadet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arkivet kunne ikke åpnes:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Opplasting er ferdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Opplasting feilet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Ferdig å laste opp</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Innlogging feilet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Kan ikke lese svar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Feil: %1</translation>
</message>
@@ -3515,47 +3510,47 @@ p, li { white-space: pre-wrap; }
<translation>Feil</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Finn Uemis dykkecomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Avbryt nedlasting</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Velg loggfil for nedlasting fra dykkecomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Loggfiler</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Velg binær dumpfil for nedlasting fra dykkecomputer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Dump-filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Prøv nedlasting på nytt</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Advarsel</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Lagring av dump fra libdivecomputer vil IKKE laste ned dykk til dykkeloggen.</translation>
</message>
@@ -3628,6 +3623,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Last ned</translation>
</message>
@@ -3693,27 +3690,32 @@ p, li { white-space: pre-wrap; }
<translation>Avslutt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Nedlastede dykk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Velg alle</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Velg ingen</translation>
</message>
@@ -3786,6 +3788,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Velg alle</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Velg ingen</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3802,6 +3822,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrer denne lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3902,7 +3927,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Sted:</translation>
</message>
@@ -3943,7 +3968,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Ingen sted er satt</translation>
</message>
@@ -4068,8 +4093,8 @@ Er du sikker på at du vil fortsette?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notater</translation>
</message>
@@ -4102,7 +4127,7 @@ Er du sikker på at du vil fortsette?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Sted</translation>
</message>
@@ -4263,27 +4288,27 @@ Er du sikker på at du vil fortsette?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Turnotater</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Tursted</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nytt dykkested</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Slette endringer?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Du er i ferd med å droppe endringene dine.</translation>
</message>
@@ -4697,7 +4722,7 @@ Er du sikker på at du vil fortsette?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Lagre eller avbryt redigeringa før du åpner en ny fil.</translation>
</message>
@@ -4708,39 +4733,39 @@ Er du sikker på at du vil fortsette?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Ikke lagre en tom logg til skyen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Gå gjennom bildekataloger</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scan</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Går gjennom bilder... (dette kan ta en stund)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Advarsel</translation>
</message>
@@ -4778,202 +4803,202 @@ templatene være skrivebeskyttet og bør ikke redigeres direkte, siden
programmet kan overskrive dem.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Lagre eller avbryt redigeringen før du lukker fila.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Lagre eller avbryt redigeringa før du legger til et nytt dykk.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Skriv ut løpetidstabel</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Prøver å re-planlegge et dykk som ikke allerede er et planlagt dykk.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Avslutt denne redigeringa før du starter en ny.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Prøver å redigere et dykk som ikke er lagt til manuelt.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Årsstatistikk</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Dykkeloggfiler</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface-filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI-filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Alle filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Vil du lagre endringene i fila %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Vil du lagre endrinene i datafila?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Lagre endringer?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Endringer vil gå tapt hvis du ikke lagrer.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Lagre fil som</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[lokal cache for] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[skylager for] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Åpner datafil fra eldre versjon</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Du åpnet en datafil fra en eldre versjon av Subsurface. Vi anbefaler at du leser manualen for å else om endringene i den nye versjonen, særlig med tanke på dykkestedsdatabasen.
Subsurface har allerede konvertert dataene, men det er sikkert lurt å kikke på dykkestedsdatabasen og sjekke at alt er greit.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Åpne dykkelogg</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Kontakter skylager...</translation>
</message>
@@ -5022,7 +5047,7 @@ QML-modulene QtPositioning og QtLocation mangler muligens!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter viser %1 (av %2) dykk</translation>
</message>
@@ -5105,74 +5130,74 @@ Hvis devicen din bruker bluetooth, gjør det samme som du gjør før en logg-ned
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Siste stopp ved 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% av snittdybde til 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft til overflaten</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Siste stopp ved 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% av snittdybde til 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m til overflaten</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>ft³/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6159,124 +6184,124 @@ Eksporter denne templaten til en annen fil.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Starter...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Åpne lokal dykkelogg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Kunne ikke åpne lokal dykkelogg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 dykk hentet fra lokal dykkelogg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>jobber i ikke-sky-modus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Klarte ikke å lese fra lokalt lagring</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>ingen påloggingsdetaljer for skyen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Legg in påloggingsdetaljer for skyen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Epost og passord for skylager kan bare bestå av bokstaver, tall og &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, og &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Feil format på epostadresse</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Prøver å åpne skylagring med nye påloggingsdetaljer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Tester påloggingsdetaljer for skyen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Skytjener svarte ikke ved validering av påloggingsdetaljer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Feil bruker/passord for skyen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Får ikke koblet til skylagring - konto er ikke verifisert</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Påloggingsdetaljer for skyen er ugyldige</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Kunne ikke åpne skylagring: Feil ved opprettelse av https-forbindelse</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Kan ikke åpne skylagring: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Kan ikke koble til skylagring</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Gyldig bruker/passord, henter dykk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Feil i skylagring: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Henter dykk fra lokalt lager (&apos;ikke-sky-modus&quot;)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Fikk ikke koblet til skylagring, skrur tilbake til lokal modus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Tilkobling til skylagring OK. Ingen dykk i lista.</translation>
</message>
@@ -6299,7 +6324,7 @@ Eksporter denne templaten til en annen fil.</translation>
<translation>sek</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Ukjent GPS-posisjon</translation>
</message>
@@ -6312,79 +6337,79 @@ Eksporter denne templaten til en annen fil.</translation>
<translation>Venter på GPS-posisjon</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>pund</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Luft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n dykk)</numerusform><numerusform>(%n dykk)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>Oksygen</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>ft³</translation>
</message>
@@ -6438,32 +6463,32 @@ Eksporter denne templaten til en annen fil.</translation>
<translation>Maksimum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ugyldig svar fra tjener</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Forventet XML-tag &apos;DiveDateReader&apos;, men fikk &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Fant ikke XML-tag &apos;DiveDates&apos; som forventet</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Feil formattert XML-svar. Linje %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Ingen kategorier for dykkesteds-layout er satt i valgpanelet!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Emner</translation>
</message>
@@ -6734,39 +6759,39 @@ valgte dykk. </translation>
<translation>Hvilket dato og tid vises på bildet?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Åpne bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Bildefiler</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Valgte dykkedato/-tid</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Første valgte dykkedato/-tid</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Siste valgte dykkedato/-tid</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Filer med upassende dykkedato/-tid</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Ingen Exif-dato/-tid funnet</translation>
</message>
@@ -7084,47 +7109,47 @@ Filer med upassende dykkedato/-tid</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Skriv inn bruker-ID og trykk Last ned</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Nettjeneste</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Kobler til...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Nedlasting er ferdig</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Feil ved nedlasting: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Forbindelsesfeil:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ugyldig bruker-ID!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Kan ikke lese svar!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Nedlasting ferdig</translation>
</message>
@@ -7132,7 +7157,7 @@ Filer med upassende dykkedato/-tid</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Drakter:</translation>
</message>
@@ -7140,7 +7165,7 @@ Filer med upassende dykkedato/-tid</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Ingen drakt er satt</translation>
</message>
@@ -7266,32 +7291,37 @@ Filer med upassende dykkedato/-tid</translation>
<translation>Bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Hent bilde(r) fra fil(er)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Hent bilde(r) fra web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Sletter valgte bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Slett alle bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Sletter bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Er du sikker på at du vil slette alle bilder?</translation>
</message>
@@ -7461,7 +7491,7 @@ fra luft og bruker:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Emneord:</translation>
</message>
@@ -7469,7 +7499,7 @@ fra luft og bruker:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Ingen emneord</translation>
</message>
@@ -7668,7 +7698,7 @@ fra luft og bruker:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1klikk for å besøke %2</translation>
</message>
@@ -8120,12 +8150,12 @@ Language: %1</source>
<translation>Last opp</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Handlingen fikk tidsavbrudd</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Overfører data...</translation>
</message>
@@ -8276,7 +8306,7 @@ Snitt</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Kunne ikke lese header</translation>
</message>
@@ -8294,14 +8324,14 @@ Snitt</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>oppstigning</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batteri</translation>
</message>
@@ -8328,7 +8358,7 @@ Snitt</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8630,13 +8660,13 @@ Snitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8652,15 +8682,15 @@ Snitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8686,15 +8716,15 @@ Snitt</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>pund</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8743,11 +8773,11 @@ Snitt</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Kunne ikke åpne &apos;%s&apos;</translation>
</message>
@@ -8758,53 +8788,53 @@ Snitt</translation>
<translation>Kunne ikke åpne CSV-fil %s. Bruk import-dialogen isteden</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Tom fil &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Posiden-import feilet: klarte ikke å lese &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Munnstykkeposisjon OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Munnstykkeposisjon CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Munnstykkeposisjon ukjent</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Munnstykkeposisjon ikke tilkoblet</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Skru av</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂-kalibrering feilet</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂-kalibrering</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Ingen dykkeprofil funnet i &apos;%s&apos;</translation>
</message>
@@ -8910,22 +8940,22 @@ Snitt</translation>
<translation>Koblet til skylager, henter data</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Ferdig å synkroniserer med skylager</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Klarte ikke å koble til skylager for Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone of %s failed (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Synkroniserer datafil</translation>
</message>
@@ -9068,67 +9098,67 @@ Snitt</translation>
<translation>Kunne ikke hente dykkemodus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Feil ved lesing av gassmiks</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Kunne ikke lage parser for %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Feil ved registrering av data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Feil ved lesing av detaljer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Ferdig å laste ned dykk på %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Hendelse: Venter på bruker</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s firmware=%u serial=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Feil ved registrering av hendelseshåndterer.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Feil ved registrering av avbruddshåndterer.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Feil ved import av dykkedata</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Kunne ikke opprette kontekst for libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Fikk ikke åpnet %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9137,7 +9167,7 @@ I de fleste tilfeller vil en logg fra libdivecomputer være nyttig for å feils
Du kan lage denne ved å velge tilsvarende sjekkboks når i nedlastingsdialogen.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Ingen dykk lastet ned fra dykkecomputer</translation>
</message>
@@ -9151,30 +9181,30 @@ Du kan lage denne ved å velge tilsvarende sjekkboks når i nedlastingsdialogen.
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>ytterligere navn for sted: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Last inn dykk fra lokal cache</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Åpnet dykkelogg</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Ukjent computer i dykk %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Feil - %s - leser dykk %d</translation>
</message>
@@ -9456,7 +9486,7 @@ Du kan lage denne ved å velge tilsvarende sjekkboks når i nedlastingsdialogen.
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9465,84 +9495,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Sikkerhetsstopp: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9551,7 +9581,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9560,168 +9590,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Tetthet: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Sikkerhetsstopp: ukjent tid @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deko: ukjent tid @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>I deko
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>I deko (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (kalk.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Kalkulert tak %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Vev %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>puls: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>retning: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>snittdybde hit %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9770,17 +9800,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>V</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>mer enn %1 dager</translation>
</message>
@@ -10620,112 +10650,112 @@ Er Uemis Zurich plugget i ordentlig?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Liste over dykk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Administrasjon av dyk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Skru av lokasjonstjeneste</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Valg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Legg til dykk manuelt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Lastet ned fra DC</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Manuell skysynkronisering</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Frakoblet modus</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Skru på automatisk skysynkronisering</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Ved å skru av automatisk skysynkronisering vil all data bli lagret lokalt. Dette kan være nyttig ved begrenset eller ingen nettverkstilgang. Velg &quot;Manuell synk med skyen&quot; hvis du har nettverkstilgang og ønsker å synke til skyen.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Hjelp</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Last opp GPS-data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Legg til GPS-fiks</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Last ned GPS-data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Vis GPS-posisjoner</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Slett GPS-cache</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Utvikler</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Applikasjonslogg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Temainformasjon</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Kjør posisjonstjeneste</translation>
</message>
diff --git a/translations/subsurface_nl_NL.ts b/translations/subsurface_nl_NL.ts
index 15350bad0..ac7e79fd5 100644
--- a/translations/subsurface_nl_NL.ts
+++ b/translations/subsurface_nl_NL.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Persoon:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>zoekt naar buddies en divemasters</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Geen buddies</translation>
</message>
@@ -1947,132 +1947,127 @@ duikcomputer wilt verwijderen?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Duikdetails</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Duik verwijderen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Onderbreek edit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Toon op kaart</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Meerdere Buddies</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Duik %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Locatie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coördinaten:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Gebruik huidige
GPS locatie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Diepte:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Duur:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Lucht Temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Water Temp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Duikpak:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Buddy:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Gewicht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Fles:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gas mix:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Startdruk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Einddruk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Beoordeling:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Zicht:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notities:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS locatie:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Stop tijden</translation>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>geen duiken geselecteerd</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>stylesheet om naar divelogs.de te exporteren is niet gevonden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>kan zip bestand voor upload niet aanmaken: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>interne fout</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Conversie van duik %1 naar divelogs.de formaat is gefaald</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>Fout bij schrijven zip bestand: %s zip fout %d systeem fout %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Klaar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Duiklijst wordt opgeladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Duiklijst wordt geladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>%1 duiken worden geladen...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Download klaar - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Download probleem</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Het archief kon niet geopend worden:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Beschadigde download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Het archief kon niet geopend worden:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Upload klaar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Upload mislukt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Upload gelukt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Login mislukt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Kan antwoord niet correct ontleden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Fout: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Fout</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Uemis duikcomputer zoeken</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Onderbreek downloaden</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Kies een bestand om duikcomputer log te downloaden</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Log bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Kies een bestand voor de duikcomputer binaire dump</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Dump bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Download opnieuw</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Waarschuwing</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Duiken worden NIET in de duiklijst geladen als u de libdivecomputer dump opslaat.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Downloaden</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Afsluiten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Scan opnieuw</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Geladen duiken</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Informatie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Aanvaarden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Alles selecteren</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Selectie ongedaan maken</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Alles selecteren</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Selectie ongedaan maken</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Wissel Selectie</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Deze lijst filteren</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Locatie:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Locatie niet ingesteld</translation>
</message>
@@ -4070,8 +4095,8 @@ Bent u zeker?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notities</translation>
</message>
@@ -4104,7 +4129,7 @@ Bent u zeker?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Locatie</translation>
</message>
@@ -4265,27 +4290,27 @@ Bent u zeker?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Trip notities</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Trip locatie</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nieuwe duikstek</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Wijzigingen niet opslaan?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>U staat op het punt wijzigingen te verwijderen</translation>
</message>
@@ -4699,7 +4724,7 @@ Bent u zeker?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Bewaar of maak de huidige wijziging ongedaan voor u een nieuw bestand opent.</translation>
</message>
@@ -4710,39 +4735,39 @@ Bent u zeker?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Annuleren</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Bewaar geen lege duiklog in de cloud</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Doorloop mappen met afbeeldingen</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scan</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Scan afbeeldingen...(even geduld aub)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Waarschuwing</translation>
</message>
@@ -4780,202 +4805,202 @@ alleen leesbaar zijn, en deze dienen niet gewerkt te worden, want de
applicatie kan deze overschrijven bij opnieuw opstarten.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Bewaar of maak de huidige wijziging ongedaan voor U het bestand sluit.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Bewaar of maak de huidige wijziging ongedaan voor U een duik toevoegt.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Runtime tabel afdrukken</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>U probeert een duik te herplannen die geen geplande duik is.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Rond de huidige wijziging af vooraleer een volgende te beginnen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>U probeert een duik aan te passen die niet handmatig is toegevoegd.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Jaarlijkse statistieken</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Duiklog bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Alle bestanden</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Wilt u de wijzigingen in bestand %1 bewaren?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Wilt u de wijzigingen bewaren in het bestand?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Aanpassingen opslaan?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Wijzigingen gaan verloren als u deze niet bewaart.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Bestand bewaren als</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[locale cache voor] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[cloud opslag voor] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Opent een databestand van een oudere versie</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>U heeft een databestand van een oudere versie van Subsurface geopend. Wij raden u aan de handleiding te lezen met betrekking tot de nieuwe versie, in het bijzonder de sterk veranderde duikstek-afhandeling.
Subsurface heeft reeds gesprobeerd de data te converteren, maar het is nuttig zelf vast te stellen dat de conversie correct is verlopen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Open duiklogboek</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Contact opnemen met cloud service...</translation>
</message>
@@ -5024,7 +5049,7 @@ Mogelijk ontbreken de QML modules QtPositioning en QtLocation!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter toont %1 (van %2) duiken</translation>
</message>
@@ -5107,74 +5132,74 @@ Als je toestel Bluetooth gebruikt, doe de gelijke voorbereidingen als voor een l
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Laatste stop op 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% gem. diepte tot 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft tot oppervlakte</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Laatste stop op 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% gem. diepte tot 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m tot oppervlakte</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6161,125 +6186,125 @@ Exporteer naar een ander bestand.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Starten...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Open lokale duikgegevens</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Open lokale duikgegevens mislukt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 duiken geladen uit de lokale duikgegevens</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>werkt met lokale data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Fout bij het verwerken van de lokale opslag, opgegeven</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Geen cloud rechten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Voer geldige cloud rechten in</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Het cloud wachtwoord kan alleen letters, nummers en de volgende symbolen bevatten: &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Ongeldig formaat voor e-mailadres</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Probeert cloud opslag te openen met nieuwe rechten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Cloud rechten worden gecontroleerd</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Geen antwoord van de cloud server bij het valideren van de inlogrechten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Onjuiste cloud rechten</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Kan niet verbinden met de Subsurface cloud opslag - cloud account niet geverifieerd</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Cloud rechten zijn ongeldig</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Kan cloud opslag niet openen: Fout bij aanmaken https verbinding</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Kan cloud opslag niet openen: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Kan niet verbinden met de Subsurface cloud opslag</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Cloud rechten zijn geldig. duiken ophalen...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Cloud opslag fout: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>Duiken laden uit de lokale opslag (&apos;no cloud&apos; mode)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>
Kan niet verbinden met de Subsurface cloud opslag, terug naar lokale mode</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Cloud opslag succesvol geopend. Geen duiken in de duiklijst.</translation>
</message>
@@ -6302,7 +6327,7 @@ Kan niet verbinden met de Subsurface cloud opslag, terug naar lokale mode</trans
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Onbekende GPS locatie</translation>
</message>
@@ -6315,79 +6340,79 @@ Kan niet verbinden met de Subsurface cloud opslag, terug naar lokale mode</trans
<translation>Wacht op GPS fix</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>US pond</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AIR</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n duik)</numerusform><numerusform>(%n duiken)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>ZUURSTOF</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6441,32 +6466,32 @@ Kan niet verbinden met de Subsurface cloud opslag, terug naar lokale mode</trans
<translation>Grootste</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ongeldig antwoord van de server</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>XML etiket &apos;DiveDateReader&apos; werd verwacht, maar kreeg &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Verwacht XML etket &apos;DiveDates&apos; werd niet gevonden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Slecht gevormd XML antwoord. Lijn %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Geen duikplek layout categorieën in voorkeuren!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Trefwoorden</translation>
</message>
@@ -6736,39 +6761,39 @@ Niet alle afbeeldingen hebben tijdstempels tussen 30 minuten voor de start en 30
<translation>Welke datum en tijd worden weergegeven in de afbeelding?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Afbeelding openen</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Afbeeldingen</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Geselecteerde duik datum/tijd</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Eerste geselecteerde duik datum/tijd</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Laatste geselecteerde duik datum/tijd</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
Bestanden met onjuiste datum/tijd</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Geen Exif daum/tijd gevonden</translation>
</message>
@@ -7086,47 +7111,47 @@ Bestanden met onjuiste datum/tijd</translation>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Geef GebruikersID en klik op Download</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservice</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Verbinding wordt opgezet.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Download klaar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Download fout: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Verbindingsfout:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ongeldige gebruikersidentificatie</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Kan antwoord niet parsen!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Laden succesvol voltooid</translation>
</message>
@@ -7134,7 +7159,7 @@ Bestanden met onjuiste datum/tijd</translation>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Duikpakken:</translation>
</message>
@@ -7142,7 +7167,7 @@ Bestanden met onjuiste datum/tijd</translation>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Geen duikpak geselecteerd</translation>
</message>
@@ -7268,32 +7293,37 @@ Bestanden met onjuiste datum/tijd</translation>
<translation>Foto&apos;s</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Zoom</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Laad foto(&apos;s) van bestand(en)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Laad foto(&apos;s) van het web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Verwijder geselecteerde afbeeldingen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Verwijder alle afbeeldingen</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Afbeeldingen worden verwijderd</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Weet je zeker dat je alle afbeeldingen wilt verwijderen?</translation>
</message>
@@ -7463,7 +7493,7 @@ worden uit lucht en:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Trefwoorden:</translation>
</message>
@@ -7471,7 +7501,7 @@ worden uit lucht en:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Lege trefwoorden</translation>
</message>
@@ -7670,7 +7700,7 @@ worden uit lucht en:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1klik om te bezoeken %2</translation>
</message>
@@ -8123,12 +8153,12 @@ Taal: %1</translation>
<translation>Uploaden</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Operatie duurt te lang</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Gegevens worden overgebracht...</translation>
</message>
@@ -8279,7 +8309,7 @@ Maximum</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Fout bij het verwerken van de header</translation>
</message>
@@ -8297,14 +8327,14 @@ Maximum</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>opstijging</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batterij</translation>
</message>
@@ -8331,7 +8361,7 @@ Maximum</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8633,13 +8663,13 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8655,15 +8685,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8689,15 +8719,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>US pond</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8746,11 +8776,11 @@ Maximum</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Fout bij lezen van &apos;%s&apos;</translation>
</message>
@@ -8761,53 +8791,53 @@ Maximum</translation>
<translation>CSV bestand %s kan niet geopend worden; gebruik het Importeer logbestanden menu</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Leeg bestand &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon import mislukt: kan &apos;%s&apos; niet lezen</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Positie mondstuk OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Positie mondstuk CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Positie mondstuk onbekend</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Positie mondstuk niet aangesloten</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Uitschakelen</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ calibratie mislukt</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ calibratie</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Geen duikprofiel voor &apos;%s&apos; gevonden</translation>
</message>
@@ -8913,22 +8943,22 @@ Maximum</translation>
<translation>Verbinden met cloud gelukt, wijzigingen ophalen</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Synchroniseren met cloud gereed</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Kan niet verbinden met de Subsurface cloud opslag</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone van %s gefaald (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>Data bestand synchroniseren</translation>
</message>
@@ -9071,67 +9101,67 @@ Maximum</translation>
<translation>Fout bij bepalen duikmodus</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Fout bij het verwerken van het gasmengsel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Kan geen parser creëren voor %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Fout bij het registreren van de data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Fout bij het verwerken van de samples</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Duik al gedownload op %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Event: wachten op handeling van gebruiker</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>model=%s firmware=%u serienummer=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Fout bij het registreren van de event handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Fout bij het registreren van de cancellation handler.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Fout bij importeren van duikdata</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Kan geen context creëren voor libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Fout bij openen van %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9140,7 +9170,7 @@ Vaak is het, om software fouten te vinden, nuttig om een libdivecomputer te make
Dit log bestand kan worden aangemaakt door het selecteren van het juiste keuzeveld.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Geen nieuwe duiken uit duikcomputer geladen</translation>
</message>
@@ -9154,30 +9184,30 @@ Dit log bestand kan worden aangemaakt door het selecteren van het juiste keuzeve
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>extra naam voor duikstek: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Duiken laden uit lokale cache</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Duik data openen gelukt</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Onbekende duikcomputer in duik %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Fout - %s - verwerking duik %d</translation>
</message>
@@ -9459,7 +9489,7 @@ Dit log bestand kan worden aangemaakt door het selecteren van het juiste keuzeve
<translation>EAN</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9468,84 +9498,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Veiligheidsstop: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9554,7 +9584,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9563,168 +9593,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Dichtheid: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Veiligheidsstop: onbekende tijd @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Deco: onbekende tijd @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>In deco (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (berekend)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Berekend plafond %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Compartiment %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>hartslag: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>koers: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>gemiddelde diepte tot nu toe %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9773,17 +9803,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>meer dan %1 dagen</translation>
</message>
@@ -10622,112 +10652,112 @@ Is de Uemis Zurich correct aangesloten?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Duiklijst</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Beheer duiken</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Zet locatie service uit</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Instellingen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Handmatig duik toevoegen</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Download uit DC</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Handmatig synchroniseren met cloud</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Lokale mode</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Automatische cloud synchronisatie aanzetten </translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Door automatische sync uit te zetten, wordt de data alleen lokaal opgeslagen. Dit kan nuttig zijn op plekken zonder mobiele data. Door &quot;Handmatig met de cloud synchroniseren&quot;, wordt de data alsnog met de cloud ge-synced.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Help</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Upload GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Pas GPS fixes toe</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>Automatische cloud synchronisatie staat aan </translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>GPS data downloaden</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Toon GPS fixes</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Maak GPS cache leeg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Ontwikkelaar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App log</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Thema informatie</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Over</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Draai locatie service</translation>
</message>
diff --git a/translations/subsurface_pl_PL.ts b/translations/subsurface_pl_PL.ts
index 76a464362..0804a2af1 100644
--- a/translations/subsurface_pl_PL.ts
+++ b/translations/subsurface_pl_PL.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Osoba:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Wyszukiwanie partnerów i divemasterów</translation>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>brak partnerów</translation>
</message>
@@ -1943,131 +1943,126 @@ wybrany komputer nurkowy?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Usuń nurkowanie</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Miejsce:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Głębokość:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Długość:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temp. powietrza:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temp. wody:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Skafander:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Partner:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Waga:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Ocena:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notatki:</translation>
</message>
@@ -3020,22 +3015,22 @@ GPS location:</source>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3378,112 +3373,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>nie wybrano żadnych nurkowań</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>nie udało się utworzyć pliku zip do wysłania: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>błąd wewnętrzny</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Zakończ</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Wysyłanie listy nurkowań...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Pobieranie listy nurkowań...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Pobieranie %1 nurkowań...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Zakończono pobieranie - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problem z pobieraniem</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Nie udało się otworzyć archiwum:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Pobrano uskodzone dane</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Archiwum nie mogło zostać otworzone:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Wysyłanie zakończone</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Wysyłanie nieudane</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Wysyłanie zakończone sukcesem</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Błąd logowania</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Nie można przetworzyć odpowiedzi</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Błąd: %1</translation>
</message>
@@ -3512,47 +3507,47 @@ p, li { white-space: pre-wrap; }
<translation>Błąd</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Wykryj komputer Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Ostrzeżenie</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Użycie libdivecomputer w trybie diagnostycznym spowoduje, że pobrane nurkowania NIE ZOSTANĄ dodane do listy nurkowań.</translation>
</message>
@@ -3625,6 +3620,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Pobierz</translation>
</message>
@@ -3690,27 +3687,32 @@ p, li { white-space: pre-wrap; }
<translation>Wyjście</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Zatwierdź</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Wybierz wszystko</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3783,6 +3785,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Wybierz wszystko</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3799,6 +3819,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtruj listę</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3899,7 +3924,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Miejsce:</translation>
</message>
@@ -3940,7 +3965,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>nie podano miejsca</translation>
</message>
@@ -4065,8 +4090,8 @@ Czy na pewno kontynuować?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Opis</translation>
</message>
@@ -4099,7 +4124,7 @@ Czy na pewno kontynuować?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Miejsce</translation>
</message>
@@ -4260,27 +4285,27 @@ Czy na pewno kontynuować?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Opis nurkowań</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Miejsce nurkowań</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Nowe miejsce nurkowe</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Porzucić zmiany?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Masz zamiar porzucić zmiany.</translation>
</message>
@@ -4694,7 +4719,7 @@ Czy na pewno kontynuować?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Zapisz zmiany lub anuluj to nurkowanie przez otwarciem nowego pliku.</translation>
</message>
@@ -4705,39 +4730,39 @@ Czy na pewno kontynuować?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Anuluj</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Katalogi zdjęć do przejrzenia</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Skanuj</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Skanowanie zdjeć... (to chwilę potrwa)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Ostrzeżenie</translation>
</message>
@@ -4766,202 +4791,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Zapisz zmiany lub anuluj edycję tego nurkowania przed zamknięciem pliku.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Zapisz zmiany lub anuluj edycję tego nurkowania przed dodaniem nowego.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Drukowanie planu nurkowego</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Próba zmiany planu nurkowania, które nie zostało utworzone przez planer.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Proszę dokończyć edycję tego nurkowania przed rozpoczęciem kolejnej. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Próba edycji nurkowania, które nie zostało dodane ręcznie.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Statystyka roczna</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Czy chcesz zapisać zmiany dokonane w pliku %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Czy chcesz zapisać wprowadzone zmiany?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Zapisać zmiany?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Zmiany zostaną utracone jeśli ich nie za zapiszesz.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Zapisz plik jako</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[zapis w chmurze dla] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Otwarto plik ze starszej wersji</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Otworzony plik pochodzi ze starszej wersji Subsurface. Zalecamy zapoznać się z instrukcją i opisanymi tam zmianami w najnowszej wersji programu, szczególnie z nowym sposobem zarządzania miejscami nurkowymi.
Subsurface zaimportował informacje o miejscach nurkowych, ale może warto poświęcić chwilę na przejrzenia tych danych i upewnienie się, że wszytko wygląda poprawnie.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Otwórz plik z logiem</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Łączenie się z chmurą...</translation>
</message>
@@ -5009,7 +5034,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filtr pokazuje %1 (z %2) nurkowań</translation>
</message>
@@ -5090,74 +5115,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Ostatni przystanek na gł. 20 stóp</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% śr. głębokości do 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft do powierzchni</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Ostatni przystanek na 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% śr. głębokości do 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m do powierzchni</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6140,124 +6165,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Adres email i hasło do przechowywania danych w chmurze może zawierać jedynie litery, cyfry oraz znaki &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6280,7 +6305,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6293,79 +6318,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>POWIETRZE</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>TLEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6419,32 +6444,32 @@ Please export this template to a different file.</source>
<translation>max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Niepoprawna odpowiedź z serwera</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Oczekiwano tagu XML &apos;DiveDateReader&apos;, zamiast tego odczytano &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Oczekiwany tag XML &apos;DiveDates&apos; nie został znaleziony</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Uszkodzona odpowiedź XML. Linia %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Tagi</translation>
</message>
@@ -6715,38 +6740,38 @@ Nie wszystkie zdjęcia mają czas w zakresie pomiędzy
<translation>Jaka data i godzina jest na zdjęciu?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Otwórz zdjęcie</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7064,47 +7089,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Podaj ID użytkownika i wciśnij Pobierz</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Usługa Internetowa</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Łączenie...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Pobieranie zakończone</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Błąd pobierania: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Błąd połączenia:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Niepoprawny identyfikator użytkownika!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Nie można przetworzyć odpowiedzi!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Pobieranie zakończone sukcesem</translation>
</message>
@@ -7112,7 +7137,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Skafandry:</translation>
</message>
@@ -7120,7 +7145,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>nie podano skafandra</translation>
</message>
@@ -7246,32 +7271,37 @@ Files with inappropriate date/time</source>
<translation>Zdjęcia</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Dodaj zdjęcia z dysku</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Dodaj zdjęcia z Internetu</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7442,7 +7472,7 @@ z powietrza przy użyciu:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Tagi:</translation>
</message>
@@ -7450,7 +7480,7 @@ z powietrza przy użyciu:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>brak tagów</translation>
</message>
@@ -7649,7 +7679,7 @@ z powietrza przy użyciu:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8101,12 +8131,12 @@ Język: %1</translation>
<translation>Wyślij</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Przekroczony czas</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Transfer danych...</translation>
</message>
@@ -8252,7 +8282,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Błąd podczas przetwarzania nagłówka</translation>
</message>
@@ -8270,14 +8300,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>wynurzanie</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>bateria</translation>
</message>
@@ -8304,7 +8334,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8605,13 +8635,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8627,15 +8657,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8661,15 +8691,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8718,11 +8748,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Błąd odczytu &apos;%s&apos;</translation>
</message>
@@ -8733,53 +8763,53 @@ Maximum</source>
<translation>Nie można otworzyć pliku CSV %s; Użyj opcji Importowanie logów nurkowych.</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Pusty plik &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Błąd importu: nie można odczytać &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Pozycja ustnika: OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Pozycja ustnika: CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Pozycja ustnika: nieznana</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Pozycja ustnika: nie podłączony</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Wyłączenie</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Kalibracja O₂ nieudana</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Kalibracja O₂ </translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8885,22 +8915,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Nie udało się połączyć z chmurą Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Nieudana operacja git clone dla %s (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9043,74 +9073,74 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Błąd podczas przetwarzania danych o użytym rodzaju gazu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nie udało się utworzyć parsera dla %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Błąd podczas przetwarzania danych</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Błąd podczas przetwarzania próbek</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Oczekiwanie na działanie użytkownika</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Błąd rejestracji uchwytu (event handler)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Błąd rejestracji uchwytu (cancellation handler)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Błąd podczas importowania danych</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Nie można utworzyć kontekstu libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nie udało się otworzyć %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9124,30 +9154,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>dodatkowa nazwa dla miejsca: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Nieznany komputer nurkowy w nurkowaniu %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Błąd - %s - przetwarzanie nurkowania %d</translation>
</message>
@@ -9429,7 +9459,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9438,114 +9468,114 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>dekompresja
@@ -9553,139 +9583,139 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (obliczone)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>dekompresja (obliczone)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Obliczony sufit: %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tkanka %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>kurs: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>gł. średnia do teraz %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sGł:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sGł:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9734,17 +9764,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10583,112 +10613,112 @@ Czy Uemis Zurich jest podłączony poprawnie?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Ustawienia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Pomoc</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_pt_BR.ts b/translations/subsurface_pt_BR.ts
index a798b6969..7c3a635d4 100644
--- a/translations/subsurface_pt_BR.ts
+++ b/translations/subsurface_pt_BR.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Pessoa:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Buscas por duplas e divemasters</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Sem dupla</translation>
</message>
@@ -1947,132 +1947,127 @@ o computador de mergulho selecionado?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detalhes do mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Remover mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Mostrar no mapa</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Vários duplas</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Mergulho %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Localidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordenadas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Use atual
Localização GPS:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profundidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Duração:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temperatura do ar:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temperatura da água:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Roupa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Companheiro:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Peso:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Cilindro:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Mistura gasosa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Pressão inicial:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Pressão final:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Classificação:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notas:</translation>
</message>
@@ -3025,22 +3020,22 @@ Localização GPS:</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>pé(s)</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3379,111 +3374,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>nenhum mergulho selecionado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>falha ao criar arquivo zip para upload: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>erro interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Finalizado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Enviando lista de mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Recebendo lista de mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Recebendo %1 mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Recebimento terminado - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Recebimento inválido</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>O arquivo não pode ser aberto:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Enviado finalizado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Envio falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Envio bem sucedido</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Abertura de sessão (login) falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Falha na análise da resposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
@@ -3512,47 +3507,47 @@ p, li { white-space: pre-wrap; }
<translation>Erro</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Encontrar computador de mergulho Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Ao salvar a saída da biblioteca libdivecomputer as informações dos mergulhos recebidos NÃO serão gravadas na lista de mergulhos.</translation>
</message>
@@ -3625,6 +3620,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Receber</translation>
</message>
@@ -3690,27 +3687,32 @@ p, li { white-space: pre-wrap; }
<translation>Encerrar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Aceitar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Selecionar tudo</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3783,6 +3785,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Selecionar tudo</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3799,6 +3819,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3899,7 +3924,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3940,7 +3965,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4064,8 +4089,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
@@ -4098,7 +4123,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Local</translation>
</message>
@@ -4259,27 +4284,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notas da viagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Local do mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Descartar alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Você está prestes a eliminar suas alterações.</translation>
</message>
@@ -4693,7 +4718,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Por favor, salve ou cancele a edição atual do mergulho antes de abrir um novo arquivo.</translation>
</message>
@@ -4704,39 +4729,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Buscar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
@@ -4765,201 +4790,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Por favor, salve ou cancele a edição atual do mergulho antes de fechar o arquivo.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Por favor, salve ou cancele a edição atual do mergulho atual antes de tentar adicionar um mergulho.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Imprimir tabela</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Primeiro termine a edição atual antes de editar outro.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Estatisticas Anuais</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Você quer salvar as alterações que fez no arquivo %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Você quer salvar as alterações feitas no arquivo?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Salvar Alteraḉões?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>As alterações serão perdidas se não forem gravadas.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Salvar arquivo como</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Abrir arquivo</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5007,7 +5032,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5088,74 +5113,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>pés/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Ultima parada em 20 pés</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>pé(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Ultima parada em 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6138,124 +6163,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6278,7 +6303,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6291,79 +6316,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>pé(s)</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AR</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>pés cúbicos</translation>
</message>
@@ -6417,32 +6442,32 @@ Please export this template to a different file.</source>
<translation>Máximo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Resposta inválida do servidor</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Esperava rótulo XML &apos;DiveDateReader&apos;, recebido &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Rótulo XML &apos;DiveDates&apos; esperado não foi encontrado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Resposta XML defeituosa. Linha %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Rótulos</translation>
</message>
@@ -6711,38 +6736,38 @@ Not all images have timestamps in the range between
<translation>Qual dia e hora são mostrados na imagem?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7054,47 +7079,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Serviço web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Conectando...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Recebimento finalizado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Erro no recebimento: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Identificador de usuário inválido!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Não é possível analisar a resposta!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation type="unfinished"/>
</message>
@@ -7102,7 +7127,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7110,7 +7135,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7236,32 +7261,37 @@ Files with inappropriate date/time</source>
<translation>Fotos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7431,7 +7461,7 @@ misturados com ar usando:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7439,7 +7469,7 @@ misturados com ar usando:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7638,7 +7668,7 @@ misturados com ar usando:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8087,12 +8117,12 @@ Lingua: %1</translation>
<translation>Enviar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Tempo limite para operação estourou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8243,7 +8273,7 @@ Médio</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8261,14 +8291,14 @@ Médio</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>subida</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8295,7 +8325,7 @@ Médio</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8596,13 +8626,13 @@ Médio</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8618,15 +8648,15 @@ Médio</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>pé(s)</translation>
</message>
@@ -8652,15 +8682,15 @@ Médio</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8709,11 +8739,11 @@ Médio</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Falha na leitura de &apos;%s&apos;</translation>
</message>
@@ -8724,53 +8754,53 @@ Médio</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8876,22 +8906,22 @@ Médio</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9034,74 +9064,74 @@ Médio</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Erro na análise da mistura de gás</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Não é possivel criar o analisador para %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Erro no registo dos dados</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Erro na análise das amostras</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Evento: aguardando ação do usuário</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Erro no registo do rótulo do evento.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Erro no registo do rótulo de cancelamento.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Erro ao importar os dados do mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Não é possivel criar contexto da libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Não se consegue abrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9114,29 +9144,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9419,7 +9449,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9428,247 +9458,247 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Em deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Em deco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Teto calculado %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tecido %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9717,17 +9747,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>O</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10561,112 +10591,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Lista de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Configurações</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_pt_PT.ts b/translations/subsurface_pt_PT.ts
index 59c055866..03245e3db 100644
--- a/translations/subsurface_pt_PT.ts
+++ b/translations/subsurface_pt_PT.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Companheiro:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Busca por companheiros e guias de mergulho</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Sem companheiros</translation>
</message>
@@ -1947,132 +1947,127 @@ remover o computador de mergulho seleccionado?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detalhes do mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Eliminar mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Cancelar edições</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Mostrar no mapa</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Múltiplos companheiros</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Mergulho %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Local:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordenadas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Usar a localização
do GPS actual:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Profundidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Duração:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temperatura do ar:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temperatura da água:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Fato:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Companheiros:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Guia:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Peso:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Garrafa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Mistura respiratória:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Pressão inicial:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Pressão final:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Classificação:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Visibilidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notas:</translation>
</message>
@@ -3025,22 +3020,22 @@ do GPS actual:</translation>
<translation>Setpoint Circuito fechado</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation>Tempos das paragens</translation>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>não foram seleccionados nenhuns mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>não foi possível encontrar a folha de estilos para exportar para divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>erro ao criar um ficheiro zip para upload&gt; %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>erro interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>A conversão do mergulho %1 para o formato divelogs.de falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>erro na escrita do ficheiro zip: %s erro zip %d erro de sistema %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Concluído</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>A carregar a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>A transferir a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>A transferir %1 mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Transferência terminada - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problema ao descarregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Não foi possível abrir o ficheiro:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Transferência corrompida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Não foi possível abrir o ficheiro:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Carregamento terminado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>A exportação falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Exportação bem sucedida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>O login falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Não foi possível analisar a resposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Erro</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Procurar computador de mergulho Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Cancelar a descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Seleccionar o ficheiro para descarregar o registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Ficheiros de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Escolher o ficheiro para a descarga do ficheiro binário do computador de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>Ficheiros dump (Registos da memória do computador de mergulho)</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Tentar a descarga novamente</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Gravar a descarga do libdivecomputer não transfere os mergulhos para a lista</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Transferir</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Sair</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation>Voltar a procurar</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Mergulhos descarregados</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Informação:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Aceitar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Seleccionar todos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Desmarcar todos</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Seleccionar todos</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Desmarcar todos</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation>Inverter selecção</translation>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrar esta lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Local:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Não foi definido um local</translation>
</message>
@@ -4070,8 +4095,8 @@ Tem a certeza que quer continuar?</translation>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
@@ -4104,7 +4129,7 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Local</translation>
</message>
@@ -4265,27 +4290,27 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notas sobre a viagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Local da viagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Novo local de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Eliminar as alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Está prestes a eliminar as alterações.</translation>
</message>
@@ -4699,7 +4724,7 @@ Tem a certeza que quer continuar?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Por favor grave ou cancele as edições feitas a este mergulho antes de abrir um novo ficheiro.</translation>
</message>
@@ -4710,39 +4735,39 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>Não gravar um ficheiro vazio remotamente</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Atravessar as pastas das imagens</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Procurar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>A procurar imagens... (pode demorar um pouco)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
@@ -4778,202 +4803,202 @@ Localização:
Por favor tenha em atenção que a partir desta versão do Subsurface os modelos padrão são ficheiros apenas de leitura e não devem ser editados directamente, uma vez que a aplicação poderá criá-los novamente no arranque.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Por favor grave ou cancele as edições feitas a este mergulho antes de fechar o ficheiro.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Por favor grave ou cancele as edições feitas a este mergulho antes de adicionar outro mergulho.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Imprimir tabela de runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Está a tentar planear novamente um mergulho que não foi criado no planeador de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Por favor, termine a edição em curso antes de iniciar outra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>A tentar editar um mergulho que não foi criado manualmente.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Estatísticas anuais</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>Ficheiros de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Ficheiros do Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI files</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD log viewer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTCtools</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Todos os ficheiros</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Deseja gravar as alterações feitas no ficheiro %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Deseja gravar as alterações feitas no ficheiro de dados?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Guardar alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>As alterações serão perdidas se não forem gravadas.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Guardar ficheiro como</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[cache local para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[armazenamento remoto para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>A abrir ficheiro de uma versão mais antiga</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Abriu um ficheiro de uma versão antiga do Subsurface. Recomendamos que leia o manual para saber mais sobre as alterações para esta nova versão, especialmente no que respeita a gestão de locais de mergulho, que sofreu alterações importantes.
O Subsurface tentou preencher os dados, mas pode ser importante rever o novo sistema de gestão dos locais de mergulho para garantir que tudo está correcto.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Abrir ficheiro de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>A contactar o serviço remoto...</translation>
</message>
@@ -5022,7 +5047,7 @@ Os módulos QML QtPositioning e QtLocation podem estar em falta!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>O filtro mostra %1 (de %2) mergulhos</translation>
</message>
@@ -5105,74 +5130,74 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Última paragem aos 20 ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% da profundidade média para 6 m/20 ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>6 m/20 ft para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Última paragem aos 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% da profundidade média para 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6 m para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6158,124 +6183,124 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>A inicial...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Abrir ficheiro local com dados de mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Não foi possível abrir o ficheiro local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 mergulhos carregados a partir do ficheiro local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>A trabalhar em modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>Erro na análise do armazenamento local, a cancelar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>Não existem credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Por favor insira credenciais de nuvem válidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>O endereço de email e a palavra-chave para o armazenamento remoto apenas pode conter letras, números e &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, e &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>Formato de endereço de correio electrónico inválido</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>A tentar abrir o armazenamento remoto com as novas credenciais</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>A testar as credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Não houve resposta do servidor remoto para validar as credenciais</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>Credenciais remotas inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Não foi possível ligar-se ao armazenamento remoto - conta remota não verificada</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>As credenciais são inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Não foi possível abrir o armazenamento remoto: erro ao criar a ligação HTTPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Não é possível abrir o armazenamento remoto: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Não é possível ligar-se com o armazenamento remoto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>Credenciais remotas válidas, a carregar os mergulhos...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Erro no armazenamento remoto: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>A carregar mergulhos do armazenamento local (modo &apos;no cloud&apos;)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Falha na ligação ao servidor remoto. A passar para modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Armazenamento remoto aberto com sucesso. Não existem mergulhos na lista.</translation>
</message>
@@ -6298,7 +6323,7 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<translation>seg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Localização GPS desconhecida</translation>
</message>
@@ -6311,79 +6336,79 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<translation>À espera para adquirir uma localização de GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>libra</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Ar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EANx</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n mergulho)</numerusform><numerusform>(%n mergulhos)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXIGÉNIO</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>pé cúbico</translation>
</message>
@@ -6437,32 +6462,32 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<translation>Máxima</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Resposta inválida do servidor</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Esperada a tag XML &apos;DiveDateReader&apos;. Em vez disso foi recebida a &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>A tag XML esperada &apos;DiveDates&apos; não foi encontrada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Resposta XML mal formada. Linha %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>Não foram definidas nas preferências, as categorias para o layout dos locais de mergulho!</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Categorias</translation>
</message>
@@ -6733,38 +6758,38 @@ Nem todas as imagens foram obtidas no entervalo entre
<translation>Que data e hora estão representados na imagem?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Abrir imagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>Ficheiros de imagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>Data/hora de mergulho seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>Primeira data/hora de mergulho seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>Ùltima data/hora de mergulho seleccionada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>Ficheiros com data/hora inapropriada</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Não foram encontrados dados Exif de data/hora</translation>
</message>
@@ -7082,47 +7107,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Introduza o ID do utilizador e clique em &quot;Transferir&quot;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Serviço web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>A ligar ...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Transferência terminada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Erro na transferência: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Erro de ligação:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Identificação de utilizador inválida !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Não foi possível analisar a resposta !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Transferência bem sucedida</translation>
</message>
@@ -7130,7 +7155,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Fatos:</translation>
</message>
@@ -7138,7 +7163,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Fato não definido</translation>
</message>
@@ -7264,32 +7289,37 @@ Files with inappropriate date/time</source>
<translation>Fotos</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation>Nível de zoom</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Carregar imagens do(s) ficheiro(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Carregar imagens da web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Apagar imagens seleccionadas</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Apagar todas as imagens</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>A eliminar imagens</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Tem a certeza que quer apagar todas as imagens?</translation>
</message>
@@ -7459,7 +7489,7 @@ obtidos a partir do ar usando:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Categorias:</translation>
</message>
@@ -7467,7 +7497,7 @@ obtidos a partir do ar usando:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Categorias vazias</translation>
</message>
@@ -7666,7 +7696,7 @@ obtidos a partir do ar usando:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1clicar para visitar %2</translation>
</message>
@@ -8119,12 +8149,12 @@ Linguagem: %1</translation>
<translation>Carregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>A operação demorou demasiado tempo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>A transferir dados...</translation>
</message>
@@ -8275,7 +8305,7 @@ Média</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Erro ao analisar o cabeçalho</translation>
</message>
@@ -8293,14 +8323,14 @@ Média</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>subida</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>bateria</translation>
</message>
@@ -8327,7 +8357,7 @@ Média</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8629,13 +8659,13 @@ Média</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8651,15 +8681,15 @@ Média</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>pés</translation>
</message>
@@ -8685,15 +8715,15 @@ Média</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>libras</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8742,11 +8772,11 @@ Média</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Falha na leitura de &apos;%s&apos;</translation>
</message>
@@ -8757,53 +8787,53 @@ Média</translation>
<translation>Não foi possível abrir o ficheiro CSV %s; por favor usar a opção Importar log no menu Ficheiro</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Ficheiro vazio &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Falha ao importar Poseidon: não foi possíve ler &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Posição do bocal circuito aberto</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Posição do bocal circuito fechado</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Posição do bocal desconhecida</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Posição do bocal não ligada</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Desligado</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>A calibração de O₂ falhou</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibração de O₂ </translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>Não foi encontrado um perfil de mergulho em &apos;%s&apos;</translation>
</message>
@@ -8909,22 +8939,22 @@ Média</translation>
<translation>Ligação remota bem sucedida, a descarregar dados</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>Sincronização com o armazenamento remoto concluída</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Erro ao ligar ao armazenamento remodo do Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Falha (%s) no git clone %s </translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>A sincronizar o ficheiro de dados</translation>
</message>
@@ -9067,67 +9097,67 @@ Média</translation>
<translation>Erro ao obter o modo de mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Erro na análise da mistura de gás</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Não é possivel criar o &quot;parser&quot; para %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Erro no registo de dados</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Erro na análise das amostras</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>Mergulho já descarregado em %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Evento: à espera de acção do utilizador</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>modelo=%s firmware=%u numserie=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Erro no registo do &quot;event handler&quot;.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Erro no registo do &quot;cancellation handler&quot;.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Erro a importar os dados do mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Não é possivel criar contexto do libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Não se consegue abrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9136,7 +9166,7 @@ Na maioria dos cados, será útil obter um ficheiro log do libdivecomputer para
Poderá criar este ficheiro seleccionando a opção respectiva no menu de download.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>Não foram descarregados novos mergulhos do computador de mergulho</translation>
</message>
@@ -9150,30 +9180,30 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>nome adicional para o local: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>Carregar dados do armazenamento local</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>Dados de mergulho abertos com sucesso</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Computador de mergulho desconhecido no mergulho %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Erro - %s - ao analisar o mergulho %d</translation>
</message>
@@ -9455,7 +9485,7 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9464,84 +9494,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Descompressão: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Paragem de segurança: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9550,7 +9580,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9559,168 +9589,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densidade: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Paragem de segurança: duração desconhecida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Descompressão: duração desconhecida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>Em descompressão
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Descompressão: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>Em descompressão (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Tecto calculado %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Compartimento %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>frequência cardíaca: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>Rumo: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>profundidade média até aqui %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9769,17 +9799,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>O</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>mais de %1 dias</translation>
</message>
@@ -10618,112 +10648,112 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Lista de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>Gestão de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>Desactivar serviços de geolocalização</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Definições</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Adicionar um mergulho manualmente</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Descarregar do computador de mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Sincronizar manualmente com a nuvem </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Modo offline</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Ligar sincronização automática com a nuvem</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>Desligar a sincronização automática para o armazenamento remoto faz com que todos os dados sejam armazenados localmente. Isto pode ser útil em situações em que não haja internet ou com ligações limitadas. Por favor escolha &apos;Sincronização manual com o armazenamento remoto&apos; se tem ligação à rede e deseja sincronizar os seus dados com a nuvem.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Ajuda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Carregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>Aplicar as posições de GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation>Ligada a sincronzação automática com a nuvem</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Descarregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Mostrar pontos GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Limpar a memória GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Desenvolvedores</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Registo da app</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informações sobre o tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Activar serviço de localização</translation>
</message>
diff --git a/translations/subsurface_ro_RO.ts b/translations/subsurface_ro_RO.ts
index 0f92ab379..f9763cc53 100644
--- a/translations/subsurface_ro_RO.ts
+++ b/translations/subsurface_ro_RO.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Persoană: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Căutare de însoțitori și experți în scufundări</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Niciun însoțitor</translation>
</message>
@@ -1947,132 +1947,127 @@ computerul de scufundări selectat?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Detalii scufundare</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Stergere scufundare</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Afisare pe harta</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Mai mult de 1 buddy</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Scufundare %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Dată:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Locație:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Coordonate:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Foloseste posizitia
GPS curenta:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Adancime:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Durată:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Temperatura aer:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Temperatura apa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Costum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Însoțitor:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Maestru scufundare:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Lest:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Butelie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Mix de gaze:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Presiune initiala:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Presiune finala:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Rating:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notițe:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS curenta:</translation>
<translation>Valorare CC de refetință</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>picioare</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>nu a fost selectată nicio scufundare</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Fișierul style pentru export la divelogs.de nu a fost găsit</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>nu a reușit să se creeze fișierul zip pentru upload: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>eroare internă</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Conversia scufundării %1 in formatul divelogs.de a eșuat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>eroare la scrierea fișierului zip: %s eroare zip %d eroare sistem %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Finalizat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Se uploadează lista de scufundări...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Se descarcă lista de scufundări...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Se descarcă scufundările %1...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Descărcarea s-a terminat - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problema legată de descărcare</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Arhiva nu a putut fi deschisă:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Descărcarea a fost coruptă.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arhiva nu a putut fi deschisă:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Upload-ul a fost finalizat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Upload-ul a eșuat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Upload-ul a avut succes</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Logarea a eșuat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Nu s-a putut parsa răspunsul</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Eroare: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Eroare</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Găsește calculatorul de scufundări Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Anulare descărcare</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Alege-ți fișier pentru descărcarea logului computerului</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Alege-ți fișier pentru fișierul sursa binar al computerului</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Reîncearcă descărcarea</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Avertizare</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Salvând dump-ul libdivecomputer nu se vor mai descărca scufundările din listă.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Descarcă</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Ieșire</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Scufundari descarcate:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Informație:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Acceptă</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Selectează totul</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Deselecteaza tot</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Selectează totul</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Deselecteaza tot</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrează lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Locație: </translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Nu a fost setată nicio locație</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notițe</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Locație</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Notițe excursie</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Locație excursie</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Locație de scufundare nouă</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Renunțați la modificări?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Sunteți pe cale să renunțați la modificări.</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Vă rugăm salvați sau anulați editarea scufundării curente înainte de a deschide un nou fișier.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Anulează</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Imagine direcții traverse</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Scanare</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Scanare imagini ... (poate dura mai mult timp)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Avertizare</translation>
</message>
@@ -4771,202 +4796,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Vă rugăm salvați sau anulați editarea scufundării curente înainte de a închide fișierul.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Vă rugăm salvați sau anulați editarea scufundării curente înainte de a încerca să adăugați o scufundare.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Printați tabelul de execuție</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Încercare de replanificare scufundare ce nu este o scufundare planificată</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Vă rugăm să terminați editarea curentă înainte de a începe una nouă.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Încercare de modificare a unei scufundări ce nu a fost adăugată manual.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Statistici anuale</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Doriți să salvați modificările efectuare în fișierul %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Doriți să salvați modificările efectuare în fișierul de date?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Doriți să salvați modificările?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Modificările vor fi pierdute dacă nu le salvați.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Salvează ca</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[cache local pentru] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[intregistrare din cloud pentru] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Deschidere fisier de date din o versiune mai veche</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>A-ți deschis un fisier cu date din o versiune mai veche a Subsurface. Recomandăm citirea manualului pentru a afla despre schimbările din noua versiune, în special despre administrarea locurilor de scufundare, modul a suferit modificări majore.
Subsurface a încercat deja să pre-populeze datele dar ar trebui să verificați noul sistem de administrare a locurilor de scufundare și să vă asigurați că totul a decurs fără erori.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Deschideți înregistrările scufundărilor</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Se contactează serviciul cloud</translation>
</message>
@@ -5014,7 +5039,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filtrele afișează %1 (din %2) scufundări</translation>
</message>
@@ -5097,74 +5122,74 @@ Dacă dispozitivul dvs. folosește Bluetooth, faceți aceleași pregatiri ca și
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Ultima oprire la 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% adâncime medie până la 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft pană la suprafață</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>picioare</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Ultima oprire la 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% adâncime medie pană la 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m pană la suprafață</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>metri cubi/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>livre pe inch pătrat</translation>
</message>
@@ -6147,124 +6172,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Se incarcă...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>Deschide fișier local cu scufundări</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>Eroare deschidere fișier cu scufundări local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 scufundări încărcate din fișier local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>operare în mod local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>E-mailul și parola de cloud pot conține doar litere, numere și &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, și &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6287,7 +6312,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Locatie GPS necunoscuta</translation>
</message>
@@ -6300,79 +6325,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>picioare</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>livre</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>livre pe inch pătrat</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>AER</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXIGEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>picioare cubice</translation>
</message>
@@ -6426,32 +6451,32 @@ Please export this template to a different file.</source>
<translation>Maxim</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Răspuns invalid de la server</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Tag XML așteptat &apos;DiveDateReader&apos;, dar s-a întâmpinat „%1”</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Tag-ul XML așteptat &apos;DiveDates&apos; nu a fost găsit</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Răspuns XML incorect. Linia %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Etichete</translation>
</message>
@@ -6720,38 +6745,38 @@ Not all images have timestamps in the range between
<translation>Ce dată și ce oră sunt afișate pe imagine?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Deschide fișierul cu imaginea</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7069,47 +7094,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Introduceți ID-ul utilizatorului si apăsați pe butonul de Descărcare</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Serviciu Web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Se conectează...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>S-a terminat descărcarea</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Eroare la descărcare: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Eroare la conectare:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Identificator de utilizator invalid!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Nu se poate parsa răspunsul!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Descărcare cu succes</translation>
</message>
@@ -7117,7 +7142,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Costume:</translation>
</message>
@@ -7125,7 +7150,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Niciun costum setat</translation>
</message>
@@ -7251,32 +7276,37 @@ Files with inappropriate date/time</source>
<translation>Fotografii</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Încărcarea imaginilor din fișier</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Încărcarea imaginilor de pe web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7445,7 +7475,7 @@ mixate cu aer și folosite:</translation>
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Etichete: </translation>
</message>
@@ -7453,7 +7483,7 @@ mixate cu aer și folosite:</translation>
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Etichete goale</translation>
</message>
@@ -7652,7 +7682,7 @@ mixate cu aer și folosite:</translation>
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8104,12 +8134,12 @@ Limba: %1</translation>
<translation>Uploadează</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Operațiunea a expirat</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Se transferă datele...</translation>
</message>
@@ -8260,7 +8290,7 @@ Medie</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8278,14 +8308,14 @@ Medie</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>ascensiune</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>baterie</translation>
</message>
@@ -8312,7 +8342,7 @@ Medie</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8613,13 +8643,13 @@ Medie</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>livre pe inch pătrat</translation>
</message>
@@ -8635,15 +8665,15 @@ Medie</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>picioare</translation>
</message>
@@ -8669,15 +8699,15 @@ Medie</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>livre</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8726,11 +8756,11 @@ Medie</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Nu s-a putut citi &apos;%s&apos;</translation>
</message>
@@ -8741,53 +8771,53 @@ Medie</translation>
<translation>Nu s-a putut deschide fișierul CSV %s;vă rugăm să folosiți dialogul Importă fișierul cu înregistrări</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Importul Poseidon a esuat: nu s-a putut citi &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Poziția muștiucului OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Poziția muștiucului OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Poziția muștiucului necunoscută</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Poziția muștiucului nu s-a conectat</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Stinge</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Calibrarea O₂ a eșuat</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Calibrare O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8893,22 +8923,22 @@ Medie</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9051,74 +9081,74 @@ Medie</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Eroare parsând amestecul de gaz</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nu s-a putut crea parser pentru %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Eroare înregistrând datele</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Eroare parsând eșantioanele</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Eveniment: aștept acțiunea utilizatorului</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Eroare la înregistrarea handlerului de evenimente.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Eroare la înregistrarea handlerului de anulare.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Eroare la importarea datelor despre scufundare</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Nu s-a putut crea contextul libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nu s-a putut deschide %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9131,29 +9161,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9435,7 +9465,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9444,250 +9474,250 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Decompresie: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>În decompresie
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Decompresie: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>În decompresie (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Limita calculată %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Țesut %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>producere: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>adâncimea medie pana aici %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9736,17 +9766,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>V</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10583,112 +10613,112 @@ Este conectat corect dispozitivul Uemis Zurich?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Lista scufundari</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Parametri</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Incarcă datele GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Descarcă datele GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Arată cache GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Goliți cache GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Dezvoltator</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Jurnal aplicație</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Informații despre tip interfață</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Despre</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Porniți serviciul de localizare</translation>
</message>
diff --git a/translations/subsurface_ru_RU.ts b/translations/subsurface_ru_RU.ts
index 7b4610f6c..b25211ad2 100644
--- a/translations/subsurface_ru_RU.ts
+++ b/translations/subsurface_ru_RU.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Люди:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Поиск партнеров и инструкторов</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Без напарника</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Детали погружения</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Удалить погружение</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Показать на карте</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Несколько напарников</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Погружение %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Дата:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Место:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Координаты:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Использовать текущее
местоположение GPS:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Глубина:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Длительность:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Темп. воздуха:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Темп. воды:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Костюм:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Напарник:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Инструктор:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Вес:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Баллон:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Смесь:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Нач. давление:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Кон. давление:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Рейтинг:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Заметки:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS location:</source>
<translation>Установка ребризера</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>мин</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>фут</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>не выбраны погружения</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>Не найден стиль для экспорта в divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>не удалось создать ZIP файл для загрузки: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>внутренняя ошибка</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Ошибка преобразования погружения %1 в формат divelogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>ошибка сохранения zip-файла: %s ошибка %d системная ошибка %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Готово</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Выгрузка списка погружений...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Загрузка списка погружений...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Загрузка %1 погружений...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Загрузка завершена - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Ошибка загрузки</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Невозможно открыть архив:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Поврежденная загрузка</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Невозможно открыть архив:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Выгрузка завершена</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Выгрузка не удалась</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Выгрузка завершена</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Ошибка входа</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Ошибка разбора ответа</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Ошибка: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Ошибка</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Найти дайвкомпьютер Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Отменить загрузку</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Выберите файл для протокола загрузки из дайв-компьютера</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Выберите файл для двоичного дампа из дайв-компьютера</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Повторить загрузку</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>При сохранении дампа, погружения в журнал НЕ загружаются.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Загрузить</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Выход</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Загруженные погружения</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Принять</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Выбрать все</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Отменить выделение</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Выбрать все</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Отменить выделение</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Отфильтровать список</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Места:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Место не указано</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Основное</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Местонахождение</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Поездка</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Местоположение</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Новый дайв-сайт</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Отменить изменения?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Вы собираетесь отменить свои изменения.</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Сохраните или отмените изменения перед открытием нового файла.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Сканировать директории с фото</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Сканировать</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Поиск изображений, подождите...</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
@@ -4771,202 +4796,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Сохраните или отмените изменения перед закрытием файла.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Сохраните или отмените изменения перед добавлением погружения.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Печать плана погружения</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Попытка перепланирования погружения, созданного не в планировщике.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Пожалуйста, для начала закончите текущее редактирование, а потом пробуйте редактировать другой.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Попытка редактирования погружения, созданного не вручную.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Статистика по годам</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Хотите ли вы сохранить изменения, внесенные в файл %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Хотите ли вы сохранить изменения, внесенные в файл журнала?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Сохранить изменения?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Изменения будут утеряны, если вы не сохраните их.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Сохранить как</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[локальный кэш для] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[облачное хранилище для] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Журнал создан в старой версии</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Вы открыли журнал, созданный в старой версии Subsurface. Мы рекомендуем прочитать руководство, чтобы узнать о последних изменения, особенно что касается управления сайтами погружений.
Subsurface попытался перенести уже существующие данные, но тем не менее стоит проверить, что все информация выглядит корректно.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Открыть журнал погружений</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Соединение с облачным сервисом...</translation>
</message>
@@ -5014,7 +5039,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Показано %1 (из %2) погружений</translation>
</message>
@@ -5097,74 +5122,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>фут/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Последняя остановка на 20фт</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% ср. глубины - 20фут</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20фут - поверхность</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>фут</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>м/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Последняя остановка на 6м</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% ср. глубины - 6м</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6м - поверхность</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>куб.фут/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>л/мин</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>бар</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6147,124 +6172,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Запуск...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>работа без облачного хранилища</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>нет учетных данных для облака</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Укажите правильные учетные данные для облака</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Адрес почты и пароль для могут содержать только буквы, цифры и &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, и &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Попытка открыть облачное хранилище с новыми учетными данными</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Проверка учетных данных</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Нет ответа от сервера в облаке чтобы проверить учетные данные</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Невозможно подключиться к облачному хранилищу - учетная запись не проверена</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Учетные данные неверны</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Невозможно открыть облачное хранилище: Ошибка защищенного подключения</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Невозможно открыть облачное хранилище: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Невозможно подключиться к облачному хранилищу</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Ошибка облачного хранилища: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Ошибка подключения к серверу в облаке, работа в обычном режиме</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Облачное хранилище открыто. Погружения отсутствуют.</translation>
</message>
@@ -6287,7 +6312,7 @@ Please export this template to a different file.</source>
<translation>с</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Неизвестное местоположение GPS</translation>
</message>
@@ -6300,79 +6325,79 @@ Please export this template to a different file.</source>
<translation>Ожидание местоположения GPS</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>фут</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>кг</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>фунт</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>бар</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>воздух</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n дайв)</numerusform><numerusform>(%n дайва)</numerusform><numerusform>(%n дайвов)</numerusform><numerusform>(%n dive(s))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>КИСЛОРОД</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>л</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>куб. фут</translation>
</message>
@@ -6426,32 +6451,32 @@ Please export this template to a different file.</source>
<translation>Максимум</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Неверный ответ сервера</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>XML тег &apos;DiveDateReader&apos; не найден, получен &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>XML тег &apos;DiveDates&apos; не найден</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Неверный XML ответ. Строка %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Метки</translation>
</message>
@@ -6722,38 +6747,38 @@ Not all images have timestamps in the range between
<translation>Какое время и дата отображены на изображении?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Открыть файл с изображением</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7071,47 +7096,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Укажите КЛЮЧ и нажмите Загрузить</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Вебсервис</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Соединение...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Загрузка завершена</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Ошибка загрузки: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Ошибка соединения:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Неверный идентификатор пользователя!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Невозможно разобрать ответ!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Загрузка завершена</translation>
</message>
@@ -7119,7 +7144,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Костюмы:</translation>
</message>
@@ -7127,7 +7152,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Костюм не указан</translation>
</message>
@@ -7253,32 +7278,37 @@ Files with inappropriate date/time</source>
<translation>Фотографии</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Загрузить фото из файлов</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Загрузить фото из Web</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Удалить выбранные изображения?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Удалить все изображения</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Удаление изображений</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Удалить все изображения?</translation>
</message>
@@ -7448,7 +7478,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Метки:</translation>
</message>
@@ -7456,7 +7486,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Без меток</translation>
</message>
@@ -7655,7 +7685,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1нажмите чтобы перейти к %2</translation>
</message>
@@ -8108,12 +8138,12 @@ Language: %1</source>
<translation>Выгрузить</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Таймаут выполнения</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Передача данных...</translation>
</message>
@@ -8264,7 +8294,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Ошибка разбора заголовка</translation>
</message>
@@ -8282,14 +8312,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>подъем</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>батарея</translation>
</message>
@@ -8316,7 +8346,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8617,13 +8647,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>бар</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8639,15 +8669,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>фут</translation>
</message>
@@ -8673,15 +8703,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>фунт</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>кг</translation>
</message>
@@ -8730,11 +8760,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Ошибка чтения &apos;%s&apos;</translation>
</message>
@@ -8745,53 +8775,53 @@ Maximum</source>
<translation>Невозможно открыть CSV-файл %s; воспользуйтесь функцией Импорт</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Пустой файл &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Импорт из Poseidon не удался: невозможно прочесть &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Режим загубника ОЦ</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Режим загубника ЗЦ</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Режим загубника неизвестен</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Переключатель загубника не подключен</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Выключение</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>Калибровка O₂ не удалась</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>Калибровка O₂</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8897,22 +8927,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Ошибка подключения к облачному хранилищу Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>Клонирование git-репозитория %s не удалось (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9055,74 +9085,74 @@ Maximum</source>
<translation>Ошибка при получении режима погружения</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Ошибка разбора смеси</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Невозможно создать анализатор для %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Ошибка регистрации данных</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Ошибка разбора выборки</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Событие: ожидание действия пользователя</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Ошибка регистрации обработчика событий.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Ошибка регистрации обработчика завершения.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Ошибка импорта данных погружения</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Невозможно создать контекст libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Невозможно открыть %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9136,30 +9166,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>другое название дайв-сайта: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Неизвестный дайв-компьютер в погружении %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Ошибка %s в погружении %d</translation>
</message>
@@ -9441,7 +9471,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9450,257 +9480,257 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>Т: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>С: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/мин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fбар
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fбар
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fбар
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Деко: %uмин @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Ост. без-ти: %uмин @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Ост. без-ти: неизв. время @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Деко: неиз. время @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>В деко
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Деко: %uмин @ %.0f%s (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>В деко (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %uмин (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2ч (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %uмин (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2ч (вычисл.)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %uмин
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Расчетный потолок %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Ткань %.0fмин: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>пульс: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>азимут: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>средная глубина здесь %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sГ:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sГ:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sС:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sС:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sД:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9749,17 +9779,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>З</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10598,112 +10628,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Список погружений</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Добавить погружение вручную</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Ручная синхронизация с облаком</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Режим &quot;Без Интернета&quot;</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Включить синхронизацию с облаком</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Справка</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Выгрузить данные GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Загрузить данные GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Показать точки GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Очистить кэш GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Разработчик</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>Журнал приложения</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Тема оформления</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Запустить службу позиционирования</translation>
</message>
diff --git a/translations/subsurface_sk_SK.ts b/translations/subsurface_sk_SK.ts
index a0d664729..ce4a262a5 100644
--- a/translations/subsurface_sk_SK.ts
+++ b/translations/subsurface_sk_SK.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Osoba:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Vyhľadávanie partnerov a divemastrov</translation>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Žiaden partner</translation>
</message>
@@ -1943,131 +1943,126 @@ vybraný počítač?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Zmazať ponor</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Dátum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Miesto:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Hĺbka:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Trvanie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Teplota vzduchu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Teplota vody:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Oblek:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Buddy:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Závažie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Hodnotenie:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Poznámky:</translation>
</message>
@@ -3020,22 +3015,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3374,112 +3369,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>neboli vybrané žiadne ponory</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>vytvorenie zip súboru pre upload zlyhalo: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>interná chyba</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Hotovo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Nahrávanie zoznamu ponorov...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Sťahovanie zoznamu ponorov...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Sťahovanie %1 ponorov...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Sťahovanie ukončené %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Nemôžem otvoriť archív:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Poškodené sťahovanie</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Nemôžem otvoriť archív:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Nahrávanie ukončené</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Nahrávanie zlýhalo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Úspešne nahrávanie</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Prihlásenie zlýhalo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Neviem spracovať odpoveď</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Chyba: %1</translation>
</message>
@@ -3508,47 +3503,47 @@ p, li { white-space: pre-wrap; }
<translation>Chyba</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Hladať Uemis DC</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Upozornenie</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Uloženie dump súboru pre libdivecomputer spôsobí nenahratie ponorov do zoznamu ponorov.</translation>
</message>
@@ -3621,6 +3616,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Stiahnutie</translation>
</message>
@@ -3686,27 +3683,32 @@ p, li { white-space: pre-wrap; }
<translation>Koniec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Akceptovať</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Vybrať všetky</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3779,6 +3781,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Vybrať všetky</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3795,6 +3815,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtruj zoznam</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3895,7 +3920,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Miesto:</translation>
</message>
@@ -3936,7 +3961,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4060,8 +4085,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Poznámky</translation>
</message>
@@ -4094,7 +4119,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Miesto</translation>
</message>
@@ -4255,27 +4280,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Poznámky</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Lokalita</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Vymazať zmeny?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Chystáš sa vymazať zmeny.</translation>
</message>
@@ -4689,7 +4714,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Ulož alebo zruš aktuálne editovanie ponoru pred otvorením nového súboru.</translation>
</message>
@@ -4700,39 +4725,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Zrušiť</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Upozornenie</translation>
</message>
@@ -4761,201 +4786,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Ulož alebo zruš aktuálne editovanie ponoru pred zatvorením súboru.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Ulož alebo zruš aktuálne editovanie ponoru pred pridaním nového ponoru.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Vytlačiť runtime tabuľku</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Ukonči aktuálne editovanie pred tým než začneš ďalšie.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Ročná štatistika</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Chceš uložiť zmeny prevedené v súbore %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Chces uložiť zmeny prevedené v dátovom súbore?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Uložiť zmeny?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Zmeny budu stratené ak ich neuložíš.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Uložiť súbor ako</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Otvoriť log súbor</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5003,7 +5028,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter zobrazuje %1 (z %2) ponorov</translation>
</message>
@@ -5084,74 +5109,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Posledná zastávka v 20 stopách</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% priemernej hĺbky do 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft na hladinu</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Posledná zastávka v 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% priemernej hĺbky do 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m na povrch</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6134,124 +6159,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6274,7 +6299,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6287,79 +6312,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>US libra</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>Vzduch</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>KYSLÍK</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6413,32 +6438,32 @@ Please export this template to a different file.</source>
<translation>Maximum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Neplatná odpoveď zo servera</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Očakávaný XML tag &apos;DiveDates&apos; nebol nájdený</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Nekorektná XML odpoveď. Riadok %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Značky</translation>
</message>
@@ -6707,38 +6732,38 @@ Not all images have timestamps in the range between
<translation>Aký dátum a čas je zobrazený na fotke?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Otvoriť súbory s obrázkami</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7050,47 +7075,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Zadaj ID užívateľa a klikni na Stiahnutie</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservis</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Pripájam...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Sťahovanie ukončené</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Chyba sťahovania: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Chyba spojenia:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Neplatný identifikátor užívateľa!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Nemôžem spracovať odpoveď!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Sťahovanie úspešné</translation>
</message>
@@ -7098,7 +7123,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Obleky:</translation>
</message>
@@ -7106,7 +7131,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7232,32 +7257,37 @@ Files with inappropriate date/time</source>
<translation>Fotografie</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7427,7 +7457,7 @@ vytvorene zo vzduchu a:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Značky:</translation>
</message>
@@ -7435,7 +7465,7 @@ vytvorene zo vzduchu a:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Žiadne značky</translation>
</message>
@@ -7634,7 +7664,7 @@ vytvorene zo vzduchu a:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8083,12 +8113,12 @@ Jazyk: %1</translation>
<translation>Nahratie</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Čas operácie vypršal</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Prenášanie dát...</translation>
</message>
@@ -8236,7 +8266,7 @@ Maximum</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8254,14 +8284,14 @@ Maximum</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>výstup</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batéria</translation>
</message>
@@ -8288,7 +8318,7 @@ Maximum</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8589,13 +8619,13 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8611,15 +8641,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8645,15 +8675,15 @@ Maximum</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>US libra</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8702,11 +8732,11 @@ Maximum</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Chyba pri načítaní &apos;%s&apos;</translation>
</message>
@@ -8717,53 +8747,53 @@ Maximum</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon import zlyhal: neviem načítať &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Vypnúť</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ kalibrácia zlýhala</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ kalibrácia</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8869,22 +8899,22 @@ Maximum</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9027,74 +9057,74 @@ Maximum</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Chyba spracovania zmesi plynu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Nie je možné spracovať %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Chyba registrácie dát</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Chyba spracovania vzoriek</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Udalosť: Čakanie na vstup uživateľa</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Chyba registrácia správcu udalosti.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Chyba registrácie správcu ukončenia</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Chyba importu dát</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Problém inicializácie libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Nie je možné otvoriť %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9107,29 +9137,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9417,7 +9447,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9426,249 +9456,249 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>In deco
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deco: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>V deco (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Vypočítaný strop %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Tkanivo %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>smer: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9717,17 +9747,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10561,112 +10591,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Nastavenia</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Pomoc</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_sv_SE.ts b/translations/subsurface_sv_SE.ts
index e13cd2b11..5451f2817 100644
--- a/translations/subsurface_sv_SE.ts
+++ b/translations/subsurface_sv_SE.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>Person:</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>Sök efter parkamrater och divemasters</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>Inga parkamrater</translation>
</message>
@@ -1947,132 +1947,127 @@ radera den valda dykdatorn?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>Dykdetaljer</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Radera dyk</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>Avbryt redigering</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>Visa på kartan</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>Flera kamrater</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Dyk %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Datum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Plats:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>Koordinater:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>Använd nuvarande
GPS position:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Djup:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Varaktighet:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Lufttemp:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Vattentemperatur:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>Dräkt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>Parkamrat:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Vikt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>Flaska:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>Gasblandning:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>Starttryck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>Sluttryck:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Ranking:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>Sikt:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Anteckningar:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS position:</translation>
<translation>CC setpoint</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>Min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>inga dyk var markerade</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>mallen för export till divelogs.de kan inte hittas</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>misslyckades med att skapa zipfilen för uppladdning: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>internt fel</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>Konvertering av dyk %1 till divelogs.de format misslyckades</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>fel vid skrivning av zip fil: %s zip fel %d system fel %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Klar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Laddar upp dyklista...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Laddar ner dyklista...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>Laddar ner %1 dyk...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>Nedladdning klar - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>Problem med nerladdningen</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>Arkiver kunde inte öppnas:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>Misslyckad nedladdning</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arkivet kunde inte öppnas:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Uppladdning klar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Uppladdning misslyckades</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Uppladdningen lyckades</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Inloggning misslyckades</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>Kan inte tolka respons</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Fel: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>Error</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>Hitta Uemis dykdator</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>Avbryt nerladdning</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>Välj fil som loggfil för nerladdningen ifrån dykdatorn</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>Loggfiler</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Välj fil för binär dumpning av nerladdningen ifrån dykdatorn</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>Försök igen med nerladdningen</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Varning</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Att spara en libdivecomputer-dump kommer inte att ladda ner dyken till dyklistan.</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>Ladda ned</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>Avsluta</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>Nerladdade dyk:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>Info:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Acceptera</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Markera Samtliga</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>Avmarkera alla</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Markera Samtliga</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>Avmarkera alla</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>Filtrera denna lista</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Plats:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>Ingen plats angiven</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Anteckningar</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Plats</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Reseanteckningar</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Resmål</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>Ny dykplats</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Kassera ändringarna?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>Du är påväg att kasta bort dina förändringar</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Vänligen spara eller avbryt pågående ändring av dyk innan du försöker öppna en ny fil.</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>Traversera bild kataloger</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>Sök</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>Scannar bilder...(detta kan ta ett tag)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Varning</translation>
</message>
@@ -4771,202 +4796,202 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Vänligen spara eller avbryt pågående ändring av dyk innan du stänger filen.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Vänligen spara eller avbryt pågående ändring av dyk innan du försöker lägga till ett dyk.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>Skriv ut körtidstabell</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>Försöker planera om ett dyk som inte är en dykplan.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Först avsluta den aktuella ändringen innan du försöker göra en annan.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>Försöker ändra ett dyk som inte är ett manuellt inlagt dyk.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Årsstatistik</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>Alla filer</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Vill du spara ändringarna som du gjort i filen %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Vill du spara ändringarna som du gjort i filen?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Spara ändringar?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>Ändringar förloras om du inte sparar dom.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>Spara fil som</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[lokal cache för] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[molnlatgring för] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>Öppnar datafil från en äldre version</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>Du öppnade en datafil från en äldre version av Subsurface. Vi rekommenderar att du läser manualen för att lära dig om förändringarna i den nya versionen, speciellt om dykplats administrationen som har ändrats signifikant.
Subsurface har redan försökt att fylla i datat men det kan vara värt besväret att titta på den nya dykplats administrationen och se till att allt ser bra ut.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Öppna dyklogg</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>Kontaktar molntjänst...</translation>
</message>
@@ -5014,7 +5039,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>Filter visar %1 (av %2) dyk</translation>
</message>
@@ -5097,74 +5122,74 @@ On din enhet använder blåtand, gör samma förberedelser som för loggboks ner
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>Sista stoppet på 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% av snittdjup till 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>20ft till ytan</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Sista stoppet på 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% av snittdjup till 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>6m till ytan</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6147,124 +6172,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>Startar...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>Arbetar i molnfritt läge</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>inga moln referenser</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>Vänligen ange giltiga moln referenser</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>Molnlagrings email och lösenord kan bara beså av bokstäver, siffror samt &apos;.&apos;, &apos;-&apos;, &apos;_&apos; och &apos;+&apos;.</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>Försöker öppna moln lagring med nya referenser</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>Testar moln referenser</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Inget svar från molnservern för verifiering av referenser</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>Kan inte ansluta till moln lagring - molnkonto inte verifierat</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>Moln referenser är ogiltiga</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>Kan inte öppna moln lagring: Gick inte skapa https koppling</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>Kan inte öppna molnlagring: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>Kan inte ansluta till moln lagring</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>Molnlagrings fel: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>Misslyckades ansluta till moln server, återgår till molnfri status</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>Molnlagring öppnades framgångsrikt. Inga dyk i dyklistan</translation>
</message>
@@ -6287,7 +6312,7 @@ Please export this template to a different file.</source>
<translation>sek</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>Okänd GPS position</translation>
</message>
@@ -6300,79 +6325,79 @@ Please export this template to a different file.</source>
<translation>Väntar på att få GPS position</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>pund</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>LUFT</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n dyka)</numerusform><numerusform>(%n dyk)</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXYGEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>ft³</translation>
</message>
@@ -6426,32 +6451,32 @@ Please export this template to a different file.</source>
<translation>Maximum</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Ogiltigt svar från server</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>Förväntade XML tag &apos;DiveDateReader&apos; men fick istället &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>Förväntad XML tagg &apos;DiveDates&apos; gick ej att finna</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Felformaterat XML svar. Rad %1: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Taggar</translation>
</message>
@@ -6722,38 +6747,38 @@ Alla bilder har inte en tidstämpel mellan
<translation>Vilket datum och tid visas på bilden?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Öppna bildfler</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>Inget Exif datum/tid hittat</translation>
</message>
@@ -7071,47 +7096,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Mata in användarid och klicka på nerladdning</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webbtjänst</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Ansluter...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>Nedladdning klar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>Nedladdningsfel: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Kontaktfel:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Ogiltigt användarid!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Kan inte tolka respons</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>Nedladdningen lyckades</translation>
</message>
@@ -7119,7 +7144,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>Dräkter:</translation>
</message>
@@ -7127,7 +7152,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>Ingen dräkt vald</translation>
</message>
@@ -7253,32 +7278,37 @@ Files with inappropriate date/time</source>
<translation>Bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>Laddar bild(er) från fil(er)</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>Ladda bild(er) från nätet</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>Radera valda bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>Radera alla bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>Raderar bilder</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>Är du säker på att du vill radera alla bilder?</translation>
</message>
@@ -7448,7 +7478,7 @@ mixas av luft och:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Taggar:</translation>
</message>
@@ -7456,7 +7486,7 @@ mixas av luft och:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>Toma taggar</translation>
</message>
@@ -7655,7 +7685,7 @@ mixas av luft och:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>%1klicka för att besöka %2</translation>
</message>
@@ -8107,12 +8137,12 @@ Language: %1</source>
<translation>Ladda upp</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>Begäran tog för lång tid</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>Överför data...</translation>
</message>
@@ -8260,7 +8290,7 @@ Medel</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>Misslyckades läsa sidhuvudet</translation>
</message>
@@ -8278,14 +8308,14 @@ Medel</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>uppstigning</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>batteri</translation>
</message>
@@ -8312,7 +8342,7 @@ Medel</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8613,13 +8643,13 @@ Medel</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8635,15 +8665,15 @@ Medel</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8669,15 +8699,15 @@ Medel</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>pund</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8726,11 +8756,11 @@ Medel</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Kunde inte öppna &apos;%s&apos;</translation>
</message>
@@ -8741,53 +8771,53 @@ Medel</translation>
<translation>Kunde inte öppna CSV-fil %s; var vänlig och använd dialogen för att importera logfiler</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Tom fil &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon inläsning misslyckades: kunde inte läsa &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>Bitmunstycke i position OC</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>Bitmunstycke i position CC</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>Bitmunstycke i position okänd</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>Bitmunstycke i position, ingen kontakt</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>Ström av</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ kalibrering misslyckades</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ kalibrering</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8893,22 +8923,22 @@ Medel</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>Fel på uppkopplingen mot Subsurface molntjänst</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone av %s misslyckades (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9051,74 +9081,74 @@ Medel</translation>
<translation>Misslyckades läsa dykläge</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Kunde inte tolka gasblandning</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Kan inte skapa parser för %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Kunde inte registrera parser-data</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Kunde inte tolka sampel</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Händelse: väntar på användaren</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Kunde inte registrera event-funktion</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Kunde inte registrera avbrytningsrutin</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Lyckades inte importera dykdata</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Kan inte skapa libdivecomputer context</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Kunde inte öppna fil %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9132,30 +9162,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>alternativt namn för platsen: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>Okänd dykdator i dyk %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>Fel - %s - vid läsning av dyk %d</translation>
</message>
@@ -9437,7 +9467,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9446,255 +9476,255 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deko: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Säkerhetsstopp: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>I Deko
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Deko: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>I deko (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (beräknad)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (beräknad)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Beräknat tak %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Vävnad %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>hjärtrytm: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>kurs: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>medeldjup fram tills hit %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9743,17 +9773,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10592,112 +10622,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>Dyklista</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Inställningar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>Lägg till dyk manuellt</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>Ladda ner från dykdator</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>Manuellt synkronisera med molnet</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>Ouppkopplat läge</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>Aktivera automatisk molnsynkronisering</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Hjälp</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>Ladda upp GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>Ladda ner GPS data</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>Visa GPS position</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>Rensa GPS cache</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>Utvecklare</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App logg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>Tema information</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>Kör positions tjänst</translation>
</message>
diff --git a/translations/subsurface_tr.ts b/translations/subsurface_tr.ts
index 1f9350114..ce80b09cf 100644
--- a/translations/subsurface_tr.ts
+++ b/translations/subsurface_tr.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation type="unfinished"/>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation type="unfinished"/>
</message>
@@ -1941,131 +1941,126 @@ kaldırmak istediğinizden emin misiniz?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Tarih:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>Konum:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>Süre:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>Hava Sıcaklığı:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>Su Sıcaklığı:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>Divemaster(Dalış lideri):</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>Değerlendirme:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>Notlar:</translation>
</message>
@@ -3018,22 +3013,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>dak</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>fit</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3372,111 +3367,111 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>Hiçbir dalış seçilmedi</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>yükleme için zip dosyası oluşturma başarısız oldu: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>iç hata</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>Bitti</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>Dalış listesi yükleniyor ...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>Dalış listesi indiriliyor ...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>%1 dalış indiriliyor...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>İndirme bitti- %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>İndirme bozuk</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>Arşiv açılamadı:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>Yükleme bitti</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>Yükleme başarısız oldu</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>Yükleme başarılı</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>Giriş başarısız</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>Hata: %1</translation>
</message>
@@ -3505,47 +3500,47 @@ p, li { white-space: pre-wrap; }
<translation>Hata</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>Uyarı</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation type="unfinished"/>
</message>
@@ -3618,6 +3613,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>İndir</translation>
</message>
@@ -3683,27 +3680,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Uygula</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>Tümünü Seç</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3776,6 +3778,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>Tümünü Seç</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3792,6 +3812,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3892,7 +3917,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>Konum:</translation>
</message>
@@ -3933,7 +3958,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4057,8 +4082,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Notlar</translation>
</message>
@@ -4091,7 +4116,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Konum</translation>
</message>
@@ -4252,27 +4277,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>Gezi notları</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>Gezi konumu</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>Değişiklikleri silinsin mi ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation type="unfinished"/>
</message>
@@ -4686,7 +4711,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>Lütfen yeni bir dosya açmadan önce geçerli dalışı düzenle, kaydet veya iptal et.</translation>
</message>
@@ -4697,39 +4722,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>İptal</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>Uyarı</translation>
</message>
@@ -4758,201 +4783,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>Dosyayı kapatmadan önce geçerli dalışı düzenle, kaydet veya iptal et.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>Bir dalış eklemeyi denemeden önce geçerli dalışı düzenle, kaydet veya iptal et.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>Yıllık istatistikler</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>%1 dosyasında yapılan değişiklikleri kaydetmek istiyor musunuz?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Veri dosyasında yapılan değişiklikleri kaydetmek istiyor musunuz?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>Değişiklikler kaydedilsin mi ?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>Dalış kayıt dosyasını aç</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -5000,7 +5025,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5081,74 +5106,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>fit/dak</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>20 fit son durak</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>Yüzeye 20 fit</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>fit</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/dak</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>6m son durak</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>yüzeye 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6131,124 +6156,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6271,7 +6296,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6284,79 +6309,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>fit</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>libre</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>HAVA</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>fitküp</translation>
</message>
@@ -6410,32 +6435,32 @@ Please export this template to a different file.</source>
<translation>Azami</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>Sunucudan geçersiz yanıt</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>Etiketler</translation>
</message>
@@ -6704,38 +6729,38 @@ Not all images have timestamps in the range between
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>Görüntü dosyası aç</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7050,47 +7075,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>Kullanıcı kimliğini gir ve indir tıkla</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Webservisi</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Bağlanıyor...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>İndirme bitti</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>İndirme hatası: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>Bağlantı hatası: </translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Geçersiz kullanıcı tanımlayıcı!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Yanıt ayrıştırılamaz!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>İndirme başarılı</translation>
</message>
@@ -7098,7 +7123,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7106,7 +7131,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7232,32 +7257,37 @@ Files with inappropriate date/time</source>
<translation>Fotoğraflar</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7425,7 +7455,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>Etiketler:</translation>
</message>
@@ -7433,7 +7463,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7632,7 +7662,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8084,12 +8114,12 @@ Lisan: %1</translation>
<translation>Yükle</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>İşlem zaman aşımı</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8239,7 +8269,7 @@ Ortalama</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8257,14 +8287,14 @@ Ortalama</translation>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>çıkış</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8291,7 +8321,7 @@ Ortalama</translation>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8592,13 +8622,13 @@ Ortalama</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation type="unfinished"/>
</message>
@@ -8614,15 +8644,15 @@ Ortalama</translation>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>fit</translation>
</message>
@@ -8648,15 +8678,15 @@ Ortalama</translation>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>libre</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8705,11 +8735,11 @@ Ortalama</translation>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8720,53 +8750,53 @@ Ortalama</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8872,22 +8902,22 @@ Ortalama</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9030,74 +9060,74 @@ Ortalama</translation>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Gaz karışımı ayrıştırma hatası</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Veri kaydedilirken hata</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Örnekleri ayrıştırma hatası</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Olay: kullanıcı eylemi bekleniyor</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Olay işleyicisi kayıt hatası.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Dalış verisi içe aktarma hatası</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9110,29 +9140,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9413,244 +9443,244 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>MSS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %udak @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>YZ: %udak
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>YZ: %udak (hesap)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9699,17 +9729,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>B</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10543,112 +10573,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Ayarlar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_vi.ts b/translations/subsurface_vi.ts
index fb7f28304..38c52a70e 100644
--- a/translations/subsurface_vi.ts
+++ b/translations/subsurface_vi.ts
@@ -319,12 +319,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation type="unfinished"/>
</message>
@@ -332,7 +332,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation type="unfinished"/>
</message>
@@ -1941,131 +1941,126 @@ bỏ các máy lặn đã được chọn?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>Xóa lần lặn</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>Ngày tháng:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>Độ sâu:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>Cân nặng:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation type="unfinished"/>
</message>
@@ -3018,22 +3013,22 @@ GPS location:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>nhỏ nhất</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3372,110 +3367,110 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation type="unfinished"/>
</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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation type="unfinished"/>
</message>
@@ -3504,47 +3499,47 @@ p, li { white-space: pre-wrap; }
<translation>Lỗi</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation type="unfinished"/>
</message>
@@ -3617,6 +3612,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation type="unfinished"/>
</message>
@@ -3682,27 +3679,32 @@ p, li { white-space: pre-wrap; }
<translation>Thoát</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>Chấp nhậ</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation type="unfinished"/>
</message>
@@ -3775,6 +3777,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3791,6 +3811,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3891,7 +3916,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation type="unfinished"/>
</message>
@@ -3932,7 +3957,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation type="unfinished"/>
</message>
@@ -4056,8 +4081,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>Ghi chú</translation>
</message>
@@ -4090,7 +4115,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>Địa điểm</translation>
</message>
@@ -4251,27 +4276,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation type="unfinished"/>
</message>
@@ -4685,7 +4710,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation type="unfinished"/>
</message>
@@ -4696,39 +4721,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation type="unfinished"/>
</message>
@@ -4757,201 +4782,201 @@ can overwrite them on startup.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <source>DiveLogs.de</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <source>JDiveLog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
- <source>DiveLogs.de</source>
+ <source>Liquivision</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
- <source>JDiveLog</source>
+ <source>Suunto</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
- <source>Liquivision</source>
+ <source>UDCF</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
- <source>Suunto</source>
- <translation type="unfinished"/>
+ <source>UDDF</source>
+ <translation>UDDF</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
- <source>UDCF</source>
+ <source>XML</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
- <source>UDDF</source>
- <translation>UDDF</translation>
+ <source>Divesoft</source>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
- <source>XML</source>
+ <source>Datatrak/WLog</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
- <source>Divesoft</source>
+ <source>MkVI files</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
- <source>Datatrak/WLog</source>
+ <source>APD log viewer</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
- <source>MkVI files</source>
+ <source>OSTCtools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
- <source>APD log viewer</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
- <source>OSTCtools</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
<source>DAN DL7</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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 type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation type="unfinished"/>
</message>
@@ -4999,7 +5024,7 @@ The QML modules QtPositioning and QtLocation could be missing!</source>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation type="unfinished"/>
</message>
@@ -5080,74 +5105,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6130,124 +6155,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation type="unfinished"/>
</message>
@@ -6270,7 +6295,7 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation type="unfinished"/>
</message>
@@ -6283,79 +6308,79 @@ Please export this template to a different file.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>ký</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>KHÔNG KHÍ</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6409,32 +6434,32 @@ Please export this template to a different file.</source>
<translation>Tối đa</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation type="unfinished"/>
</message>
@@ -6703,38 +6728,38 @@ Not all images have timestamps in the range between
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation type="unfinished"/>
</message>
@@ -7046,47 +7071,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>Dịch vụ web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>Đang kết nối...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>Nhận dạng người dùng không hợp lệ!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>Không nhận được trả lời!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation type="unfinished"/>
</message>
@@ -7094,7 +7119,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation type="unfinished"/>
</message>
@@ -7102,7 +7127,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation type="unfinished"/>
</message>
@@ -7228,32 +7253,37 @@ Files with inappropriate date/time</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation type="unfinished"/>
</message>
@@ -7421,7 +7451,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation type="unfinished"/>
</message>
@@ -7429,7 +7459,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation type="unfinished"/>
</message>
@@ -7628,7 +7658,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation type="unfinished"/>
</message>
@@ -8076,12 +8106,12 @@ Language: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation type="unfinished"/>
</message>
@@ -8222,7 +8252,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation type="unfinished"/>
</message>
@@ -8240,14 +8270,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>đường dốc</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation type="unfinished"/>
</message>
@@ -8274,7 +8304,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8575,13 +8605,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8597,15 +8627,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8631,15 +8661,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>ký</translation>
</message>
@@ -8688,11 +8718,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>Thất bại khi đọc dữ liệu &apos;%s&apos;</translation>
</message>
@@ -8703,53 +8733,53 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation type="unfinished"/>
</message>
@@ -8855,22 +8885,22 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation type="unfinished"/>
</message>
@@ -9013,74 +9043,74 @@ Maximum</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>Lỗi khi chuyển thông số hỗn hợp dưỡng khí</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>Không thể tạo việc chuyển thông số cho %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>Lỗi khi đăng ký dữ liệu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>Lỗi khi chuyển thông số các mẫu</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>Sự kiện: đang đợi thao tác từ người dùng</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>Lỗi khi đăng ký quản lý sự kiện.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>Lỗi khi đăng ký việc hủy bỏ quản lý.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>Lỗi khi nhập dữ liệu lặn</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>Không thể tạo nội dung cho thiết bị đo lặn</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation>Không thể mở %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation type="unfinished"/>
</message>
@@ -9093,29 +9123,29 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation type="unfinished"/>
</message>
@@ -9397,236 +9427,236 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation type="unfinished"/>
</message>
@@ -9675,17 +9705,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation type="unfinished"/>
</message>
@@ -10519,112 +10549,112 @@ Is the Uemis Zurich plugged in correctly?</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>Thiết lập</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>Trợ giúp</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation type="unfinished"/>
</message>
diff --git a/translations/subsurface_zh_TW.ts b/translations/subsurface_zh_TW.ts
index e1aaf0a51..676ea7480 100644
--- a/translations/subsurface_zh_TW.ts
+++ b/translations/subsurface_zh_TW.ts
@@ -323,12 +323,12 @@
<context>
<name>BuddyFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="532"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="540"/>
<source>Person: </source>
<translation>人名: </translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="533"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="541"/>
<source>Searches for buddies and divemasters</source>
<translation>搜尋潛伴與潛導</translation>
</message>
@@ -336,7 +336,7 @@
<context>
<name>BuddyFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="266"/>
+ <location filename="../qt-models/filtermodels.cpp" line="287"/>
<source>No buddies</source>
<translation>無潛伴</translation>
</message>
@@ -1947,132 +1947,127 @@
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="45"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
<source>Dive details</source>
<translation>潛水細節</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="139"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
<source>Delete dive</source>
<translation>刪除此潛水</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="155"/>
<source>Cancel edit</source>
<translation>取消編輯</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="162"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
<source>Show on map</source>
<translation>顯示於地圖</translation>
</message>
- <message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="232"/>
- <source>Multiple Buddies</source>
- <translation>複數潛伴</translation>
- </message>
</context>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="90"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
<source>Dive %1</source>
<translation>Dive %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="94"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
<source>Date:</source>
<translation>日期:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="106"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
<source>Location:</source>
<translation>位置:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
<source>Coordinates:</source>
<translation>座標:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
<source>Use current
GPS location:</source>
<translation>使用目前
GPS位置:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="150"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="169"/>
<source>Depth:</source>
<translation>深度:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
<source>Duration:</source>
<translation>時間:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="177"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
<source>Air Temp:</source>
<translation>氣溫:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
<source>Water Temp:</source>
<translation>水溫:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="203"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
<source>Suit:</source>
<translation>防寒衣:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="216"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="235"/>
<source>Buddy:</source>
<translation>潛伴:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
<source>Divemaster:</source>
<translation>潛導:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
<source>Weight:</source>
<translation>重量:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="256"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
<source>Cylinder:</source>
<translation>氣瓶:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
<source>Gas mix:</source>
<translation>氣體混合:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
<source>Start Pressure:</source>
<translation>起始壓力:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="296"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
<source>End Pressure:</source>
<translation>結束壓力:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="309"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
<source>Rating:</source>
<translation>評分:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="322"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
<source>Visibility:</source>
<translation>能見度:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="336"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
<source>Notes:</source>
<translation>記錄:</translation>
</message>
@@ -3025,22 +3020,22 @@ GPS位置:</translation>
<translation>CC 設定點</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1039"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1045"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1048"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1095"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
<source>Stop times</source>
<translation type="unfinished"/>
</message>
@@ -3383,112 +3378,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
<source>no dives were selected</source>
<translation>未選取任何潛水</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>輸出至 divelogs.de 的表格格式不存在</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="175"/>
<source>failed to create zip file for upload: %s</source>
<translation>建立 zip 壓縮檔上傳失敗: %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="239"/>
<source>internal error</source>
<translation>內部錯誤</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>轉換潛水 %1 至 divelogs.de 格式錯誤</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="275"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>寫入 ZIP 檔案: %s 發生錯誤 %d 系統錯誤 %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="745"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
<source>Done</source>
<translation>完成</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
<source>Uploading dive list...</source>
<translation>上傳潛水列表...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
<source>Downloading dive list...</source>
<translation>下載潛水列表...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
<source>Downloading %1 dives...</source>
<translation>下載 %1 潛水...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
<source>Download finished - %1</source>
<translation>下載結束 - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
<source>Problem with download</source>
<translation>下載發生錯誤</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
<source>The archive could not be opened:
</source>
<translation>存檔無法被開啟:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="910"/>
<source>Corrupted download</source>
<translation>中斷下載</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
<source>The archive could not be opened:
%1</source>
<translation>此存檔無法被開啟:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="937"/>
<source>Upload finished</source>
<translation>上傳結束</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload failed</source>
<translation>上傳失敗</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
<source>Upload successful</source>
<translation>上傳成功</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
<source>Login failed</source>
<translation>登入失敗</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
<source>Cannot parse response</source>
<translation>回覆無法解析</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
<source>Error: %1</source>
<translation>錯誤: %1</translation>
</message>
@@ -3517,47 +3512,47 @@ p, li { white-space: pre-wrap; }
<translation>錯誤</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="262"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
<source>Find Uemis dive computer</source>
<translation>搜索Uemis潛水設備</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="287"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
<source>Cancel download</source>
<translation>取消下載</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="364"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
<source>Choose file for dive computer download logfile</source>
<translation>選取潛水電腦下載日誌檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="366"/>
<source>Log files</source>
<translation>日誌檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Choose file for dive computer binary dump file</source>
<translation>選取潛水電腦二進制資料檔</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="392"/>
<source>Dump files</source>
<translation>傾印檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="416"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="417"/>
<source>Retry download</source>
<translation>重試下載</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="378"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
<source>Warning</source>
<translation>提醒</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>儲存潛水電腦傾印資訊並不會下載潛水記錄</translation>
</message>
@@ -3630,6 +3625,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="197"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="281"/>
<source>Download</source>
<translation>下載</translation>
</message>
@@ -3695,27 +3692,32 @@ p, li { white-space: pre-wrap; }
<translation>結束</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="220"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="224"/>
+ <source>Rescan</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="232"/>
<source> Downloaded dives</source>
<translation>下載潛水</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="221"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="233"/>
<source>Info:</source>
<translation>資訊:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="273"/>
<source>Accept</source>
<translation>同意</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="278"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="292"/>
<source>Select All</source>
<translation>選擇全部</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="286"/>
+ <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="300"/>
<source>Unselect All</source>
<translation>取消選取</translation>
</message>
@@ -3788,6 +3790,24 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>FilterBase</name>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="515"/>
+ <source>Select All</source>
+ <translation>選擇全部</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="516"/>
+ <source>Unselect All</source>
+ <translation>取消選取</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="517"/>
+ <source>Invert Selection</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>FilterWidget</name>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="14"/>
@@ -3804,6 +3824,11 @@ p, li { white-space: pre-wrap; }
<source>Filter this list</source>
<translation>過濾列表</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
</context>
<context>
<name>FilterWidget2</name>
@@ -3904,7 +3929,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="559"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="546"/>
<source>Location: </source>
<translation>位置:</translation>
</message>
@@ -3945,7 +3970,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="314"/>
+ <location filename="../qt-models/filtermodels.cpp" line="340"/>
<source>No location set</source>
<translation>無位置組合</translation>
</message>
@@ -4070,8 +4095,8 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="27"/>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="447"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="530"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="570"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="529"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="568"/>
<source>Notes</source>
<translation>記錄</translation>
</message>
@@ -4104,7 +4129,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.ui" line="192"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="569"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="567"/>
<source>Location</source>
<translation>位置</translation>
</message>
@@ -4265,27 +4290,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="477"/>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="518"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="517"/>
<source>Trip notes</source>
<translation>旅程筆記</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="513"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="512"/>
<source>Trip location</source>
<translation>旅程位置</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="736"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="734"/>
<source>New dive site</source>
<translation>新的潛點</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1040"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1038"/>
<source>Discard the changes?</source>
<translation>取消變更?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1041"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1039"/>
<source>You are about to discard your changes.</source>
<translation>您將要放棄您的變更。</translation>
</message>
@@ -4699,7 +4724,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
<location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1599"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>在開啟新檔前,請儲存或取消此次潛水的編輯。</translation>
</message>
@@ -4710,39 +4735,39 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="672"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Cancel</source>
<translation>取消</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
<source>Don&apos;t save an empty log to the cloud</source>
<translation>無法上傳空白日誌至雲端</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="666"/>
<source>Traverse image directories</source>
<translation>經過照片路徑</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="671"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
<source>Scan</source>
<translation>掃描</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="679"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
<source>Scanning images...(this can take a while)</source>
<translation>掃描影像...(需要稍待一段時間)</translation>
</message>
<message>
<location filename="../desktop-widgets/divelistview.cpp" line="584"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="705"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Warning</source>
<translation>提醒</translation>
</message>
@@ -4779,202 +4804,202 @@ can overwrite them on startup.</source>
且是自程式啟動覆蓋設定後, 無法直接編輯.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="730"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="728"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>在關閉檔案前,請儲存或取消此次潛水的編輯。</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="856"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="854"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>在新增潛水前,請先儲存或取消此次潛水的編輯。</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="916"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
<source>Print runtime table</source>
<translation>列印操作表格</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="974"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
<source>Trying to replan a dive that&apos;s not a planned dive.</source>
<translation>嘗試針對非原計畫的潛水進行重新規畫. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1063"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1862"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1061"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>請在嘗試其他編輯時先完成當前編輯</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1069"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1067"/>
<source>Trying to edit a dive that&apos;s not a manually added dive.</source>
<translation>嘗試編輯非手動建立的潛水記錄. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1116"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1114"/>
<source>Yearly statistics</source>
<translation>年統計</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1295"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1337"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
<source>Dive log files</source>
<translation>潛水日誌檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1628"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
<source>Subsurface files</source>
<translation>Subsurface檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
<source>JDiveLog</source>
<translation>JDiveLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1317"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1361"/>
<source>Liquivision</source>
<translation>Liquivision</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1318"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1362"/>
<source>Suunto</source>
<translation>Suunto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1319"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1363"/>
<source>UDCF</source>
<translation>UDCF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1320"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1364"/>
<source>UDDF</source>
<translation>UDDF</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1321"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1365"/>
<source>XML</source>
<translation>XML</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1322"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1366"/>
<source>Divesoft</source>
<translation>Divesoft</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1323"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1367"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1324"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>MkVI files</source>
<translation>MkVI檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1325"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1369"/>
<source>APD log viewer</source>
<translation>APD日誌瀏覽器</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1328"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1370"/>
<source>OSTCtools</source>
<translation>OSTC工具</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1329"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1373"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1371"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1374"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
<source>All files</source>
<translation>全部檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1385"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>您是否要對檔案 %1 所做的修改儲存? </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1388"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1386"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>您是否要對資料檔案所做的修改進行儲存? </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>Save changes?</source>
<translation>儲存變更? </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>Changes will be lost if you don&apos;t save them.</source>
<translation>如果不進行儲存,所做變更將會遺失。</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1627"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1625"/>
<source>Save file as</source>
<translation>另存新檔</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
<source>[local cache for] %1</source>
<translation>[本地端暫存] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1717"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
<source>[cloud storage for] %1</source>
<translation>[雲端裝置] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1818"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
<source>Opening datafile from older version</source>
<translation>從較舊的版本中開啟資料檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1811"/>
<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>自舊版的 Subsurface 開啟資料檔案. 建議請先在新版程式中, 閱讀相關變更, 特別是有關潛點管理的部分.
Subsurface 已嘗試預先填寫部分資料, 值得花些時間看看新的潛點管理系統, 並確認資料是否正確. </translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1830"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1822"/>
<source>Open dive log file</source>
<translation>打開潛水日誌檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1999"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
<source>Contacting cloud service...</source>
<translation>聯絡雲端服務...</translation>
</message>
@@ -5023,7 +5048,7 @@ QML 組件 QtPositioning 和 QtLocation 可能遺失!</translation>
<context>
<name>MultiFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="644"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="590"/>
<source>Filter shows %1 (of %2) dives</source>
<translation>過濾器顯示 %1 (of %2) 潛水</translation>
</message>
@@ -5106,74 +5131,74 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>Last stop at 20ft</source>
<translation>上一次在20英呎停留</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>50% avg. depth to 20ft</source>
<translation>50% avg. depth to 20ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<source>20ft to surface</source>
<translation>水面下 20 英尺</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>Last stop at 6m</source>
<translation>Last stop at 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>50% avg. depth to 6m</source>
<translation>50% avg. depth to 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<source>6m to surface</source>
<translation>水面下 6m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="506"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="510"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="519"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="528"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="533"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -6159,124 +6184,124 @@ Please export this template to a different file.</source>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="140"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="294"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
<source>Starting...</source>
<translation>開始...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="195"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
<source>Open local dive data file</source>
<translation>開啟本機端潛水資料檔</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="200"/>
<source>Opening local data file failed</source>
<translation>開啟本機端檔案失敗</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="232"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 潛水記錄載入自本機端潛水資料檔案</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="318"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="315"/>
<source>working in no-cloud mode</source>
<translation>於非雲端模式工作</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="323"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
<source>Error parsing local storage, giving up</source>
<translation>本機端解析錯誤, 中斷</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="332"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="329"/>
<source>no cloud credentials</source>
<translation>無雲端憑證</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="407"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
<source>Please enter valid cloud credentials.</source>
<translation>請輸入合法的雲端憑證</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="371"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
<translation>雲端裝置 email 與密碼只接受使用字母, 數字, 與 &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, 和 &apos;+&apos;. </translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="380"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="377"/>
<source>Invalid format for email address</source>
<translation>錯誤的email格式</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="421"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>嘗試使用新的憑證開啟雲端儲存</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="439"/>
<source>Testing cloud credentials</source>
<translation>測試雲端憑證</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
<source>No response from cloud server to validate the credentials</source>
<translation>雲端伺服器認證憑證無回應</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="464"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="461"/>
<source>Incorrect cloud credentials</source>
<translation>不正確的雲端憑證</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="470"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>無法連結雲端儲存 - 未認證的帳號</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="502"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="499"/>
<source>Cloud credentials are invalid</source>
<translation>不合法的雲端憑證</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="515"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>無法開啟雲端儲存: 建立 https 連線錯誤</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="528"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="525"/>
<source>Cannot open cloud storage: %1</source>
<translation>無法開啟雲端儲存: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="540"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<source>Cannot connect to cloud storage</source>
<translation>無法連結雲端儲存</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="564"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="561"/>
<source>Cloud credentials valid, loading dives...</source>
<translation>雲端認證成功, 載入日誌</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="576"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Cloud storage error: %1</source>
<translation>雲端儲存錯誤: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="619"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
<source>Loading dives from local storage (&apos;no cloud&apos; mode)</source>
<translation>從本機端載入日誌 (本機模式)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="664"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="661"/>
<source>Failed to connect to cloud server, reverting to no cloud status</source>
<translation>連結雲端伺服器失敗, 返回非雲端狀態</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="689"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="686"/>
<source>Cloud storage open successfully. No dives in dive list.</source>
<translation>成功開啟雲端儲存. 列表無潛水記錄. </translation>
</message>
@@ -6299,7 +6324,7 @@ Please export this template to a different file.</source>
<translation>sec</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1274"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1273"/>
<source>Unknown GPS location</source>
<translation>未知的GPS位置</translation>
</message>
@@ -6312,79 +6337,79 @@ Please export this template to a different file.</source>
<translation>等待擷取 GPS 位置</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="783"/>
- <location filename="../core/qthelper.cpp" line="1344"/>
+ <location filename="../core/qthelper.cpp" line="778"/>
+ <location filename="../core/qthelper.cpp" line="1339"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="785"/>
- <location filename="../core/qthelper.cpp" line="1343"/>
+ <location filename="../core/qthelper.cpp" line="780"/>
+ <location filename="../core/qthelper.cpp" line="1338"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="811"/>
+ <location filename="../core/qthelper.cpp" line="806"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="813"/>
+ <location filename="../core/qthelper.cpp" line="808"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="838"/>
- <location filename="../core/qthelper.cpp" line="1319"/>
+ <location filename="../core/qthelper.cpp" line="833"/>
+ <location filename="../core/qthelper.cpp" line="1314"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="840"/>
- <location filename="../core/qthelper.cpp" line="1320"/>
+ <location filename="../core/qthelper.cpp" line="835"/>
+ <location filename="../core/qthelper.cpp" line="1315"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="865"/>
- <location filename="../core/qthelper.cpp" line="1369"/>
+ <location filename="../core/qthelper.cpp" line="860"/>
+ <location filename="../core/qthelper.cpp" line="1364"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="867"/>
- <location filename="../core/qthelper.cpp" line="1368"/>
+ <location filename="../core/qthelper.cpp" line="862"/>
+ <location filename="../core/qthelper.cpp" line="1363"/>
<source>psi</source>
<translation>psi</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="888"/>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="883"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>AIR</source>
<translation>空氣</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="890"/>
+ <location filename="../core/qthelper.cpp" line="885"/>
<source>EAN</source>
<translation>EAN</translation>
</message>
<message numerus="yes">
- <location filename="../core/qthelper.cpp" line="1028"/>
+ <location filename="../core/qthelper.cpp" line="1023"/>
<source>(%n dive(s))</source>
<translation><numerusform>(%n dive(s))</numerusform></translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1304"/>
+ <location filename="../core/qthelper.cpp" line="1299"/>
<source>OXYGEN</source>
<translation>OXYGEN</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1391"/>
+ <location filename="../core/qthelper.cpp" line="1386"/>
<source>l</source>
<translation>l</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="1392"/>
+ <location filename="../core/qthelper.cpp" line="1387"/>
<source>cuft</source>
<translation>cuft</translation>
</message>
@@ -6438,32 +6463,32 @@ Please export this template to a different file.</source>
<translation>最高</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
<source>Invalid response from server</source>
<translation>主機回傳不正確的回應.</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
<source>Expected XML tag &apos;DiveDateReader&apos;, got instead &apos;%1</source>
<translation>預期的 XML 標籤 &apos;DiveDateReader&apos;, 取代了 &apos;%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="680"/>
<source>Expected XML tag &apos;DiveDates&apos; not found</source>
<translation>無法找到預期的 XML 標籤 &apos;DiveDates&apos;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="687"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>異常的 XML 回應. 第 %1 行: %2</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="20"/>
+ <location filename="../core/divesite-helper.cpp" line="20"/>
<source>No dive site layout categories set in preferences!</source>
<translation>設置頁面裡無潛點輸出類別設定</translation>
</message>
<message>
- <location filename="../core/divesite.cpp" line="28"/>
+ <location filename="../core/divesite-helper.cpp" line="28"/>
<source>Tags</source>
<translation>標籤</translation>
</message>
@@ -6734,39 +6759,39 @@ Not all images have timestamps in the range between
<translation>哪個日期和時間將會被顯示在圖片上?</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="309"/>
<source>Open image file</source>
<translation>開啟影像檔</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="311"/>
<source>Image files</source>
<translation>影像檔案</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="388"/>
<source>Selected dive date/time</source>
<translation>潛水日期/時間選擇</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="390"/>
<source>First selected dive date/time</source>
<translation>最初選擇的潛水日期/時間</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/>
<source>Last selected dive date/time</source>
<translation>上次選擇的潛水日期/時間</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/>
<source>
Files with inappropriate date/time</source>
<translation>
檔案日期/時間不正確</translation>
</message>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="403"/>
<source>No Exif date/time found</source>
<translation>無 Exif 日期/時間</translation>
</message>
@@ -7084,47 +7109,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
<source>Enter User ID and click Download</source>
<translation>輸入使用者 ID 並點選下載</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="420"/>
<source>Webservice</source>
<translation>網頁服務</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
<source>Connecting...</source>
<translation>連結...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
<source>Download finished</source>
<translation>下載結束</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
<source>Download error: %1</source>
<translation>下載失敗: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
<source>Connection error: </source>
<translation>連結錯誤:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
<source>Invalid user identifier!</source>
<translation>錯誤的使用者 Id !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
<source>Cannot parse response!</source>
<translation>回覆無法解析!</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
<source>Download successful</source>
<translation>下載成功</translation>
</message>
@@ -7132,7 +7157,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="585"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="551"/>
<source>Suits: </source>
<translation>潛水衣: </translation>
</message>
@@ -7140,7 +7165,7 @@ Files with inappropriate date/time</source>
<context>
<name>SuitsFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="159"/>
+ <location filename="../qt-models/filtermodels.cpp" line="168"/>
<source>No suit set</source>
<translation>無套裝組合</translation>
</message>
@@ -7266,32 +7291,37 @@ Files with inappropriate date/time</source>
<translation>照片</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="47"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.ui" line="29"/>
+ <source>Zoom level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
<source>Load image(s) from file(s)</source>
<translation>從多檔案載入圖片</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="48"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="52"/>
<source>Load image(s) from web</source>
<translation>從網路載入圖片</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="50"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="54"/>
<source>Delete selected images</source>
<translation>刪除選取的影像</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="51"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="55"/>
<source>Delete all images</source>
<translation>刪除全部影像</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Deleting Images</source>
<translation>刪除影像</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="90"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDivePhotos.cpp" line="94"/>
<source>Are you sure you want to delete all images?</source>
<translation>你確定要刪除所有的影像? </translation>
</message>
@@ -7461,7 +7491,7 @@ mixed from Air and using:
<context>
<name>TagFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="506"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="535"/>
<source>Tags: </source>
<translation>標籤:</translation>
</message>
@@ -7469,7 +7499,7 @@ mixed from Air and using:
<context>
<name>TagFilterModel</name>
<message>
- <location filename="../qt-models/filtermodels.cpp" line="179"/>
+ <location filename="../qt-models/filtermodels.cpp" line="193"/>
<source>Empty tags</source>
<translation>空標籤</translation>
</message>
@@ -7668,7 +7698,7 @@ mixed from Air and using:
<context>
<name>TextHyperlinkEventFilter</name>
<message>
- <location filename="../desktop-widgets/simplewidgets.cpp" line="729"/>
+ <location filename="../desktop-widgets/simplewidgets.cpp" line="675"/>
<source>%1click to visit %2</source>
<translation>按下 %1 前往 %2</translation>
</message>
@@ -8121,12 +8151,12 @@ Language: %1</source>
<translation>上傳</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
<source>Operation timed out</source>
<translation>操作時間結束</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
<source>Transferring data...</source>
<translation>傳送資料...</translation>
</message>
@@ -8277,7 +8307,7 @@ Maximum</source>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="792"/>
+ <location filename="../core/libdivecomputer.c" line="795"/>
<source>Error parsing the header</source>
<translation>檔頭解析錯誤</translation>
</message>
@@ -8295,14 +8325,14 @@ Maximum</source>
<message>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
- <location filename="../core/file.c" line="771"/>
+ <location filename="../core/file.c" line="770"/>
<location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>上升</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="749"/>
+ <location filename="../core/file.c" line="748"/>
<source>battery</source>
<translation>電池</translation>
</message>
@@ -8329,7 +8359,7 @@ Maximum</source>
<location filename="../core/cochran.c" line="360"/>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
- <location filename="../core/file.c" line="852"/>
+ <location filename="../core/file.c" line="851"/>
<location filename="../core/libdivecomputer.c" line="263"/>
<location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
@@ -8631,13 +8661,13 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
- <location filename="../core/qthelper.cpp" line="667"/>
+ <location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
<location filename="../core/dive.c" line="274"/>
- <location filename="../core/qthelper.cpp" line="670"/>
+ <location filename="../core/qthelper.cpp" line="665"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -8653,15 +8683,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="357"/>
- <location filename="../core/qthelper.cpp" line="588"/>
- <location filename="../core/qthelper.cpp" line="603"/>
+ <location filename="../core/qthelper.cpp" line="583"/>
+ <location filename="../core/qthelper.cpp" line="598"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../core/dive.c" line="362"/>
- <location filename="../core/qthelper.cpp" line="591"/>
- <location filename="../core/qthelper.cpp" line="605"/>
+ <location filename="../core/qthelper.cpp" line="586"/>
+ <location filename="../core/qthelper.cpp" line="600"/>
<source>ft</source>
<translation>ft</translation>
</message>
@@ -8687,15 +8717,15 @@ Maximum</source>
</message>
<message>
<location filename="../core/dive.c" line="413"/>
- <location filename="../core/qthelper.cpp" line="614"/>
- <location filename="../core/qthelper.cpp" line="624"/>
+ <location filename="../core/qthelper.cpp" line="609"/>
+ <location filename="../core/qthelper.cpp" line="619"/>
<source>lbs</source>
<translation>lbs</translation>
</message>
<message>
<location filename="../core/dive.c" line="417"/>
- <location filename="../core/qthelper.cpp" line="612"/>
- <location filename="../core/qthelper.cpp" line="622"/>
+ <location filename="../core/qthelper.cpp" line="607"/>
+ <location filename="../core/qthelper.cpp" line="617"/>
<source>kg</source>
<translation>kg</translation>
</message>
@@ -8744,11 +8774,11 @@ Maximum</source>
</message>
<message>
<location filename="../core/file.c" line="122"/>
- <location filename="../core/file.c" line="505"/>
- <location filename="../core/file.c" line="591"/>
- <location filename="../core/file.c" line="889"/>
- <location filename="../core/file.c" line="1099"/>
- <location filename="../core/ostctools.c" line="52"/>
+ <location filename="../core/file.c" line="504"/>
+ <location filename="../core/file.c" line="590"/>
+ <location filename="../core/file.c" line="888"/>
+ <location filename="../core/file.c" line="1098"/>
+ <location filename="../core/ostctools.c" line="49"/>
<source>Failed to read &apos;%s&apos;</source>
<translation>無法讀取 &apos;%s&apos;</translation>
</message>
@@ -8759,53 +8789,53 @@ Maximum</source>
<translation>無法開啟 CSV 檔案 %s;請使用匯入 log 檔案對話盒</translation>
</message>
<message>
- <location filename="../core/file.c" line="507"/>
+ <location filename="../core/file.c" line="506"/>
<source>Empty file &apos;%s&apos;</source>
<translation>空檔案 &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="688"/>
+ <location filename="../core/file.c" line="687"/>
<source>Poseidon import failed: unable to read &apos;%s&apos;</source>
<translation>Poseidon 匯入失敗:無法讀取 &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="724"/>
+ <location filename="../core/file.c" line="723"/>
<source>Mouth piece position OC</source>
<translation>OC 咬嘴位置</translation>
</message>
<message>
- <location filename="../core/file.c" line="728"/>
+ <location filename="../core/file.c" line="727"/>
<source>Mouth piece position CC</source>
<translation>OC 咬嘴位置</translation>
</message>
<message>
- <location filename="../core/file.c" line="732"/>
+ <location filename="../core/file.c" line="731"/>
<source>Mouth piece position unknown</source>
<translation>未知咬嘴位置</translation>
</message>
<message>
- <location filename="../core/file.c" line="736"/>
+ <location filename="../core/file.c" line="735"/>
<source>Mouth piece position not connected</source>
<translation>無法連結咬嘴位置</translation>
</message>
<message>
- <location filename="../core/file.c" line="743"/>
+ <location filename="../core/file.c" line="742"/>
<source>Power off</source>
<translation>關閉電源</translation>
</message>
<message>
- <location filename="../core/file.c" line="793"/>
+ <location filename="../core/file.c" line="792"/>
<source>O₂ calibration failed</source>
<translation>O₂ 校正失敗</translation>
</message>
<message>
- <location filename="../core/file.c" line="795"/>
- <location filename="../core/file.c" line="804"/>
+ <location filename="../core/file.c" line="794"/>
+ <location filename="../core/file.c" line="803"/>
<source>O₂ calibration</source>
<translation>O₂ 校正</translation>
</message>
<message>
- <location filename="../core/file.c" line="950"/>
+ <location filename="../core/file.c" line="949"/>
<source>No dive profile found from &apos;%s&apos;</source>
<translation>&apos;%s&apos; 無潛水資料</translation>
</message>
@@ -8911,22 +8941,22 @@ Maximum</source>
<translation>雲端連結成功, 取得控制</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="616"/>
+ <location filename="../core/git-access.c" line="618"/>
<source>Done syncing with cloud storage</source>
<translation>雲端空間同步結束</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="757"/>
+ <location filename="../core/git-access.c" line="759"/>
<source>Error connecting to Subsurface cloud storage</source>
<translation>錯誤連結至 Subsurface 雲端裝置</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="760"/>
+ <location filename="../core/git-access.c" line="762"/>
<source>git clone of %s failed (%s)</source>
<translation>git clone %s 失敗 (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="783"/>
+ <location filename="../core/git-access.c" line="785"/>
<source>Synchronising data file</source>
<translation>同步資料檔案</translation>
</message>
@@ -9069,67 +9099,67 @@ Maximum</source>
<translation>取得潛水模式錯誤</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="746"/>
+ <location filename="../core/libdivecomputer.c" line="749"/>
<source>Error parsing the gas mix</source>
<translation>混合氣體解析錯誤</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="772"/>
+ <location filename="../core/libdivecomputer.c" line="775"/>
<source>Unable to create parser for %s %s</source>
<translation>無法建立解析 %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="778"/>
+ <location filename="../core/libdivecomputer.c" line="781"/>
<source>Error registering the data</source>
<translation>錯誤的登錄資料</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="799"/>
+ <location filename="../core/libdivecomputer.c" line="802"/>
<source>Error parsing the samples</source>
<translation>樣本解析錯誤</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="806"/>
+ <location filename="../core/libdivecomputer.c" line="809"/>
<source>Already downloaded dive at %s</source>
<translation>已自 %s 下載潛水</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="940"/>
+ <location filename="../core/libdivecomputer.c" line="943"/>
<source>Event: waiting for user action</source>
<translation>事件: 等待使用者動作</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="959"/>
+ <location filename="../core/libdivecomputer.c" line="962"/>
<source>model=%s firmware=%u serial=%u</source>
<translation>機型=%s 韌體=%u 序號=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1021"/>
+ <location filename="../core/libdivecomputer.c" line="1024"/>
<source>Error registering the event handler.</source>
<translation>錯誤的註冊程序.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1026"/>
+ <location filename="../core/libdivecomputer.c" line="1029"/>
<source>Error registering the cancellation handler.</source>
<translation>錯誤的註冊取消程序.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1047"/>
+ <location filename="../core/libdivecomputer.c" line="1050"/>
<source>Dive data import error</source>
<translation>匯入潛水資料錯誤</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1086"/>
+ <location filename="../core/libdivecomputer.c" line="1089"/>
<source>Unable to create libdivecomputer context</source>
<translation>無法建立 libdivecomputer 上下文</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1095"/>
+ <location filename="../core/libdivecomputer.c" line="1098"/>
<source>Unable to open %s %s (%s)</source>
<translation> 無法開啟 %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1120"/>
+ <location filename="../core/libdivecomputer.c" line="1123"/>
<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>
@@ -9138,7 +9168,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
您可以在下載頁面勾選相對應的選項, 來建立日誌檔案.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1129"/>
+ <location filename="../core/libdivecomputer.c" line="1132"/>
<source>No new dives downloaded from dive computer</source>
<translation>潛水電腦無新的潛水日誌下載</translation>
</message>
@@ -9152,30 +9182,30 @@ 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.c" line="495"/>
+ <location filename="../core/parse.c" line="493"/>
<source>additional name for site: %s
</source>
<translation>潛點別名: %s
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1707"/>
+ <location filename="../core/load-git.c" line="1719"/>
<source>Load dives from local cache</source>
<translation>自本機端載入潛水</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1711"/>
+ <location filename="../core/load-git.c" line="1723"/>
<source>Successfully opened dive data</source>
<translation>成功開啟潛水資料</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="93"/>
- <location filename="../core/ostctools.c" line="125"/>
+ <location filename="../core/ostctools.c" line="109"/>
+ <location filename="../core/ostctools.c" line="141"/>
<source>Unknown DC in dive %d</source>
<translation>未知 DC 於潛水 %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="138"/>
+ <location filename="../core/ostctools.c" line="154"/>
<source>Error - %s - parsing dive %d</source>
<translation>錯誤 - %s - 解析潛水 %d</translation>
</message>
@@ -9457,7 +9487,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1375"/>
+ <location filename="../core/profile.c" line="1379"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9466,77 +9496,77 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1387"/>
+ <location filename="../core/profile.c" line="1391"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1393"/>
+ <location filename="../core/profile.c" line="1397"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1396"/>
+ <location filename="../core/profile.c" line="1400"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1398"/>
+ <location filename="../core/profile.c" line="1402"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1400"/>
+ <location filename="../core/profile.c" line="1404"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1402"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1404"/>
+ <location filename="../core/profile.c" line="1408"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1407"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1447"/>
+ <location filename="../core/profile.c" line="1451"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Deco: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1443"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>安全停留: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1383"/>
+ <location filename="../core/profile.c" line="1387"/>
<source>P: %d%s (%s)
</source>
<translation>P: %d%s (%s)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9545,7 +9575,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1426"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9554,168 +9584,168 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1427"/>
+ <location filename="../core/profile.c" line="1431"/>
<source>Density: %.1fg/ℓ
</source>
<translation>密度: %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1442"/>
+ <location filename="../core/profile.c" line="1446"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>安全停留: 未知時間 @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1450"/>
+ <location filename="../core/profile.c" line="1454"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>減壓: 未知時間 @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1454"/>
+ <location filename="../core/profile.c" line="1458"/>
<source>In deco
</source>
<translation>減壓中
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1456"/>
+ <location filename="../core/profile.c" line="1460"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1459"/>
+ <location filename="../core/profile.c" line="1463"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1462"/>
+ <location filename="../core/profile.c" line="1466"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>減壓: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1470"/>
+ <location filename="../core/profile.c" line="1474"/>
<source>In deco (calc)
</source>
<translation>減壓 (計算)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1473"/>
+ <location filename="../core/profile.c" line="1477"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL:%umin (預計)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1475"/>
+ <location filename="../core/profile.c" line="1479"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1479"/>
+ <location filename="../core/profile.c" line="1483"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1481"/>
+ <location filename="../core/profile.c" line="1485"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1484"/>
+ <location filename="../core/profile.c" line="1488"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1487"/>
+ <location filename="../core/profile.c" line="1491"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>計算的上限深度 %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1493"/>
+ <location filename="../core/profile.c" line="1497"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>組織 %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1499"/>
+ <location filename="../core/profile.c" line="1503"/>
<source>heart rate: %d
</source>
<translation>心率: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1501"/>
+ <location filename="../core/profile.c" line="1505"/>
<source>bearing: %d
</source>
<translation>方位: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1504"/>
+ <location filename="../core/profile.c" line="1508"/>
<source>mean depth to here %.1f%s
</source>
<translation>至此的平均深度 %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1601"/>
+ <location filename="../core/profile.c" line="1605"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1605"/>
<location filename="../core/profile.c" line="1609"/>
<location filename="../core/profile.c" line="1613"/>
+ <location filename="../core/profile.c" line="1617"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1617"/>
+ <location filename="../core/profile.c" line="1621"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1621"/>
+ <location filename="../core/profile.c" line="1625"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1625"/>
<location filename="../core/profile.c" line="1629"/>
+ <location filename="../core/profile.c" line="1633"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1636"/>
+ <location filename="../core/profile.c" line="1640"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1661"/>
+ <location filename="../core/profile.c" line="1665"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9764,17 +9794,17 @@ EADD: %d%s / %.1fg/ℓ
<translation>W</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="633"/>
+ <location filename="../core/qthelper.cpp" line="628"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="636"/>
+ <location filename="../core/qthelper.cpp" line="631"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../core/qthelper.cpp" line="965"/>
+ <location filename="../core/qthelper.cpp" line="960"/>
<source>more than %1 days</source>
<translation>超過 %1 日</translation>
</message>
@@ -10613,112 +10643,112 @@ Uemis Zurich 已正確插入?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="118"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="119"/>
<source>Dive list</source>
<translation>潛水列表</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="134"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="135"/>
<source>Dive management</source>
<translation>潛水管理</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Disable location service</source>
<translation>關閉定位功能</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="256"/>
<source>Settings</source>
<translation>設定</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="137"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="138"/>
<source>Add dive manually</source>
<translation>手動增加潛水</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="147"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="149"/>
<source>Download from DC</source>
<translation>自潛水電腦下載</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="166"/>
<source>Manual sync with cloud</source>
<translation>手動雲端同步</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
<source>Offline mode</source>
<translation>離線模式</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="182"/>
- <source>Enable auto cloud sync</source>
- <translation>啟動自動雲端同步</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/main.qml" line="187"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="190"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &apos;Manual sync with cloud&apos; if you have network connectivity and want to sync your data to cloud storage.</source>
<translation>關閉雲端自動同步會使資料僅能在本機端使用. 在無網路連結情況下, 此為有效的解決對策. 若有網路連結, 需要同步資料至雲端, 請選擇 &apos;手動雲端同步&apos;. </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="285"/>
<source>Help</source>
<translation>幫助</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="201"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<source>Upload GPS data</source>
<translation>上傳 GPS 資料</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="156"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="159"/>
<source>Apply GPS fixes</source>
<translation>套入GPS座標點</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <source>Auto cloud sync enabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/main.qml" line="212"/>
<source>Download GPS data</source>
<translation>下載 GPS 資料</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="217"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="220"/>
<source>Show GPS fixes</source>
<translation>顯示 GPS 位置</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="227"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="231"/>
<source>Clear GPS cache</source>
<translation>清除 GPS 暫存</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="259"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="265"/>
<source>Developer</source>
<translation>開發人員</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="262"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>App log</source>
<translation>App 日誌</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Theme information</source>
<translation>主題資訊</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="243"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="247"/>
<source>About</source>
<translation>關於</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="235"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="239"/>
<source>Run location service</source>
<translation>啟動位置服務</translation>
</message>