aboutsummaryrefslogtreecommitdiffstats
path: root/translations/subsurface_pt_PT.ts
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2018-02-09 09:29:54 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-02-09 09:29:54 -0800
commit3e877ac8312a71a0a3c9c060123c9b94db744ad7 (patch)
tree48498408bfeb28cbae236ea5f7030024d8339a9a /translations/subsurface_pt_PT.ts
parent859098a37e48c1ecbbad4161e3fdfde3365f74b6 (diff)
downloadsubsurface-3e877ac8312a71a0a3c9c060123c9b94db744ad7.tar.gz
Latest translations
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'translations/subsurface_pt_PT.ts')
-rw-r--r--translations/subsurface_pt_PT.ts1284
1 files changed, 663 insertions, 621 deletions
diff --git a/translations/subsurface_pt_PT.ts b/translations/subsurface_pt_PT.ts
index 201bbb318..aa8737761 100644
--- a/translations/subsurface_pt_PT.ts
+++ b/translations/subsurface_pt_PT.ts
@@ -24,11 +24,11 @@
<source>Version: %1
© Subsurface developer team
-2011-2017</source>
+2011-2018</source>
<translation>Versão: %1
© Subsurface developer team
-2011-2017</translation>
+2011-2018</translation>
</message>
</context>
<context>
@@ -408,172 +408,172 @@
<context>
<name>ColumnNameProvider</name>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Dive #</source>
<translation>Mergulho #</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Location</source>
<translation>Local</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Weight</source>
<translation>Peso</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Cyl. size</source>
<translation>Capacidade da garrafa</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="46"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
<source>Start pressure</source>
<translation>Pressão inicial</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>End pressure</source>
<translation>Pressão final</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Max. depth</source>
<translation>Prof. Max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Avg. depth</source>
<translation>Prof. Média</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Divemaster</source>
<translation>Guia de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Buddy</source>
<translation>Companheiros</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Suit</source>
<translation>Fato</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Tags</source>
<translation>Categorias</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Air temp.</source>
<translation>Temp. do ar</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="47"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
<source>Water temp.</source>
<translation>Temp. da água</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>O₂</source>
<translation>O₂</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>He</source>
<translation>He</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample time</source>
<translation>Taxa de amostragem</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample depth</source>
<translation>Profundidade</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample temperature</source>
<translation>Temperatura</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample pO₂</source>
<translation>pO₂</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample CNS</source>
<translation>CNS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="48"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
<source>Sample NDL</source>
<translation>NDL</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
<source>Sample TTS</source>
<translation>TTS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
<source>Sample stopdepth</source>
<translation>Profundidade da paragem</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="49"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
<source>Sample pressure</source>
<translation>Pressão</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="51"/>
<source>Sample sensor1 pO₂</source>
<translation>Amostrar o sensor de pO₂ #1</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="51"/>
<source>Sample sensor2 pO₂</source>
<translation>Amostrar o sensor de pO₂ #2</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="50"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="51"/>
<source>Sample sensor3 pO₂</source>
<translation>Amostrar o sensor de pO₂ #3</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="51"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="52"/>
<source>Sample setpoint</source>
<translation>Amostrar o setpoint</translation>
</message>
@@ -1947,12 +1947,12 @@ remover o computador de mergulho seleccionado?</translation>
<context>
<name>DiveDetails</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="46"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="44"/>
<source>Dive details</source>
<translation>Detalhes do mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="140"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="138"/>
<source>Delete dive</source>
<translation>Eliminar mergulho</translation>
</message>
@@ -1962,7 +1962,7 @@ remover o computador de mergulho seleccionado?</translation>
<translation>Cancelar edições</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="165"/>
<source>Show on map</source>
<translation>Mostrar no mapa</translation>
</message>
@@ -1970,54 +1970,54 @@ remover o computador de mergulho seleccionado?</translation>
<context>
<name>DiveDetailsEdit</name>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="109"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="111"/>
<source>Dive %1</source>
<translation>Mergulho %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="113"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="115"/>
<source>Date:</source>
<translation>Data:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="125"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="127"/>
<source>Location:</source>
<translation>Local:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="141"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="142"/>
<source>Coordinates:</source>
<translation>Coordenadas:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="155"/>
<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="169"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="170"/>
<source>Depth:</source>
<translation>Profundidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="182"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="183"/>
<source>Duration:</source>
<translation>Duração:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="196"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="197"/>
<source>Air Temp:</source>
<translation>Temperatura do ar:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="209"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="210"/>
<source>Water Temp:</source>
<translation>Temperatura da água:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="222"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="223"/>
<source>Suit:</source>
<translation>Fato:</translation>
</message>
@@ -2027,47 +2027,47 @@ do GPS actual:</translation>
<translation>Companheiros:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="247"/>
<source>Divemaster:</source>
<translation>Guia:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="261"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="259"/>
<source>Weight:</source>
<translation>Peso:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="275"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="273"/>
<source>Cylinder:</source>
<translation>Garrafa:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="288"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="286"/>
<source>Gas mix:</source>
<translation>Mistura respiratória:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="302"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="300"/>
<source>Start Pressure:</source>
<translation>Pressão inicial:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="315"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="313"/>
<source>End Pressure:</source>
<translation>Pressão final:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="328"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="326"/>
<source>Rating:</source>
<translation>Classificação:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="341"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="339"/>
<source>Visibility:</source>
<translation>Visibilidade:</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="355"/>
+ <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="353"/>
<source>Notes:</source>
<translation>Notas:</translation>
</message>
@@ -2143,23 +2143,38 @@ do GPS actual:</translation>
<context>
<name>DiveEventItem</name>
<message>
- <location filename="../profile-widget/diveeventitem.cpp" line="160"/>
+ <location filename="../profile-widget/diveeventitem.cpp" line="178"/>
<source> (cyl. %1)</source>
<translation>(garr. %1)</translation>
</message>
<message>
- <location filename="../profile-widget/diveeventitem.cpp" line="174"/>
+ <location filename="../profile-widget/diveeventitem.cpp" line="182"/>
+ <source>ICD</source>
+ <translation>ICD</translation>
+ </message>
+ <message>
+ <location filename="../profile-widget/diveeventitem.cpp" line="183"/>
+ <source>ΔHe</source>
+ <translation>ΔHe</translation>
+ </message>
+ <message>
+ <location filename="../profile-widget/diveeventitem.cpp" line="184"/>
+ <source>ΔN₂</source>
+ <translation>ΔN₂</translation>
+ </message>
+ <message>
+ <location filename="../profile-widget/diveeventitem.cpp" line="202"/>
<source>Manual switch to OC</source>
<translation>Mudança manual para circuito aberto</translation>
</message>
<message>
- <location filename="../profile-widget/diveeventitem.cpp" line="176"/>
+ <location filename="../profile-widget/diveeventitem.cpp" line="204"/>
<source> begin</source>
<comment>Starts with space!</comment>
<translation>iniciar</translation>
</message>
<message>
- <location filename="../profile-widget/diveeventitem.cpp" line="177"/>
+ <location filename="../profile-widget/diveeventitem.cpp" line="205"/>
<source> end</source>
<comment>Starts with space!</comment>
<translation>fim</translation>
@@ -2197,23 +2212,23 @@ do GPS actual:</translation>
<name>DiveList</name>
<message>
<location filename="../mobile-widgets/qml/DiveList.qml" line="13"/>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="281"/>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="287"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="280"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="286"/>
<source>Dive list</source>
<translation>Lista de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="277"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="276"/>
<source>Cloud credentials</source>
<translation>Credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="283"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="282"/>
<source>Please tap the &apos;+&apos; button to add a dive (or download dives from a supported dive computer)</source>
<translation>Por favor toque no botão &apos;+&apos; para adicionar um mergulho (ou para descarregar mergulhos de um computador de mergulho)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveList.qml" line="308"/>
+ <location filename="../mobile-widgets/qml/DiveList.qml" line="307"/>
<source>No dives in dive list</source>
<translation>Não existem mergulhos na lista de mergulhos</translation>
</message>
@@ -2324,12 +2339,12 @@ do GPS actual:</translation>
<context>
<name>DiveLocationModel</name>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="391"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="392"/>
<source>Create a new dive site, copying relevant information from the current dive.</source>
<translation>Criar um novo local de mergulho, copiando a informação relevante do mergulho actual.</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="392"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="393"/>
<source>Create a new dive site with this name</source>
<translation>Criar um novo local de mergulho com este nome</translation>
</message>
@@ -2701,231 +2716,231 @@ do GPS actual:</translation>
<translation>Arraste as etiquetas acima para cada uma das colunas abaixo</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="360"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="533"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="361"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="534"/>
<source>Tab</source>
<translation>Tab</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="603"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="604"/>
<source>Some column headers were pre-populated; please drag and drop the headers so they match the column they are in.</source>
<translation>Alguns cabeçalhos foram previamente preenchidos; por favor arraste e largue os cabeçalhos de modo a que correspondam às colunas em questão.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="641"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="759"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="874"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="642"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="760"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="875"/>
<source>Sample time</source>
<translation>Hora</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="643"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="761"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="644"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="762"/>
<source>Sample depth</source>
<translation>Profundidade</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="645"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="763"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="646"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="764"/>
<source>Sample temperature</source>
<translation>Temperatura</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="647"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="765"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="648"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="766"/>
<source>Sample pO₂</source>
<translation>pO₂</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="649"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="767"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="650"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="768"/>
<source>Sample sensor1 pO₂</source>
<translation>Amostrar o sensor de pO₂ #1</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="651"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="769"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="652"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="770"/>
<source>Sample sensor2 pO₂</source>
<translation>Amostrar o sensor de pO₂ #2</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="653"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="771"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="654"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="772"/>
<source>Sample sensor3 pO₂</source>
<translation>Amostrar o sensor de pO₂ #3</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="655"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="773"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="656"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="774"/>
<source>Sample CNS</source>
<translation>CNS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="657"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="775"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="658"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="776"/>
<source>Sample NDL</source>
<translation>NDL</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="659"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="777"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="660"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="778"/>
<source>Sample TTS</source>
<translation>TTS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="661"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="779"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="662"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="780"/>
<source>Sample stopdepth</source>
<translation>Profundidade da paragem</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="663"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="781"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="664"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="782"/>
<source>Sample pressure</source>
<translation>Pressão</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="665"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="783"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="666"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="784"/>
<source>Sample setpoint</source>
<translation>Amostrar o setpoint</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="669"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="757"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="878"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="670"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="758"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="879"/>
<source>Dive #</source>
<translation>Mergulho #</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="670"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="751"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="880"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="671"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="752"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="881"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="671"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="755"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="882"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="672"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="756"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="883"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="672"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="884"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="673"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="885"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="673"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="890"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="674"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="891"/>
<source>Max. depth</source>
<translation>Prof. Max.</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="674"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="892"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="675"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="893"/>
<source>Avg. depth</source>
<translation>Prof. Média</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="675"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="924"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="676"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="925"/>
<source>Air temp.</source>
<translation>Temp. do ar</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="676"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="926"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="677"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="927"/>
<source>Water temp.</source>
<translation>Temp. da água</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="677"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="914"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="678"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="915"/>
<source>Cyl. size</source>
<translation>Tamanho da garrafa</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="678"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="916"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="679"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="917"/>
<source>Start pressure</source>
<translation>Pressão inicial</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="679"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="918"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="680"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="919"/>
<source>End pressure</source>
<translation>Pressão final</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="680"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="920"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="681"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="921"/>
<source>O₂</source>
<translation>O₂</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="681"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="922"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="682"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="923"/>
<source>He</source>
<translation>He</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="682"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="886"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="683"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="887"/>
<source>Location</source>
<translation>Local</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="683"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="888"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="684"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="889"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="684"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="894"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="685"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="895"/>
<source>Divemaster</source>
<translation>Guia de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="685"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="896"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="686"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="897"/>
<source>Buddy</source>
<translation>Companheiros</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="686"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="898"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="687"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="899"/>
<source>Suit</source>
<translation>Fato</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="687"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="688"/>
<source>Rating</source>
<translation>Classificação</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="688"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="689"/>
<source>Visibility</source>
<translation>Visibilidade</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="689"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="900"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="690"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="901"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="690"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="902"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="691"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="903"/>
<source>Weight</source>
<translation>Peso</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="691"/>
- <location filename="../desktop-widgets/divelogimportdialog.cpp" line="904"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="692"/>
+ <location filename="../desktop-widgets/divelogimportdialog.cpp" line="905"/>
<source>Tags</source>
<translation>Categorias</translation>
</message>
@@ -2937,11 +2952,6 @@ do GPS actual:</translation>
<source>(%n dive(s))</source>
<translation><numerusform>(%n mergulho)</numerusform><numerusform>(%n mergulhos)</numerusform></translation>
</message>
- <message>
- <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="461"/>
- <source>Multiple Buddies</source>
- <translation>Múltiplos companheiros</translation>
- </message>
</context>
<context>
<name>DivePlanner</name>
@@ -2977,65 +2987,64 @@ do GPS actual:</translation>
</message>
<message>
<location filename="../desktop-widgets/diveplanner.ui" line="220"/>
- <source> kg/ℓ</source>
+ <source>kg/ℓ</source>
<translation>kg/ℓ</translation>
</message>
</context>
<context>
<name>DivePlannerPointsModel</name>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="159"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="163"/>
<source>unknown</source>
<translation>desconhecido</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="194"/>
- <location filename="../qt-models/diveplannermodel.cpp" line="279"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="263"/>
<source>cyl.</source>
<translation>garr.</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="375"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="359"/>
<source>Final depth</source>
<translation>Profundidade final</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="377"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="361"/>
<source>Run time</source>
<translation>Tempo de mergulho</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="379"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="363"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="381"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="365"/>
<source>Used gas</source>
<translation>Gás usado</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="383"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="367"/>
<source>CC setpoint</source>
<translation>Setpoint Circuito fechado</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1024"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1008"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1030"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1014"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1033"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1017"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="1080"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="1064"/>
<source>Stop times</source>
<translation>Tempos das paragens</translation>
</message>
@@ -3043,27 +3052,27 @@ do GPS actual:</translation>
<context>
<name>DivePlannerWidget</name>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="112"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="113"/>
<source>Dive planner points</source>
<translation>Pontos do plano de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="116"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="117"/>
<source>Available gases</source>
<translation>Gases disponíveis</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="117"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="118"/>
<source>Add cylinder</source>
<translation>Adicionar garrafa</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="144"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="145"/>
<source>Add dive data point</source>
<translation>Adicionar ponto ao mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="153"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="154"/>
<source>Save new</source>
<translation>Gravar novo</translation>
</message>
@@ -3378,112 +3387,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="155"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="41"/>
<source>no dives were selected</source>
<translation>não foram seleccionados nenhuns mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="165"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="51"/>
<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="175"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="61"/>
<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="239"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="125"/>
<source>internal error</source>
<translation>erro interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="247"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="133"/>
<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="275"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="161"/>
<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="745"/>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="936"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="631"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="822"/>
<source>Done</source>
<translation>Concluído</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="779"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="665"/>
<source>Uploading dive list...</source>
<translation>A carregar a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="811"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="697"/>
<source>Downloading dive list...</source>
<translation>A transferir a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="852"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="738"/>
<source>Downloading %1 dives...</source>
<translation>A transferir %1 mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="886"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="772"/>
<source>Download finished - %1</source>
<translation>Transferência terminada - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="900"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="786"/>
<source>Problem with download</source>
<translation>Problema ao descarregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="901"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="787"/>
<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="910"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="796"/>
<source>Corrupted download</source>
<translation>Transferência corrompida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="911"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="797"/>
<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="937"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
<source>Upload finished</source>
<translation>Carregamento terminado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="836"/>
<source>Upload failed</source>
<translation>A exportação falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="953"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="839"/>
<source>Upload successful</source>
<translation>Exportação bem sucedida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="956"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="842"/>
<source>Login failed</source>
<translation>O login falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="959"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="845"/>
<source>Cannot parse response</source>
<translation>Não foi possível analisar a resposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="857"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
@@ -3507,52 +3516,52 @@ p, li { white-space: pre-wrap; }
<translation>A ligar ao computador de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="228"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="225"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="263"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="260"/>
<source>Find Uemis dive computer</source>
<translation>Procurar computador de mergulho Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="288"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="285"/>
<source>Cancel download</source>
<translation>Cancelar a descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="365"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="368"/>
<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="366"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="369"/>
<source>Log files</source>
<translation>Ficheiros de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="394"/>
<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="392"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="395"/>
<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="417"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="420"/>
<source>Retry download</source>
<translation>Tentar a descarga novamente</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="379"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="382"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="380"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="383"/>
<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>
@@ -3826,6 +3835,11 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/listfilter.ui" line="57"/>
+ <source>Negate filter</source>
+ <translation>Negar filtro</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/listfilter.ui" line="60"/>
<source>¬</source>
<translation>¬</translation>
</message>
@@ -3870,6 +3884,14 @@ p, li { white-space: pre-wrap; }
</message>
</context>
<context>
+ <name>GasSelectionModel</name>
+ <message>
+ <location filename="../qt-models/models.cpp" line="52"/>
+ <source>cyl.</source>
+ <translation>garr.</translation>
+ </message>
+</context>
+<context>
<name>GlobalDrawer</name>
<message>
<location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="396"/>
@@ -3937,32 +3959,32 @@ p, li { white-space: pre-wrap; }
<context>
<name>LocationFilterDelegate</name>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="494"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="496"/>
<source> (same GPS fix)</source>
<translation>(posição GPS igual)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="499"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="501"/>
<source> (~%1 away</source>
<translation>(~%1 ausente</translation>
</message>
<message numerus="yes">
- <location filename="../desktop-widgets/modeldelegates.cpp" line="500"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="502"/>
<source>, %n dive(s) here)</source>
<translation><numerusform>, %n mergulho aqui)</numerusform><numerusform>, %n mergulho(s) aqui)</numerusform></translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="505"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="507"/>
<source>(no existing GPS data, add GPS fix from this dive)</source>
<translation>(sem posição GPS. Adicionar posição GPS a partir deste mergulho)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="507"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="509"/>
<source>(no GPS data)</source>
<translation>(sem dados GPS)</translation>
</message>
<message>
- <location filename="../desktop-widgets/modeldelegates.cpp" line="509"/>
+ <location filename="../desktop-widgets/modeldelegates.cpp" line="511"/>
<source>Pick site: </source>
<translation>Escolher local:</translation>
</message>
@@ -4055,7 +4077,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/locationinformation.cpp" line="32"/>
- <location filename="../desktop-widgets/locationinformation.cpp" line="267"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="268"/>
<source>Dive site management</source>
<translation>Gestão de locais de mergulho</translation>
</message>
@@ -4077,7 +4099,7 @@ p, li { white-space: pre-wrap; }
Tem a certeza que quer continuar?</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="274"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="275"/>
<source>You are editing a dive site</source>
<translation>Está a editar um local de mergulho</translation>
</message>
@@ -4369,7 +4391,7 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="166"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="561"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="553"/>
<source>Open</source>
<translation>Abrir</translation>
</message>
@@ -4665,13 +4687,13 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="673"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="248"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="240"/>
<source>&amp;Undo</source>
<translation>&amp;Reverter</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="681"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="249"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="241"/>
<source>&amp;Redo</source>
<translation>&amp;Refazer</translation>
</message>
@@ -4706,68 +4728,69 @@ Tem a certeza que quer continuar?</translation>
<translation>Facebook</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.ui" line="719"/>
- <source>Take cloud storage online</source>
- <translation>Colocar online o armazenamento remoto</translation>
+ <location filename="../desktop-widgets/mainwindow.ui" line="722"/>
+ <source>Cloud storage online</source>
+ <translation>Armazenamento remoto em linha</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="372"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="408"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="364"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="400"/>
<source>Connect to</source>
<translation>Ligar a</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="402"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="394"/>
<source>Disconnect from</source>
<translation>Desligar de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="552"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="597"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1597"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="544"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="589"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1630"/>
<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>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="558"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="550"/>
<source>Open file</source>
<translation>Abrir Ficheiro</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="562"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="670"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="554"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="691"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2019"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="614"/>
<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="666"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="687"/>
<source>Traverse image directories</source>
<translation>Atravessar as pastas das imagens</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="669"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="690"/>
<source>Scan</source>
<translation>Procurar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="677"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="698"/>
<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="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"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="645"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="724"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="890"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1008"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1097"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1103"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1882"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
@@ -4777,12 +4800,12 @@ Tem a certeza que quer continuar?</translation>
<translation>A tentar juntar mergulhos com %1min de intervalo entre eles</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="269"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="261"/>
<source>Template backup created</source>
<translation>Criada cópia de segurança do modelo</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="270"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="262"/>
<source>The following backup printing templates were created:
%1
@@ -4803,202 +4826,220 @@ 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="728"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="645"/>
+ <source>Please save or cancel the current dive edit before going online</source>
+ <translation>Por favor grave ou cancele as edições ao mergulho antes de usar o armazenamento remoto</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="658"/>
+ <source>You have unsaved changes. Do you want to commit them to the cloud storage?
+If answering no, the cloud will only be synced on next call to &quot;Open cloud storage&quot; or &quot;Save to cloud storage&quot;.</source>
+ <translation>Existem mudanças que não foram gravadas. Quer guardá-las no armazenamento remoto?
+Se responder não, o armazenamento remoto será sincronizado apenas da próxima vez que seleccionar &quot;Abrir armazenamento remoto&quot; ou &quot;Guardar no armazenamento remoto&quot;.</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="668"/>
+ <source>Failure taking cloud storage online</source>
+ <translation>Falha ao colocar o armazenamento remoto em linha</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="765"/>
<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="854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="890"/>
<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="914"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="950"/>
<source>Print runtime table</source>
<translation>Imprimir tabela de runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="972"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1008"/>
<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="1061"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1854"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1097"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1882"/>
<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="1067"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1103"/>
<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="1114"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1150"/>
<source>Yearly statistics</source>
<translation>Estatísticas anuais</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1293"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1335"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1326"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1368"/>
<source>Dive log files</source>
<translation>Ficheiros de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1313"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1356"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1626"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1346"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1389"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1659"/>
<source>Subsurface files</source>
<translation>Ficheiros do Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1314"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1357"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1347"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1390"/>
<source>Cochran</source>
<translation>Cochran</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1315"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1348"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
<source>DiveLogs.de</source>
<translation>DiveLogs.de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1316"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1349"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1393"/>
<source>JDiveLog</source>
<translation>JDiveLog</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="1350"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1394"/>
<source>Liquivision</source>
<translation>Liquivision</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="1351"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1395"/>
<source>Suunto</source>
<translation>Suunto</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="1352"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1396"/>
<source>UDCF</source>
<translation>UDCF</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="1353"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1397"/>
<source>UDDF</source>
<translation>UDDF</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="1354"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1398"/>
<source>XML</source>
<translation>XML</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="1355"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1399"/>
<source>Divesoft</source>
<translation>Divesoft</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="1356"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1400"/>
<source>Datatrak/WLog</source>
<translation>Datatrak/WLog</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="1357"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1401"/>
<source>MkVI files</source>
<translation>MkVI files</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="1358"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1402"/>
<source>APD log viewer</source>
<translation>APD log viewer</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="1359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1403"/>
<source>OSTCtools</source>
<translation>OSTCtools</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="1360"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1404"/>
<source>DAN DL7</source>
<translation>DAN DL7</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1358"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1391"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1372"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1405"/>
<source>All files</source>
<translation>Todos os ficheiros</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1383"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1416"/>
<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="1386"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1419"/>
<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="1391"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="657"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1424"/>
<source>Save changes?</source>
<translation>Guardar alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1392"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1425"/>
<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="1625"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1658"/>
<source>Save file as</source>
<translation>Guardar ficheiro como</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1713"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1744"/>
<source>[local cache for] %1</source>
<translation>[cache local para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1715"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1746"/>
<source>[cloud storage for] %1</source>
<translation>[armazenamento remoto para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1810"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1838"/>
<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="1811"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1839"/>
<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="1822"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1850"/>
<source>Open dive log file</source>
<translation>Abrir ficheiro de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1991"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2019"/>
<source>Contacting cloud service...</source>
<translation>A contactar o serviço remoto...</translation>
</message>
@@ -5115,89 +5156,89 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<context>
<name>PlannerSettingsWidget</name>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="403"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="404"/>
<source>Open circuit</source>
<translation>Circuito aberto</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="403"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="404"/>
<source>CCR</source>
<translation>CCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="403"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="404"/>
<source>pSCR</source>
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="494"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="495"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
<source>Last stop at 20ft</source>
<translation>Última paragem aos 20 ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="496"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="497"/>
<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="497"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
<source>20ft to surface</source>
<translation>6 m/20 ft para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="498"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="499"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="500"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="501"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
<source>Last stop at 6m</source>
<translation>Última paragem aos 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="502"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="503"/>
<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="503"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
<source>6m to surface</source>
<translation>6 m para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="504"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="505"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="507"/>
<location filename="../desktop-widgets/diveplanner.cpp" line="508"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="509"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="516"/>
<location filename="../desktop-widgets/diveplanner.cpp" line="517"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="518"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="526"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="527"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="531"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="532"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -5318,18 +5359,18 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<context>
<name>PreferencesGeoreference</name>
<message>
- <location filename="../desktop-widgets/preferences/prefs_georeference.ui" line="14"/>
+ <location filename="../desktop-widgets/preferences/preferences_georeference.ui" line="14"/>
<source>Form</source>
<translation>Formulário</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_georeference.ui" line="20"/>
+ <location filename="../desktop-widgets/preferences/preferences_georeference.ui" line="20"/>
<source>Dive site layout</source>
<translation>Esquema de nomenclatura dos locais de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_georeference.ui" line="42"/>
- <location filename="../desktop-widgets/preferences/prefs_georeference.ui" line="59"/>
+ <location filename="../desktop-widgets/preferences/preferences_georeference.ui" line="42"/>
+ <location filename="../desktop-widgets/preferences/preferences_georeference.ui" line="59"/>
<source>/</source>
<translation>/</translation>
</message>
@@ -5501,58 +5542,58 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<context>
<name>PreferencesLanguage</name>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="14"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="14"/>
<source>Form</source>
<translation>Formulário</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="26"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="26"/>
<source>UI language</source>
<translation>Língua do interface de utilizador</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="32"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="32"/>
<source>Use system default</source>
<translation>Usar o padrão do sistema</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="55"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="55"/>
<source>Filter</source>
<translation>Filtros</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="74"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="74"/>
<source>Date format</source>
<translation>Formato para a data</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="113"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="113"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Preferred date format. Commonly used fields are&lt;/p&gt;&lt;p&gt;d (day of month)&lt;/p&gt;&lt;p&gt;ddd (abbr. day name)&lt;/p&gt;&lt;p&gt;M (month number)&lt;/p&gt;&lt;p&gt;MMM (abbr. month name)&lt;/p&gt;&lt;p&gt;yy/yyyy (2/4 digit year)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Formato de data preferido. Campos mais utilizados&lt;/p&gt;&lt;p&gt;d (dia do mês)&lt;/p&gt;&lt;p&gt;ddd (abreviatura do dia)&lt;/p&gt;&lt;p&gt;M (número do mês)&lt;/p&gt;&lt;p&gt;MMM (abreviatura do mês)&lt;/p&gt;&lt;p&gt;yy/yyyy (anp em 2/4 dígitos)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="80"/>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="138"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="80"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="138"/>
<source>Use UI language default</source>
<translation>Usar a língua do interface de utilizador</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="90"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="90"/>
<source>This is used in places where there is less space to show the full date</source>
<translation>Isto é usado em locais onde existe menos espaço para mostrar a data completa</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="93"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="93"/>
<source>Short format</source>
<translation>Formato curto</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="132"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="132"/>
<source>Time format</source>
<translation>Formato de hora</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/prefs_language.ui" line="151"/>
+ <location filename="../desktop-widgets/preferences/preferences_language.ui" line="151"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Preferred time format&lt;/p&gt;&lt;p&gt;Commonly used format specifiers are&lt;/p&gt;&lt;p&gt;h (hours in 12h format)&lt;/p&gt;&lt;p&gt;H (hours in 24h format)&lt;/p&gt;&lt;p&gt;mm (2 digit minutes)&lt;/p&gt;&lt;p&gt;ss (2 digit seconds)&lt;/p&gt;&lt;p&gt;t/tt (a/p or am/pm)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Formato de hora preferido&lt;/p&gt;&lt;p&gt;Formatos mais comuns são&lt;/p&gt;&lt;p&gt;h (horas no formato 12 h)&lt;/p&gt;&lt;p&gt;H (horas no formato 24 h)&lt;/p&gt;&lt;p&gt;mm (minutos em 2 dígitos)&lt;/p&gt;&lt;p&gt;ss (segundos em 2 dígitos)&lt;/p&gt;&lt;p&gt;t/tt (a/p ou am/pm)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@@ -5643,7 +5684,7 @@ Veja http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_network.ui" line="156"/>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="139"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="145"/>
<source>Subsurface cloud storage</source>
<translation>Armazenamento remoto do Subsurface</translation>
</message>
@@ -5664,26 +5705,21 @@ Veja http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
</message>
<message>
<location filename="../desktop-widgets/preferences/preferences_network.ui" line="221"/>
- <source>Sync to cloud in the background?</source>
- <translation>Sincronizar remotamente em pano de fundo?</translation>
- </message>
- <message>
- <location filename="../desktop-widgets/preferences/preferences_network.ui" line="228"/>
<source>Save Password locally?</source>
<translation>Gravar a palavra-passe localmente?</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.ui" line="238"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.ui" line="231"/>
<source>Subsurface web service</source>
<translation>Serviço web do Subsurface</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.ui" line="250"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.ui" line="243"/>
<source>Default user ID</source>
<translation>ID do utilizador</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.ui" line="260"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.ui" line="253"/>
<source>Save user ID locally?</source>
<translation>Gravar o ID do utilizador localmente?</translation>
</message>
@@ -5713,24 +5749,33 @@ Veja http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
<translation>Proxy SOCKS</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="73"/>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="94"/>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="107"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="72"/>
+ <source>Change ignored. Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
+ <translation>Alteração ignorada. Os campos &quot;email&quot; e &quot;password&quot; da conta de armazenamento remoto só podem ser compostos por letras, números e &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, e &apos;+&apos;.</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="76"/>
+ <source>Change ignored. Cloud storage email and new password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
+ <translation>Alteração ignorada. Os campos &quot;email&quot; e &quot;password&quot; da conta de armazenamento remoto só podem ser compostos por letras, números e &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, e &apos;+&apos;.</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="99"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="113"/>
<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="../desktop-widgets/preferences/preferences_network.cpp" line="133"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="139"/>
<source>Subsurface cloud storage (credentials verified)</source>
<translation>Armazenamento remoto do Subsurface (credenciais verificadas)</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="135"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="141"/>
<source>Subsurface cloud storage (incorrect password)</source>
<translation>Armazenamento remoto do Subsurface (palavra-passe incorrecta)</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="137"/>
+ <location filename="../desktop-widgets/preferences/preferences_network.cpp" line="143"/>
<source>Subsurface cloud storage (PIN required)</source>
<translation>Armazenamento remoto do Subsurface (necessário o PIN)</translation>
</message>
@@ -6059,123 +6104,123 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<context>
<name>ProfileWidget2</name>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="782"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="756"/>
<source> (#%1 of %2)</source>
<translation>(#%1 of %2)</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="778"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="752"/>
<source>Unknown dive computer</source>
<translation>Computador de mergulho desconhecido</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="803"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="777"/>
<source>Show NDL / TTS was disabled because of excessive processing time</source>
<translation>A visualização do NDL /TTS foi desactivada devido ao excessivo tempo de processamento</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1401"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1379"/>
<source>Add gas change</source>
<translation>Adicionar mudança de gás</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1387"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1365"/>
<source>Make first dive computer</source>
<translation>Marca do computador de mergulho principal</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="774"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="748"/>
<source>Planned dive</source>
<translation>Mergulho planeado</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="776"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="750"/>
<source>Manually added dive</source>
<translation>Mergulho adicionado manualmente</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1389"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1367"/>
<source>Delete this dive computer</source>
<translation>Apagar este computador de mergulho</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1404"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1382"/>
<source> (cyl. %1)</source>
<translation>(garr. %1)</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1410"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1388"/>
<source>Add setpoint change</source>
<translation>Adicionar mudança no setpoint</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1412"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1390"/>
<source>Add bookmark</source>
<translation>Adicionar marcador</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1416"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1394"/>
<source>Edit the profile</source>
<translation>Editar o perfil</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1420"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1398"/>
<source>Remove event</source>
<translation>Remover evento</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1425"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1403"/>
<source>Hide similar events</source>
<translation>Esconder eventos semelhantes</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1432"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1410"/>
<source>Edit name</source>
<translation>Editar nome</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1463"/>
- <location filename="../profile-widget/profilewidget2.cpp" line="1470"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1441"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1448"/>
<source>Adjust pressure of cyl. %1 (currently interpolated as %2)</source>
<translation>Ajustar a pressão da garrafa %1 (presentemente interpolada como %2)</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1485"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1463"/>
<source>Unhide all events</source>
<translation>Mostrar todos os eventos</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1520"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1498"/>
<source>Hide events</source>
<translation>Ocultar eventos</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1520"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1498"/>
<source>Hide all %1 events?</source>
<translation>Ocultar todos os %1 eventos?</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1555"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1533"/>
<source>Remove the selected event?</source>
<translation>Remover o evento seleccionado?</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1556"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1534"/>
<source>%1 @ %2:%3</source>
<translation>%1 @ %2:%3</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1679"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1657"/>
<source>Edit name of bookmark</source>
<translation>Editar nome do marcador</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1680"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1658"/>
<source>Custom name:</source>
<translation>Nome personalizado:</translation>
</message>
<message>
- <location filename="../profile-widget/profilewidget2.cpp" line="1685"/>
+ <location filename="../profile-widget/profilewidget2.cpp" line="1663"/>
<source>Name is too long!</source>
<translation>O nome é demasiado comprido!</translation>
</message>
@@ -6183,147 +6228,147 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<context>
<name>QMLManager</name>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="141"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="291"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="168"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="325"/>
<source>Starting...</source>
<translation>A inicial...</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="192"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="217"/>
<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="200"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="225"/>
<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="232"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="257"/>
<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="315"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="349"/>
<source>working in no-cloud mode</source>
<translation>A trabalhar em modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="353"/>
<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="329"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="362"/>
<source>no cloud credentials</source>
<translation>Não existem credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="404"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="363"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="435"/>
<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="371"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="402"/>
<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="377"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="408"/>
<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="418"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="448"/>
<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="439"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="469"/>
<source>Testing cloud credentials</source>
<translation>A testar as credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="453"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="483"/>
<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="461"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="491"/>
<source>Incorrect cloud credentials</source>
<translation>Credenciais remotas inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="467"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="497"/>
<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="499"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="524"/>
<source>Cloud credentials are invalid</source>
<translation>As credenciais são inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="512"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="537"/>
<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="525"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="550"/>
<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="537"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="562"/>
<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="561"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="586"/>
<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="573"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="596"/>
<source>Cloud storage error: %1</source>
<translation>Erro no armazenamento remoto: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="616"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="636"/>
<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="661"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="681"/>
<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="686"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="706"/>
<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>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="859"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="860"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="879"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="880"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="859"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="860"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="861"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="879"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="880"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="881"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="859"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="879"/>
<source>sec</source>
<translation>seg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1275"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1293"/>
<source>Unknown GPS location</source>
<translation>Localização GPS desconhecida</translation>
</message>
@@ -6442,7 +6487,7 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<translation>seg</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="63"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="64"/>
<source>Remove this point</source>
<translation>Remover este ponto</translation>
</message>
@@ -6462,22 +6507,22 @@ Por favor exporte o modelo para outro ficheiro.</translation>
<translation>Máxima</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="626"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="512"/>
<source>Invalid response from server</source>
<translation>Resposta inválida do servidor</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="634"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="520"/>
<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="680"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="566"/>
<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="687"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="573"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Resposta XML mal formada. Linha %1: %2</translation>
</message>
@@ -7100,54 +7145,54 @@ Files with inappropriate date/time</source>
</message>
<message>
<location filename="../desktop-widgets/about.cpp" line="20"/>
- <source>&lt;span style=&apos;font-size: 18pt; font-weight: bold;&apos;&gt;Subsurface %1 &lt;/span&gt;&lt;br&gt;&lt;br&gt;Multi-platform divelog software&lt;br&gt;&lt;span style=&apos;font-size: 8pt&apos;&gt;Linus Torvalds, Dirk Hohndel, Tomaz Canabrava, and others, 2011-2017&lt;/span&gt;</source>
- <translation>&lt;span style=&apos;font-size: 18pt; font-weight: bold;&apos;&gt;Subsurface %1 &lt;/span&gt;&lt;br&gt;&lt;br&gt;Software de registo de mergulhos multi-plataforma&lt;br&gt;&lt;span style=&apos;font-size: 8pt&apos;&gt;Linus Torvalds, Dirk Hohndel, Tomaz Canabrava, e outros, 2011-2017&lt;/span&gt;</translation>
+ <source>&lt;span style=&apos;font-size: 18pt; font-weight: bold;&apos;&gt;Subsurface %1 &lt;/span&gt;&lt;br&gt;&lt;br&gt;Multi-platform divelog software&lt;br&gt;&lt;span style=&apos;font-size: 8pt&apos;&gt;Linus Torvalds, Dirk Hohndel, Tomaz Canabrava, and others, 2011-2018&lt;/span&gt;</source>
+ <translation>&lt;span style=&apos;font-size: 18pt; font-weight: bold;&apos;&gt;Subsurface %1&lt;/span&gt;&lt;br&gt;&lt;br&gt;Programa de registo de mergulhos&lt;br&gt;&lt;span style=&apos;font-size: 8pt&apos;&gt;Linus Torvalds, Dirk Hohndel, Tomaz Canabrava, e outros, 2011-2018&lt;/span&gt;</translation>
</message>
</context>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="398"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="284"/>
<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="420"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="308"/>
<source>Webservice</source>
<translation>Serviço web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="506"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="392"/>
<source>Connecting...</source>
<translation>A ligar ...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="525"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="411"/>
<source>Download finished</source>
<translation>Transferência terminada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="539"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="425"/>
<source>Download error: %1</source>
<translation>Erro na transferência: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="549"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="435"/>
<source>Connection error: </source>
<translation>Erro de ligação:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="552"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="438"/>
<source>Invalid user identifier!</source>
<translation>Identificação de utilizador inválida !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="555"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="441"/>
<source>Cannot parse response!</source>
<translation>Não foi possível analisar a resposta !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="558"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="444"/>
<source>Download successful</source>
<translation>Transferência bem sucedida</translation>
</message>
@@ -8149,12 +8194,12 @@ Linguagem: %1</translation>
<translation>Carregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="327"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="213"/>
<source>Operation timed out</source>
<translation>A operação demorou demasiado tempo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="348"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="234"/>
<source>Transferring data...</source>
<translation>A transferir dados...</translation>
</message>
@@ -8323,14 +8368,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="770"/>
+ <location filename="../core/import-csv.c" line="682"/>
<location filename="../core/libdivecomputer.c" line="252"/>
<source>ascent</source>
<translation>subida</translation>
</message>
<message>
<location filename="../core/cochran.c" line="337"/>
- <location filename="../core/file.c" line="748"/>
+ <location filename="../core/import-csv.c" line="660"/>
<source>battery</source>
<translation>bateria</translation>
</message>
@@ -8357,9 +8402,10 @@ 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="851"/>
+ <location filename="../core/import-csv.c" line="763"/>
<location filename="../core/libdivecomputer.c" line="260"/>
<location filename="../core/libdivecomputer.c" line="274"/>
+ <location filename="../core/plannernotes.c" line="175"/>
<source>gaschange</source>
<translation>troca de gás</translation>
</message>
@@ -8642,8 +8688,8 @@ Média</translation>
<message>
<location filename="../core/dive.c" line="34"/>
<location filename="../core/equipment.c" line="91"/>
- <location filename="../core/planner.c" line="1143"/>
<location filename="../core/planner.c" line="1146"/>
+ <location filename="../core/planner.c" line="1149"/>
<source>oxygen</source>
<translation>oxigénio</translation>
</message>
@@ -8659,6 +8705,9 @@ Média</translation>
</message>
<message>
<location filename="../core/dive.c" line="270"/>
+ <location filename="../core/plannernotes.c" line="58"/>
+ <location filename="../core/plannernotes.c" line="59"/>
+ <location filename="../core/plannernotes.c" line="60"/>
<location filename="../core/qthelper.cpp" line="662"/>
<source>bar</source>
<translation>bar</translation>
@@ -8728,10 +8777,10 @@ Média</translation>
<translation>kg</translation>
</message>
<message>
- <location filename="../core/divelist.c" line="682"/>
+ <location filename="../core/divelist.c" line="672"/>
<location filename="../core/equipment.c" line="87"/>
- <location filename="../core/planner.c" line="1139"/>
<location filename="../core/planner.c" line="1142"/>
+ <location filename="../core/planner.c" line="1145"/>
<source>air</source>
<translation>ar</translation>
</message>
@@ -8741,99 +8790,99 @@ Média</translation>
<translation>EAN%d</translation>
</message>
<message>
- <location filename="../core/equipment.c" line="199"/>
+ <location filename="../core/equipment.c" line="185"/>
<source>integrated</source>
<translation>integrado</translation>
</message>
<message>
- <location filename="../core/equipment.c" line="200"/>
+ <location filename="../core/equipment.c" line="186"/>
<source>belt</source>
<translation>cinto</translation>
</message>
<message>
- <location filename="../core/equipment.c" line="201"/>
+ <location filename="../core/equipment.c" line="187"/>
<source>ankle</source>
<translation>tornozelo</translation>
</message>
<message>
- <location filename="../core/equipment.c" line="202"/>
+ <location filename="../core/equipment.c" line="188"/>
<source>backplate</source>
<translation>backplate</translation>
</message>
<message>
- <location filename="../core/equipment.c" line="203"/>
+ <location filename="../core/equipment.c" line="189"/>
<source>clip-on</source>
<translation>clip-on</translation>
</message>
<message>
- <location filename="../core/file.c" line="112"/>
+ <location filename="../core/file.c" line="113"/>
<source>No dives in the input file &apos;%s&apos;</source>
<translation>Não existem mergulhos no ficheiro &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="122"/>
- <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="1106"/>
+ <location filename="../core/file.c" line="321"/>
+ <location filename="../core/import-csv.c" line="115"/>
+ <location filename="../core/import-csv.c" line="360"/>
+ <location filename="../core/import-csv.c" line="501"/>
+ <location filename="../core/import-csv.c" line="839"/>
<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>
<message>
- <location filename="../core/file.c" line="391"/>
+ <location filename="../core/file.c" line="208"/>
<source>Cannot open CSV file %s; please use Import log file dialog</source>
<comment>'Import log file' should be the same text as corresponding label in Import menu</comment>
<translation>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="506"/>
+ <location filename="../core/file.c" line="323"/>
<source>Empty file &apos;%s&apos;</source>
<translation>Ficheiro vazio &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/file.c" line="687"/>
+ <location filename="../core/import-csv.c" line="599"/>
<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="723"/>
+ <location filename="../core/import-csv.c" line="635"/>
<source>Mouth piece position OC</source>
<translation>Posição do bocal circuito aberto</translation>
</message>
<message>
- <location filename="../core/file.c" line="727"/>
+ <location filename="../core/import-csv.c" line="639"/>
<source>Mouth piece position CC</source>
<translation>Posição do bocal circuito fechado</translation>
</message>
<message>
- <location filename="../core/file.c" line="731"/>
+ <location filename="../core/import-csv.c" line="643"/>
<source>Mouth piece position unknown</source>
<translation>Posição do bocal desconhecida</translation>
</message>
<message>
- <location filename="../core/file.c" line="735"/>
+ <location filename="../core/import-csv.c" line="647"/>
<source>Mouth piece position not connected</source>
<translation>Posição do bocal não ligada</translation>
</message>
<message>
- <location filename="../core/file.c" line="742"/>
+ <location filename="../core/import-csv.c" line="654"/>
<source>Power off</source>
<translation>Desligado</translation>
</message>
<message>
- <location filename="../core/file.c" line="792"/>
+ <location filename="../core/import-csv.c" line="704"/>
<source>O₂ calibration failed</source>
<translation>A calibração de O₂ falhou</translation>
</message>
<message>
- <location filename="../core/file.c" line="794"/>
- <location filename="../core/file.c" line="803"/>
+ <location filename="../core/import-csv.c" line="706"/>
+ <location filename="../core/import-csv.c" line="715"/>
<source>O₂ calibration</source>
<translation>Calibração de O₂ </translation>
</message>
<message>
- <location filename="../core/file.c" line="954"/>
+ <location filename="../core/import-csv.c" line="234"/>
<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>
@@ -8869,99 +8918,99 @@ Média</translation>
<translation>O armazenamento remoto do Subsurface está corrompido</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="283"/>
+ <location filename="../core/git-access.c" line="307"/>
<source>Could not update Subsurface cloud storage, try again later</source>
<translation>Não foi possível actualizar o armazenamento remoto do Subsurface. Tente novamente mais tarde</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="343"/>
+ <location filename="../core/git-access.c" line="367"/>
<source>Remote storage and local data diverged. Error: merge failed (%s)</source>
<translation>O dados remotos divergem dos dados locais. Erro: falha na junção (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="373"/>
+ <location filename="../core/git-access.c" line="397"/>
<source>Remote storage and local data diverged. Cannot combine local and remote changes</source>
<translation>Os dados no servidor remoto divergem dos dados locais. Não é possível combinar as diferenças.</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="407"/>
+ <location filename="../core/git-access.c" line="431"/>
<source>Remote storage and local data diverged</source>
<translation>Os dados no servidor remoto divergem dos dados locais.</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="410"/>
+ <location filename="../core/git-access.c" line="434"/>
<source>Remote storage and local data diverged. Error: writing the data failed (%s)</source>
<translation>Os dados no servidor remoto divergem dos dados locais. Erro: a escrita dos dados falhou (%s)</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="419"/>
+ <location filename="../core/git-access.c" line="443"/>
<source>Problems with local cache of Subsurface cloud data</source>
<translation>Problemas com a cache local dos dados remotos do Subsurface</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="420"/>
+ <location filename="../core/git-access.c" line="444"/>
<source>Moved cache data to %s. Please try the operation again.</source>
<translation>Cache movida para %s. Tente novamente a operação.</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="467"/>
+ <location filename="../core/git-access.c" line="491"/>
<source>Update local storage to match cloud storage</source>
<translation>A actualizar o armazenamento local de acordo com o armazenamento remoto</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="475"/>
+ <location filename="../core/git-access.c" line="499"/>
<source>Push local changes to cloud storage</source>
<translation>Transferir alterações locais para o armazenamento remoto</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="493"/>
+ <location filename="../core/git-access.c" line="517"/>
<source>Try to merge local changes into cloud storage</source>
<translation>Tentar fundir as alterações locais para o armazenamento remoto</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="535"/>
+ <location filename="../core/git-access.c" line="559"/>
<source>Store data into cloud storage</source>
<translation>Armazenar dados remotamente</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="559"/>
+ <location filename="../core/git-access.c" line="583"/>
<source>Sync with cloud storage</source>
<translation>Sincronizar com o armazenamento remoto</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="586"/>
+ <location filename="../core/git-access.c" line="610"/>
<source>Can&apos;t reach cloud server, working with local data</source>
<translation>Não foi possível ligar ao servidor remoto, usando os dados armazenados localmente</translation>
</message>
<message>
- <location filename="../core/git-access.c" line="599"/>
+ <location filename="../core/git-access.c" line="623"/>
<source>Successful cloud connection, fetch remote</source>
<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="642"/>
<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="777"/>
<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="780"/>
<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="806"/>
<source>Synchronising data file</source>
<translation>A sincronizar o ficheiro de dados</translation>
</message>
<message>
<location filename="../core/import-divinglog.c" line="312"/>
<location filename="../core/libdivecomputer.c" line="236"/>
- <location filename="../core/uemis-downloader.c" line="137"/>
+ <location filename="../core/uemis-downloader.c" line="193"/>
<source>unknown</source>
<translation>desconhecido</translation>
</message>
@@ -9172,7 +9221,7 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
</message>
<message>
<location filename="../core/load-git.c" line="197"/>
- <location filename="../core/parse-xml.c" line="1132"/>
+ <location filename="../core/parse-xml.c" line="1139"/>
<source>multiple GPS locations for this dive site; also %s
</source>
<translation>várias posições GPS para este local; ver também %s
@@ -9187,23 +9236,23 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1721"/>
+ <location filename="../core/load-git.c" line="1724"/>
<source>Load dives from local cache</source>
<translation>Carregar dados do armazenamento local</translation>
</message>
<message>
- <location filename="../core/load-git.c" line="1725"/>
+ <location filename="../core/load-git.c" line="1728"/>
<source>Successfully opened dive data</source>
<translation>Dados de mergulho abertos com sucesso</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="109"/>
- <location filename="../core/ostctools.c" line="140"/>
+ <location filename="../core/ostctools.c" line="124"/>
+ <location filename="../core/ostctools.c" line="155"/>
<source>Unknown DC in dive %d</source>
<translation>Computador de mergulho desconhecido no mergulho %d</translation>
</message>
<message>
- <location filename="../core/ostctools.c" line="152"/>
+ <location filename="../core/ostctools.c" line="167"/>
<source>Error - %s - parsing dive %d</source>
<translation>Erro - %s - ao analisar o mergulho %d</translation>
</message>
@@ -9215,37 +9264,38 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="1593"/>
+ <location filename="../core/parse-xml.c" line="1600"/>
<source>Failed to parse &apos;%s&apos;</source>
<translation>Falha na análise de &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="2036"/>
+ <location filename="../core/parse-xml.c" line="2033"/>
<source>Can&apos;t open stylesheet %s</source>
<translation>Não é possível abrir a folha de estilos %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="62"/>
+ <location filename="../core/plannernotes.c" line="97"/>
<source>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION OF THE %s ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN HERE.</source>
<translation>AVISO: ESTA É UMA NOVA IMPLEMENTAÇÃO DO ALGORITMO %s E UMA NOVA IMPLEMENTAÇÃO DE UM PLANEADOR NELE BASEADO. APESAR DE TER SIDO ALVO DE ALGUNS TESTES, ESTES NÃO FORAM EXAUSTIVOS. RECOMENDA-SE VIVAMENTE QUE NÃO PLANEIE MERGULHOS APENAS COM BASE NOS RESULTADOS AQUI APRESENTADOR.</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="76"/>
+ <location filename="../core/plannernotes.c" line="108"/>
<source>Decompression calculation aborted due to excessive time</source>
<translation>O cálculo da descompressão foi terminado por esta ser demasiado longa</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="78"/>
- <location filename="../core/plannernotes.c" line="405"/>
- <location filename="../core/plannernotes.c" line="411"/>
- <location filename="../core/plannernotes.c" line="450"/>
- <location filename="../core/plannernotes.c" line="493"/>
- <location filename="../core/plannernotes.c" line="505"/>
+ <location filename="../core/plannernotes.c" line="110"/>
+ <location filename="../core/plannernotes.c" line="468"/>
+ <location filename="../core/plannernotes.c" line="474"/>
+ <location filename="../core/plannernotes.c" line="513"/>
+ <location filename="../core/plannernotes.c" line="544"/>
+ <location filename="../core/plannernotes.c" line="572"/>
+ <location filename="../core/plannernotes.c" line="585"/>
<source>Warning:</source>
<translation>Aviso:</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="346"/>
+ <location filename="../core/plannernotes.c" line="411"/>
<source>, effective GF=%d/%d</source>
<translation>, GF=%d/%d efectivo</translation>
</message>
@@ -9256,231 +9306,257 @@ Poderá criar este ficheiro seleccionando a opção respectiva no menu de downlo
<translation>Mudança de SP</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="57"/>
+ <location filename="../core/plannernotes.c" line="92"/>
<source>VPM-B</source>
<translation>VPM-B</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="59"/>
+ <location filename="../core/plannernotes.c" line="94"/>
<source>BUHLMANN</source>
<translation>BUHLMANN</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="121"/>
+ <location filename="../core/plannernotes.c" line="150"/>
<source>Runtime: %dmin&lt;br&gt;&lt;/div&gt;</source>
<translation>Runtime: %dmin&lt;br&gt;&lt;/div&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="127"/>
+ <location filename="../core/plannernotes.c" line="155"/>
<source>depth</source>
<translation>profundidade</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="130"/>
+ <location filename="../core/plannernotes.c" line="158"/>
<source>duration</source>
<translation>duração</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="133"/>
+ <location filename="../core/plannernotes.c" line="161"/>
+ <location filename="../core/plannernotes.c" line="173"/>
<source>runtime</source>
<translation>runtime</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="136"/>
+ <location filename="../core/plannernotes.c" line="164"/>
<source>gas</source>
<translation>gás</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="183"/>
+ <location filename="../core/plannernotes.c" line="171"/>
+ <source>Isobaric counterdiffusion information</source>
+ <translation>Informação sobre contra-difusão isobárica</translation>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="177"/>
+ <source>&amp;#916;He</source>
+ <translation>&amp;#916;He</translation>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="179"/>
+ <source>&amp;#916;N&amp;#8322;</source>
+ <translation>&amp;#916;N&amp;#8322;</translation>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="181"/>
+ <source>max &amp;#916;N&amp;#8322;</source>
+ <translation>max &amp;#916;N&amp;#8322;</translation>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="231"/>
<source>Transition to %.*f %s in %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source>
<translation>Transição para %.*f %s em %d:%02d min - runtime %d:%02u a %s (SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="191"/>
+ <location filename="../core/plannernotes.c" line="238"/>
<source>Transition to %.*f %s in %d:%02d min - runtime %d:%02u on %s</source>
<translation>Transição para %.*f %s em %d:%02d min - runtime %d:%02u com %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="204"/>
+ <location filename="../core/plannernotes.c" line="251"/>
<source>Stay at %.*f %s for %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source>
<translation>Permanecer a at %.*f %s durante %d:%02d min - runtime %d:%02u a %s (SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="211"/>
+ <location filename="../core/plannernotes.c" line="258"/>
<source>Stay at %.*f %s for %d:%02d min - runtime %d:%02u on %s</source>
<translation>Permanecer a %.*f %s for %d:%02d min - runtime %d:%02u com %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="257"/>
+ <location filename="../core/plannernotes.c" line="304"/>
<source>%3.0f%s</source>
<translation>%3.0f%s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="260"/>
- <location filename="../core/plannernotes.c" line="264"/>
+ <location filename="../core/plannernotes.c" line="307"/>
+ <location filename="../core/plannernotes.c" line="311"/>
<source>%3dmin</source>
<translation>%3dmin</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="273"/>
- <location filename="../core/plannernotes.c" line="285"/>
+ <location filename="../core/plannernotes.c" line="320"/>
+ <location filename="../core/plannernotes.c" line="338"/>
<source>(SP = %.1fbar)</source>
<translation>(SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="308"/>
+ <location filename="../core/plannernotes.c" line="367"/>
<source>Switch gas to %s (SP = %.1fbar)</source>
<translation>Trocar gás para %s (SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="310"/>
+ <location filename="../core/plannernotes.c" line="369"/>
<source>Switch gas to %s</source>
<translation>Mudar para %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="330"/>
+ <location filename="../core/plannernotes.c" line="395"/>
<source>CNS</source>
<translation>CNS</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="332"/>
+ <location filename="../core/plannernotes.c" line="397"/>
<source>OTU</source>
<translation>OTU</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="342"/>
+ <location filename="../core/plannernotes.c" line="407"/>
<source>Deco model: VPM-B at nominal conservatism</source>
<translation>Modelo de descompressão: VPM-B com conservadorismo nominal</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="437"/>
+ <location filename="../core/plannernotes.c" line="500"/>
<source>Minimum gas</source>
<translation>Reserva</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="438"/>
+ <location filename="../core/plannernotes.c" line="501"/>
<source>based on</source>
<translation>baseado em</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="440"/>
+ <location filename="../core/plannernotes.c" line="503"/>
<source>SAC</source>
<translation>Consumo</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="458"/>
+ <location filename="../core/plannernotes.c" line="522"/>
<source>%.0f%s/%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</source>
<translation>%.0f%s/%.0f%s de &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt; %s&lt;/b&gt;&lt;/span&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="462"/>
+ <location filename="../core/plannernotes.c" line="527"/>
<source>%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s during planned ascent)</source>
<translation>%.0f%s de &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s durante a subida planeada)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="465"/>
+ <location filename="../core/plannernotes.c" line="530"/>
<source>%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</source>
<translation>%.0f%s de &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="90"/>
- <location filename="../core/plannernotes.c" line="100"/>
- <location filename="../core/plannernotes.c" line="108"/>
+ <location filename="../core/plannernotes.c" line="119"/>
+ <location filename="../core/plannernotes.c" line="129"/>
+ <location filename="../core/plannernotes.c" line="137"/>
<source>Subsurface</source>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="110"/>
+ <location filename="../core/plannernotes.c" line="139"/>
<source>dive plan&lt;/b&gt; (surface interval </source>
<translation>plano de mergulho&lt;/b&gt; (intervalo de superfície</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="112"/>
+ <location filename="../core/plannernotes.c" line="141"/>
<source>created on</source>
<translation>criado a</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="102"/>
+ <location filename="../core/plannernotes.c" line="131"/>
<source>dive plan&lt;/b&gt; created on</source>
<translation>plano de mergulho&lt;/b&gt; criado a</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="92"/>
+ <location filename="../core/plannernotes.c" line="121"/>
<source>dive plan&lt;/b&gt; (overlapping dives detected)</source>
<translation>plano de mergulho &lt;/b&gt; (foram detectados mergulhos sobrepostos)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="118"/>
+ <location filename="../core/plannernotes.c" line="147"/>
<source>Runtime: %dmin%s</source>
<translation>Runtime: %dmin%s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="337"/>
+ <location filename="../core/plannernotes.c" line="402"/>
<source>Deco model: Bühlmann ZHL-16C with GFLow = %d%% and GFHigh = %d%%</source>
<translation>Modelo Deco: Bühlmann ZHL-16C com GFLow = %d%% e GFHigh = %d%%</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="344"/>
+ <location filename="../core/plannernotes.c" line="409"/>
<source>Deco model: VPM-B at +%d conservatism</source>
<translation>Modelo de descompressão: VPM-B com conservadorismo de +%d</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="350"/>
+ <location filename="../core/plannernotes.c" line="415"/>
<source>Deco model: Recreational mode based on Bühlmann ZHL-16B with GFLow = %d%% and GFHigh = %d%%</source>
<translation>Modelo Deco: Modelo recreativo baseado em Bühlmann ZHL-16B com GFLow = %d%% e GFHigh = %d%%</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="358"/>
+ <location filename="../core/plannernotes.c" line="423"/>
<source>ATM pressure: %dmbar (%d%s)&lt;br&gt;&lt;/div&gt;</source>
<translation>Pressão atmosférica: %dmbar (%d%s)&lt;br&gt;&lt;/div&gt;</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="376"/>
+ <location filename="../core/plannernotes.c" line="439"/>
<source>Gas consumption (CCR legs excluded):</source>
<translation>Consumo de gás (excluídas as fases c/CCR):</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="378"/>
+ <location filename="../core/plannernotes.c" line="441"/>
<source>Gas consumption (based on SAC</source>
<translation>Consumo de gás (baseado numa taxa</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="406"/>
+ <location filename="../core/plannernotes.c" line="469"/>
<source>this is more gas than available in the specified cylinder!</source>
<translation>a quantidade de gás necessária excede a quantidade disponível na garrafa!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="412"/>
+ <location filename="../core/plannernotes.c" line="475"/>
<source>not enough reserve for gas sharing on ascent!</source>
<translation>a reserva de gás não é suficiente para ser partilhada durante a subida!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="451"/>
+ <location filename="../core/plannernotes.c" line="514"/>
<source>required minimum gas for ascent already exceeding start pressure of cylinder!</source>
<translation>a quantidade mínima de gás necessária para a subida já excede a pressão inicial da garrafa!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="456"/>
+ <location filename="../core/plannernotes.c" line="519"/>
<source>%.0f%s/%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s/%.0f%s in planned ascent)</source>
<translation>%.0f%s/%.0f%s of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; (%.0f%s/%.0f%s na subida planeada)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="490"/>
+ <location filename="../core/plannernotes.c" line="545"/>
+ <source>Isobaric counterdiffusion conditions exceeded</source>
+ <translation>Condições de contra-difusão isobárica excedidas</translation>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="569"/>
<source>high pO₂ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>valor pO₂ elevado %.2f em %d:%02u com gás %s à profundidade de %.*f %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="502"/>
+ <location filename="../core/plannernotes.c" line="582"/>
<source>low pO₂ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>valor de pO₂ baixo %.2f em %d:%02u com gás %s à profundidade de %.*f %s</translation>
</message>
<message>
- <location filename="../core/planner.c" line="876"/>
+ <location filename="../core/planner.c" line="879"/>
<source>Can&apos;t find gas %s</source>
<translation>Não foi possível encontrar o gás %s</translation>
</message>
<message>
- <location filename="../core/planner.c" line="1147"/>
+ <location filename="../core/planner.c" line="1150"/>
<source>ean</source>
<translation>ean</translation>
</message>
@@ -10149,97 +10225,62 @@ EADD: %d%s / %.1fg/ℓ
<translation>(nenhum mergulho)</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Sun</source>
- <translation>Dom</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Mon</source>
- <translation>Seg</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Tue</source>
- <translation>Ter</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Wed</source>
- <translation>Qua</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Thu</source>
- <translation>Qui</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Fri</source>
- <translation>Sex</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="131"/>
- <source>Sat</source>
- <translation>Sáb</translation>
- </message>
- <message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>Jan</source>
<translation>Jan</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>Feb</source>
<translation>Fev</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>Mar</source>
<translation>Mar</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>Apr</source>
<translation>Abr</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>May</source>
<translation>Mai</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="140"/>
+ <location filename="../core/subsurfacestartup.c" line="130"/>
<source>Jun</source>
<translation>Jun</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Jul</source>
<translation>Jul</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Aug</source>
<translation>Ago</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Sep</source>
<translation>Set</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Oct</source>
<translation>Out</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Nov</source>
<translation>Nov</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="141"/>
+ <location filename="../core/subsurfacestartup.c" line="131"/>
<source>Dec</source>
<translation>Dez</translation>
</message>
@@ -10274,92 +10315,92 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Sem mergulhos para descarregar.</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="450"/>
+ <location filename="../core/uemis-downloader.c" line="507"/>
<source>%s %s</source>
<translation>%s %s</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="470"/>
+ <location filename="../core/uemis-downloader.c" line="527"/>
<source>data</source>
<translation>dados</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="498"/>
+ <location filename="../core/uemis-downloader.c" line="555"/>
<source>dive log #</source>
<translation>Registo de mergulhos #</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="500"/>
+ <location filename="../core/uemis-downloader.c" line="557"/>
<source>dive spot #</source>
<translation>local de mergulho #</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="502"/>
+ <location filename="../core/uemis-downloader.c" line="559"/>
<source>details for #</source>
<translation>detalhes para #</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="707"/>
+ <location filename="../core/uemis-downloader.c" line="789"/>
<source>wetsuit</source>
<translation>fato húmido</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="707"/>
+ <location filename="../core/uemis-downloader.c" line="789"/>
<source>semidry</source>
<translation>fato semi-seco</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="707"/>
+ <location filename="../core/uemis-downloader.c" line="789"/>
<source>drysuit</source>
<translation>fato seco</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>shorty</source>
<translation>short</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>vest</source>
<translation>casaco</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>long john</source>
<translation>calças</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>jacket</source>
<translation>colete</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>full suit</source>
<translation>fato completo</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="708"/>
+ <location filename="../core/uemis-downloader.c" line="790"/>
<source>2 pcs full suit</source>
<translation>Fato completo de 2 peças</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="709"/>
+ <location filename="../core/uemis-downloader.c" line="791"/>
<source>membrane</source>
<translation>membrana</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="1239"/>
+ <location filename="../core/uemis-downloader.c" line="1328"/>
<source>Initialise communication</source>
<translation>Inicializar comunicação</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="1242"/>
+ <location filename="../core/uemis-downloader.c" line="1331"/>
<source>Uemis init failed</source>
<translation>Falha ao iniciar Uemis</translation>
</message>
<message>
- <location filename="../core/uemis-downloader.c" line="1254"/>
+ <location filename="../core/uemis-downloader.c" line="1343"/>
<source>Start download</source>
<translation>Começar transferência</translation>
</message>
@@ -10469,7 +10510,8 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Duração:</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="442"/>
+ <location filename="../core/plannernotes.c" line="48"/>
+ <location filename="../core/plannernotes.c" line="505"/>
<location filename="../core/worldmap-save.c" line="47"/>
<source>min</source>
<translation>min</translation>
@@ -10615,22 +10657,22 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Cidade</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="956"/>
+ <location filename="../core/save-git.c" line="958"/>
<source>Start saving data</source>
<translation>Iniciar registo dos dados</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="965"/>
+ <location filename="../core/save-git.c" line="967"/>
<source>Start saving dives</source>
<translation>Iniciar registo dos mergulhos</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="998"/>
+ <location filename="../core/save-git.c" line="1000"/>
<source>Done creating local cache</source>
<translation>Armazenamento local criado com sucesso</translation>
</message>
<message>
- <location filename="../core/save-git.c" line="1246"/>
+ <location filename="../core/save-git.c" line="1248"/>
<source>Preparing to save data</source>
<translation>A prerarar para gravar dados</translation>
</message>
@@ -10648,112 +10690,112 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="119"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="121"/>
<source>Dive list</source>
<translation>Lista de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="135"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="139"/>
<source>Dive management</source>
<translation>Gestão de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>Disable location service</source>
<translation>Desactivar serviços de geolocalização</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="260"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="290"/>
<source>Settings</source>
<translation>Definições</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="138"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="144"/>
<source>Add dive manually</source>
<translation>Adicionar um mergulho manualmente</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="149"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="157"/>
<source>Download from DC</source>
<translation>Descarregar do computador de mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="166"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="178"/>
<source>Manual sync with cloud</source>
<translation>Sincronizar manualmente com a nuvem </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<source>Offline mode</source>
<translation>Modo offline</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="190"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="204"/>
<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="199"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="215"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="289"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="323"/>
<source>Help</source>
<translation>Ajuda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="204"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="222"/>
<source>Upload GPS data</source>
<translation>Carregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="159"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="169"/>
<source>Apply GPS fixes</source>
<translation>Aplicar as posições de GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="199"/>
<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="213"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="233"/>
<source>Download GPS data</source>
<translation>Descarregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="222"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="244"/>
<source>Show GPS fixes</source>
<translation>Mostrar pontos GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="233"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="257"/>
<source>Clear GPS cache</source>
<translation>Limpar a memória GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="269"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="301"/>
<source>Developer</source>
<translation>Desenvolvedores</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="272"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="304"/>
<source>App log</source>
<translation>Registo da app</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="280"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="312"/>
<source>Theme information</source>
<translation>Informações sobre o tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="251"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="279"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="242"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>Run location service</source>
<translation>Activar serviço de localização</translation>
</message>