summaryrefslogtreecommitdiffstats
path: root/translations/subsurface_pt_PT.ts
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2017-10-09 21:56:45 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-10-09 22:01:12 -0700
commita3435e87dfe1e9653020aaedca89ba2727ec37ab (patch)
treea869284ed963d639f0089762b81e9e716534064d /translations/subsurface_pt_PT.ts
parent6578588ad98afc31dbde386c623a1f576f5229bb (diff)
downloadsubsurface-a3435e87dfe1e9653020aaedca89ba2727ec37ab.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.ts1462
1 files changed, 809 insertions, 653 deletions
diff --git a/translations/subsurface_pt_PT.ts b/translations/subsurface_pt_PT.ts
index 51e4f1402..b4ebe1634 100644
--- a/translations/subsurface_pt_PT.ts
+++ b/translations/subsurface_pt_PT.ts
@@ -32,6 +32,14 @@
</message>
</context>
<context>
+ <name>BackButton</name>
+ <message>
+ <location filename="../mobile-widgets/qml/kirigami/src/controls/templates/private/BackButton.qml" line="54"/>
+ <source>Navigate Back</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>BtDeviceSelectionDialog</name>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="14"/>
@@ -40,37 +48,37 @@
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="32"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="36"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="39"/>
<source>Discovered devices</source>
<translation>Dispositivos encontrados</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="41"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="39"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="42"/>
<source>Save</source>
<translation>Gravar</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="54"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="40"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="43"/>
<source>Quit</source>
<translation>Sair</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="83"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="37"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="40"/>
<source>Scan</source>
<translation>Procurar</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="96"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="38"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="41"/>
<source>Clear</source>
<translation>Limpar</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="119"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="30"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="33"/>
<source>Local Bluetooth device details</source>
<translation>Detalhes do dispositivo bluetooth local</translation>
</message>
@@ -81,213 +89,213 @@
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="142"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="32"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="35"/>
<source>Address:</source>
<translation>Endereço:</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="171"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="34"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="37"/>
<source>Bluetooth powered on</source>
<translation>Bluetooth ligado</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="193"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="35"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="38"/>
<source>Turn on/off</source>
<translation>Ligar/desligar</translation>
</message>
<message>
<location filename="../desktop-widgets/btdeviceselectiondialog.ui" line="203"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="31"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="34"/>
<source>Select device:</source>
<translation>Seleccionar dispositivo:</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="33"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="36"/>
<source>Name:</source>
<translation>Nome:</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="57"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="60"/>
<source>Could not initialize Winsock version 2.2</source>
<translation>Não foi possível inicializar a versão 2.2. do Winsock</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="135"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="138"/>
<source>Trying to turn on the local Bluetooth device...</source>
<translation>A tentar ligar o dispositivo bluetooth local...</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="138"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="141"/>
<source>Trying to turn off the local Bluetooth device...</source>
<translation>A tentar desligar o dispositivo bluetooth local...</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="168"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="173"/>
<source>Remote devices list was cleared.</source>
<translation>A lista de dispositivos remotos foi limpa.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="184"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="189"/>
<source>Scanning for remote devices...</source>
<translation>A procurar dispositivos remotos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="193"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="198"/>
<source>Scanning finished successfully.</source>
<translation>A busca terminou com sucesso.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="209"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="214"/>
<source>The local Bluetooth device was %1.</source>
<extracomment>%1 will be replaced with &quot;turned on&quot; or &quot;turned off&quot;</extracomment>
<translation>O dispositivo Bluetooth local foi %1.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="210"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="215"/>
<source>turned on</source>
<translation>ligado</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="210"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="215"/>
<source>turned off</source>
<translation>desligado</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="226"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="347"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="367"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="231"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="385"/>
<source>UNPAIRED</source>
<translation>DESEMPARELHADO</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="230"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="352"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="235"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="370"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/>
<source>PAIRED</source>
<translation>EMPARELHADO</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="233"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="357"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="238"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="375"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="384"/>
<source>AUTHORIZED_PAIRED</source>
<translation>EMPARELHADO_COM_AUTORIZAÇÃO</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="240"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="253"/>
<source>%1 (%2) [State: %3]</source>
<translation>%1 (%2) [Estado: %3]</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="257"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="270"/>
<source>The device %1 can be used for connection. You can press the Save button.</source>
<translation>O dispositivo %1 pode ser usado para a ligação. Pode premir o botão Gravar.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="266"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="283"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/>
<source>The device %1 must be paired in order to be used. Please use the context menu for pairing options.</source>
<translation>O dispositivo %1 tem que ser emparelhado antes de poder ser utilizado. Por favor utilize o menu de contexto para as opções de emparelhamento.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="271"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="289"/>
<source>A device needs a non-zero address for a connection.</source>
<translation>Um dispositivo precisa de um endereço não nulo para estabelecer a ligação</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="294"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="312"/>
<source>The local device was changed.</source>
<translation>O dispositivo local foi alterado.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="314"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="332"/>
<source>Pair</source>
<translation>Emparelhar</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="315"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="333"/>
<source>Remove pairing</source>
<translation>Remover emparelhamento</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="331"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="349"/>
<source>Trying to pair device %1</source>
<translation>A tentar emparelhar o dispositivo %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="335"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="353"/>
<source>Trying to unpair device %1</source>
<translation>A tentar desemparelhar o dispositvo %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/>
<source>Device %1 was unpaired.</source>
<translation>O dispositivo %1 foi desemparelhado.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="355"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="373"/>
<source>Device %1 was paired.</source>
<translation>O dispositivo %1 foi emparelhado.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="378"/>
<source>Device %1 was paired and is authorized.</source>
<translation>O dispositivo %1 foi emparelhado e está autorizado.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="386"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="404"/>
<source>The device %1 can now be used for connection. You can press the Save button.</source>
<translation>O dispositivo %1 já pode ser usado para a ligação. Pode premir o botão Gravar.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="398"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="416"/>
<source>Local device error: %1.</source>
<translation>Erro no dispositivo local: %1.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="399"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="417"/>
<source>Pairing error. If the remote device requires a custom PIN code, please try to pair the devices using your operating system. </source>
<translation>Erro de emparelhamento. Se o dispositivo remoto necessita de um PIN próprio, por favor tente emparelhar os dispositivos usando as ferramentas do seu sistema operativo.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/>
<source>Unknown error</source>
<translation>Erro desconhecido</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="410"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="428"/>
<source>The Bluetooth adaptor is powered off, power it on before doing discovery.</source>
<translation>O adaptador Bluetooth está desligado. Ligue-o antes de procurar outros dispositivos.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="413"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="431"/>
<source>Writing to or reading from the device resulted in an error.</source>
<translation>A leitura ou escritia de/para o dispositivo deu um erro.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="437"/>
<source>An unknown error has occurred.</source>
<translation>Ocorreu um erro desconhecido.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="424"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="442"/>
<source>Device discovery error: %1.</source>
<translation>Erro na descoberta do dispositivo: %1.</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="453"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="471"/>
<source>Not available</source>
<translation>Não disponível</translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="460"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="478"/>
<source>The local Bluetooth adapter cannot be accessed.</source>
<translation>Não é possível aceder ao adaptador Bluetooth local. </translation>
</message>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="510"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="528"/>
<source>The device discovery agent was not created because the %1 address does not match the physical adapter address of any local Bluetooth device.</source>
<translation>O agente de descoberta de dispositivos não foi criado porque o endereço %1 não coincide com o endereço físico de nenhum dos dispositivos Bluetooth locais.</translation>
</message>
@@ -339,15 +347,35 @@
<translation>Email</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="72"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="71"/>
<source>Password</source>
<translation>Palavra-passe</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="91"/>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="89"/>
<source>PIN</source>
<translation>PIN</translation>
</message>
+ <message>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="107"/>
+ <source>Register</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="118"/>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="135"/>
+ <source>Sign-in or Register</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/CloudCredentials.qml" line="146"/>
+ <source>No cloud mode</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ColumnNameProvider</name>
@@ -525,42 +553,42 @@
<context>
<name>ConfigureDiveComputer</name>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="220"/>
+ <location filename="../core/configuredivecomputer.cpp" line="221"/>
<source>Could not save the backup file %1. Error Message: %2</source>
<translation>Não foi possível gravar a cópia de segurança %1. Mensagem de erro: %2</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="236"/>
+ <location filename="../core/configuredivecomputer.cpp" line="237"/>
<source>Could not open backup file: %1</source>
<translation>Não foi possível abrir a cópia de segurança: %1</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="584"/>
+ <location filename="../core/configuredivecomputer.cpp" line="585"/>
<source>Dive computer details read successfully</source>
<translation>Detalhes do computador de mergulho lidos com sucesso</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="593"/>
+ <location filename="../core/configuredivecomputer.cpp" line="594"/>
<source>Setting successfully written to device</source>
<translation>Parâmetro gravado com sucesso no dispositivo</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="602"/>
+ <location filename="../core/configuredivecomputer.cpp" line="603"/>
<source>Device firmware successfully updated</source>
<translation>Firmware do dispositivo actualizado com sucesso</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="611"/>
+ <location filename="../core/configuredivecomputer.cpp" line="612"/>
<source>Device settings successfully reset</source>
<translation>Configurações do dispositivo reconfiguradas com sucesso</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="627"/>
+ <location filename="../core/configuredivecomputer.cpp" line="628"/>
<source>Unable to create libdivecomputer context</source>
<translation>Não é possivel criar contexto do libdivecomputer</translation>
</message>
<message>
- <location filename="../core/configuredivecomputer.cpp" line="656"/>
+ <location filename="../core/configuredivecomputer.cpp" line="659"/>
<source>Could not a establish connection to the dive computer.</source>
<translation>Não foi possível estabelecer uma ligação ao computador de mergulho.</translation>
</message>
@@ -1896,17 +1924,22 @@ remover o computador de mergulho seleccionado?</translation>
<translation>Detalhes do mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="78"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="138"/>
<source>Delete dive</source>
<translation>Eliminar mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="93"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="153"/>
+ <source>Cancel edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="161"/>
<source>Show on map</source>
<translation>Mostrar no mapa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/DiveDetails.qml" line="163"/>
+ <location filename="../mobile-widgets/qml/DiveDetails.qml" line="231"/>
<source>Multiple Buddies</source>
<translation>Múltiplos companheiros</translation>
</message>
@@ -2003,12 +2036,12 @@ do GPS actual:</translation>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="305"/>
<source>Rating:</source>
- <translation type="unfinished"/>
+ <translation>Classificação:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="318"/>
<source>Visibility:</source>
- <translation type="unfinished"/>
+ <translation>Visibilidade:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="332"/>
@@ -2051,12 +2084,12 @@ do GPS actual:</translation>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="107"/>
<source>Rating:</source>
- <translation type="unfinished"/>
+ <translation>Classificação:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="149"/>
<source>Visibility:</source>
- <translation type="unfinished"/>
+ <translation>Visibilidade:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="331"/>
@@ -2157,7 +2190,7 @@ do GPS actual:</translation>
<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="306"/>
+ <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>
@@ -2165,102 +2198,102 @@ do GPS actual:</translation>
<context>
<name>DiveListView</name>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="850"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="847"/>
<source>Expand all</source>
<translation>Expandir todos</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="852"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="849"/>
<source>Collapse all</source>
<translation>Colapsar todos</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="856"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="853"/>
<source>Collapse others</source>
<translation>Colapsar outros</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="860"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="857"/>
<source>Remove dive(s) from trip</source>
<translation>Remover mergulho(s) desta viagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="861"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="858"/>
<source>Create new trip above</source>
<translation>Criar uma nova viagem acima</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="875"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="872"/>
<source>Add dive(s) to trip immediately above</source>
<translation>Adicionar mergulho(s) à viagem imediatamente acima</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="877"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="874"/>
<source>Add dive(s) to trip immediately below</source>
<translation>Adicionar mergulho(s) à viagem imediatamente abaixo</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="881"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="878"/>
<source>Merge trip with trip above</source>
<translation>Juntar esta viagem com a viagem acima</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="882"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="879"/>
<source>Merge trip with trip below</source>
<translation>Juntar esta viagem com a viagem abaixo</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="886"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="883"/>
<source>Delete dive(s)</source>
<translation>Eliminar mergulho(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="888"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="885"/>
<source>Mark dive(s) invalid</source>
<translation>Marcar mergulho(s) como inválido(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="892"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="889"/>
<source>Merge selected dives</source>
<translation>Juntar os mergulhos seleccionados</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="894"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="891"/>
<source>Renumber dive(s)</source>
<translation>Renumerar mergulho(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="895"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="892"/>
<source>Shift dive times</source>
<translation>Deslocar os tempos de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="896"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="893"/>
<source>Split selected dives</source>
<translation>Dividir os mergulhos seleccionados</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="897"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="894"/>
<source>Load image(s) from file(s)</source>
<translation>Carregar imagens do(s) ficheiro(s)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="898"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="895"/>
<source>Load image from web</source>
<translation>Carregar imagem da internet</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="924"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="921"/>
<source>Image files (%1)</source>
<translation>Imagens (%1)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="980"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="977"/>
<source>%1 does not appear to be an image</source>
<translation>%1 não parece ser uma imagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="922"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="919"/>
<source>Open image files</source>
<translation>Abrir ficheiros de imagens</translation>
</message>
@@ -2268,12 +2301,12 @@ do GPS actual:</translation>
<context>
<name>DiveLocationModel</name>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="329"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="361"/>
<source>Create a new dive site, copying relevant information from the current dive.</source>
<translation>Criar um novo local de mergulho, copiando a informação relevante do mergulho actual.</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="330"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="362"/>
<source>Create a new dive site with this name</source>
<translation>Criar um novo local de mergulho com este nome</translation>
</message>
@@ -2928,32 +2961,32 @@ do GPS actual:</translation>
<context>
<name>DivePlannerPointsModel</name>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="153"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="155"/>
<source>unknown</source>
<translation>desconhecido</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="344"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="346"/>
<source>Final depth</source>
<translation>Profundidade final</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="346"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="348"/>
<source>Run time</source>
<translation>Tempo de mergulho</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="348"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="350"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="350"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="352"/>
<source>Used gas</source>
<translation>Gás usado</translation>
</message>
<message>
- <location filename="../qt-models/diveplannermodel.cpp" line="352"/>
+ <location filename="../qt-models/diveplannermodel.cpp" line="354"/>
<source>CC setpoint</source>
<translation>Setpoint Circuito fechado</translation>
</message>
@@ -3158,137 +3191,142 @@ p, li { white-space: pre-wrap; }
<context>
<name>DiveTripModel</name>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="422"/>
- <location filename="../qt-models/divetripmodel.cpp" line="471"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="450"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="502"/>
<source>#</source>
<translation>#</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="425"/>
- <location filename="../qt-models/divetripmodel.cpp" line="474"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="453"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="505"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="428"/>
- <location filename="../qt-models/divetripmodel.cpp" line="477"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="456"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="508"/>
<source>Rating</source>
<translation>Classificação</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="431"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="459"/>
<source>Depth</source>
<translation>Profundidade</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="434"/>
- <location filename="../qt-models/divetripmodel.cpp" line="483"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="462"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="514"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="440"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="468"/>
<source>Weight</source>
<translation>Peso</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="443"/>
- <location filename="../qt-models/divetripmodel.cpp" line="492"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="471"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="523"/>
<source>Suit</source>
<translation>Fato</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="437"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="465"/>
<source>Temp.</source>
<translation>Temp.</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="446"/>
- <location filename="../qt-models/divetripmodel.cpp" line="495"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="474"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="526"/>
<source>Cylinder</source>
<translation>Garrafa</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="449"/>
- <location filename="../qt-models/divetripmodel.cpp" line="498"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="477"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="529"/>
<source>Gas</source>
<translation>Gás</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="452"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="480"/>
<source>SAC</source>
<translation>Consumo</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="455"/>
- <location filename="../qt-models/divetripmodel.cpp" line="506"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="483"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="537"/>
<source>OTU</source>
<translation>OTU</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="458"/>
- <location filename="../qt-models/divetripmodel.cpp" line="509"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="486"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="540"/>
<source>Max CNS</source>
<translation>CNS Máx</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="461"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="489"/>
<source>Photos</source>
<translation>Fotos</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="464"/>
- <location filename="../qt-models/divetripmodel.cpp" line="515"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="492"/>
+ <source>Country</source>
+ <translation>País</translation>
+ </message>
+ <message>
+ <location filename="../qt-models/divetripmodel.cpp" line="495"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="546"/>
<source>Location</source>
<translation>Local</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="480"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="511"/>
<source>Depth(%1)</source>
<translation>Profundidade(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="480"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="511"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="480"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="511"/>
<source>ft</source>
<translation>pés</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="486"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="517"/>
<source>Temp.(%1%2)</source>
<translation>Temp.(%1%2)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="489"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="520"/>
<source>Weight(%1)</source>
<translation>Peso(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="489"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="520"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="489"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="520"/>
<source>lbs</source>
<translation>libras</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="503"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="534"/>
<source>SAC(%1)</source>
<translation>SAC(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="503"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="534"/>
<source>/min</source>
<translation>/min</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="512"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="543"/>
<source>Photos before/during/after dive</source>
<translation>Fotos antes/durante/depois do mergulho</translation>
</message>
@@ -3296,112 +3334,112 @@ p, li { white-space: pre-wrap; }
<context>
<name>DivelogsDeWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="166"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="167"/>
<source>no dives were selected</source>
<translation>não foram seleccionados nenhuns mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="176"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="177"/>
<source>stylesheet to export to divelogs.de is not found</source>
<translation>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="186"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="187"/>
<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="250"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="251"/>
<source>internal error</source>
<translation>erro interno</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="258"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="259"/>
<source>Conversion of dive %1 to divelogs.de format failed</source>
<translation>A conversão do mergulho %1 para o formato divelogs.de falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="286"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="287"/>
<source>error writing zip file: %s zip error %d system error %d - %s</source>
<translation>erro na escrita do ficheiro zip: %s erro zip %d erro de sistema %d - %s</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="757"/>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="948"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="758"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
<source>Done</source>
<translation>Concluído</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="791"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="792"/>
<source>Uploading dive list...</source>
<translation>A carregar a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="823"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="824"/>
<source>Downloading dive list...</source>
<translation>A transferir a lista dos mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="864"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="865"/>
<source>Downloading %1 dives...</source>
<translation>A transferir %1 mergulhos...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="898"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="899"/>
<source>Download finished - %1</source>
<translation>Transferência terminada - %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="912"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
<source>Problem with download</source>
<translation>Problema ao descarregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="913"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="914"/>
<source>The archive could not be opened:
</source>
<translation>Não foi possível abrir o ficheiro:
</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="922"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
<source>Corrupted download</source>
<translation>Transferência corrompida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="923"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="924"/>
<source>The archive could not be opened:
%1</source>
<translation>Não foi possível abrir o ficheiro:
%1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="949"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="950"/>
<source>Upload finished</source>
<translation>Carregamento terminado</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="962"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="963"/>
<source>Upload failed</source>
<translation>A exportação falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="965"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="966"/>
<source>Upload successful</source>
<translation>Exportação bem sucedida</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="968"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="969"/>
<source>Login failed</source>
<translation>O login falhou</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="971"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="972"/>
<source>Cannot parse response</source>
<translation>Não foi possível analisar a resposta</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="983"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="984"/>
<source>Error: %1</source>
<translation>Erro: %1</translation>
</message>
@@ -3419,52 +3457,58 @@ p, li { white-space: pre-wrap; }
<translation>Seleccione o modo de descarga Bluetooth</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="187"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="121"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="124"/>
+ <source>Connecting to dive computer</source>
+ <translation>A ligar ao computador de mergulho</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="216"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="235"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="268"/>
<source>Find Uemis dive computer</source>
<translation>Procurar computador de mergulho Uemis</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="260"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="293"/>
<source>Cancel download</source>
<translation>Cancelar a descarga</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="343"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="376"/>
<source>Choose file for dive computer download logfile</source>
<translation>Seleccionar o ficheiro para descarregar o registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="369"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="402"/>
<source>Choose file for dive computer binary dump file</source>
<translation>Escolher o ficheiro para a descarga do ficheiro binário do computador de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="395"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="428"/>
<source>Retry download</source>
<translation>Tentar a descarga novamente</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="344"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="377"/>
<source>Log files (*.log)</source>
<translation>Ficheiros log (*.log)</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="357"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="390"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="358"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="391"/>
<source>Saving the libdivecomputer dump will NOT download dives to the dive list.</source>
<translation>Gravar a descarga do libdivecomputer não transfere os mergulhos para a lista</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="370"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.cpp" line="403"/>
<source>Dump files (*.bin)</source>
<translation>Ficheiros dump (*.bin)</translation>
</message>
@@ -3541,27 +3585,27 @@ p, li { white-space: pre-wrap; }
<translation>Transferir</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="226"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="233"/>
<source>Downloaded dives</source>
<translation>Mergulhos transferidos</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="236"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="243"/>
<source>Select all</source>
<translation>Seleccionar tudo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="243"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="250"/>
<source>Unselect all</source>
<translation>Não seleccionar tudo</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="284"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="291"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
- <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="291"/>
+ <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="298"/>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="192"/>
<source>Cancel</source>
<translation>Cancelar</translation>
@@ -3574,7 +3618,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="21"/>
<source>Bluetooth is not enabled</source>
- <translation type="unfinished"/>
+ <translation>Bluetooth está desactivado</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="63"/>
@@ -3589,7 +3633,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="129"/>
<source> Connection:</source>
- <translation type="unfinished"/>
+ <translation>Ligação:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="181"/>
@@ -3609,7 +3653,7 @@ p, li { white-space: pre-wrap; }
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="203"/>
<source>Info:</source>
- <translation type="unfinished"/>
+ <translation>Informação:</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="236"/>
@@ -3653,12 +3697,12 @@ p, li { white-space: pre-wrap; }
<translation>Ligar ao campo de texto do Facebook</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="257"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="322"/>
<source>To disconnect Subsurface from your Facebook account, use the &apos;Share on&apos; menu entry.</source>
<translation>Para desligar o Subsurface da sua conta do Facebook, use o menu &apos;Ligar partilha&apos;.</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="266"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="333"/>
<source>To connect to Facebook, please log in. This enables Subsurface to publish dives to your timeline</source>
<translation>Para ligar ao Facebook, por favor inicie a sessão (login). Isto permite ao Subsurface publicar os mergulhos na sua Cronologia (timeline)</translation>
</message>
@@ -3666,28 +3710,24 @@ p, li { white-space: pre-wrap; }
<context>
<name>FacebookManager</name>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="217"/>
- <source>Photo upload sucessfull</source>
- <translation>As fotografias foram carregadas correctamente</translation>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="185"/>
+ <source>Facebook logged in successfully</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="218"/>
- <source>Your dive profile was updated to Facebook.</source>
- <translation>O seu perfil de mergulho foi carregado para o facebook</translation>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="188"/>
+ <source>Error, unknown user id, cannot login.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="222"/>
- <source>Photo upload failed</source>
- <translation>O carregamento das fotos falhou</translation>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="286"/>
+ <source>Dive uploaded successfully to Facebook</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="223"/>
- <source>Your dive profile was not updated to Facebook,
- please send the following to the developer.
-</source>
- <translation>O seu perfil de mergulho não foi carregado para o facebook,
-por favor envie a seguinte informação aos desenvolvedores do Subsurface.
-</translation>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="288"/>
+ <source>Dive upload failed. Please see debug output and send to Subsurface mailing list</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -3748,9 +3788,17 @@ por favor envie a seguinte informação aos desenvolvedores do Subsurface.
</message>
</context>
<context>
+ <name>ForwardButton</name>
+ <message>
+ <location filename="../mobile-widgets/qml/kirigami/src/controls/templates/private/ForwardButton.qml" line="50"/>
+ <source>Navigate Forward</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>GlobalDrawer</name>
<message>
- <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="393"/>
+ <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="396"/>
<source>Back</source>
<translation>Anterior</translation>
</message>
@@ -3900,6 +3948,11 @@ por favor envie a seguinte informação aos desenvolvedores do Subsurface.
<source>Tags</source>
<translation>Etiquetas</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/locationInformation.ui" line="145"/>
+ <source>Country</source>
+ <translation>País</translation>
+ </message>
</context>
<context>
<name>LocationInformationModel</name>
@@ -3923,7 +3976,7 @@ por favor envie a seguinte informação aos desenvolvedores do Subsurface.
</message>
<message>
<location filename="../desktop-widgets/locationinformation.cpp" line="32"/>
- <location filename="../desktop-widgets/locationinformation.cpp" line="216"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="241"/>
<source>Dive site management</source>
<translation>Gestão de locais de mergulho</translation>
</message>
@@ -3945,7 +3998,7 @@ por favor envie a seguinte informação aos desenvolvedores do Subsurface.
Tem a certeza que quer continuar?</translation>
</message>
<message>
- <location filename="../desktop-widgets/locationinformation.cpp" line="223"/>
+ <location filename="../desktop-widgets/locationinformation.cpp" line="248"/>
<source>You are editing a dive site</source>
<translation>Está a editar um local de mergulho</translation>
</message>
@@ -4168,17 +4221,17 @@ Tem a certeza que quer continuar?</translation>
<translation>Local da viagem</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="711"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="712"/>
<source>New dive site</source>
<translation>Novo local de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1011"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1012"/>
<source>Discard the changes?</source>
<translation>Eliminar as alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1012"/>
+ <location filename="../desktop-widgets/tab-widgets/maintab.cpp" line="1013"/>
<source>You are about to discard your changes.</source>
<translation>Está prestes a eliminar as alterações.</translation>
</message>
@@ -4237,7 +4290,7 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="171"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="512"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="517"/>
<source>Open</source>
<translation>Abrir</translation>
</message>
@@ -4379,7 +4432,7 @@ Tem a certeza que quer continuar?</translation>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="380"/>
<source>&amp;Map</source>
- <translation type="unfinished"/>
+ <translation>&amp;Mapa</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="388"/>
@@ -4533,13 +4586,13 @@ Tem a certeza que quer continuar?</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="698"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="226"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="227"/>
<source>&amp;Undo</source>
<translation>&amp;Reverter</translation>
</message>
<message>
<location filename="../desktop-widgets/mainwindow.ui" line="706"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="227"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="228"/>
<source>&amp;Redo</source>
<translation>&amp;Refazer</translation>
</message>
@@ -4579,166 +4632,166 @@ Tem a certeza que quer continuar?</translation>
<translation>Colocar online o armazenamento remoto</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="326"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="359"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="327"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="363"/>
<source>Connect to</source>
<translation>Ligar a</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="353"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="357"/>
<source>Disconnect from</source>
<translation>Desligar de</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="503"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="548"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1576"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="508"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="553"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1581"/>
<source>Please save or cancel the current dive edit before opening a new file.</source>
<translation>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="509"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="514"/>
<source>Open file</source>
<translation>Abrir Ficheiro</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="513"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="626"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="2009"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="518"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="631"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2014"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="622"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="627"/>
<source>Traverse image directories</source>
<translation>Atravessar as pastas das imagens</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="625"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="630"/>
<source>Scan</source>
<translation>Procurar</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="633"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="638"/>
<source>Scanning images...(this can take a while)</source>
<translation>A procurar imagens... (pode demorar um pouco)</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="587"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="659"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="805"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="999"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1005"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1880"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="584"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="664"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="810"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="919"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1004"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1010"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1885"/>
<source>Warning</source>
<translation>Aviso</translation>
</message>
<message>
- <location filename="../desktop-widgets/divelistview.cpp" line="588"/>
+ <location filename="../desktop-widgets/divelistview.cpp" line="585"/>
<source>Trying to merge dives with %1min interval in between</source>
<translation>A tentar juntar mergulhos com %1min de intervalo entre eles</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="684"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="689"/>
<source>Please save or cancel the current dive edit before closing the file.</source>
<translation>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="805"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="810"/>
<source>Please save or cancel the current dive edit before trying to add a dive.</source>
<translation>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="857"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="862"/>
<source>Print runtime table</source>
<translation>Imprimir tabela de runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="914"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="919"/>
<source>Trying to replan a dive that&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="999"/>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1880"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1004"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1885"/>
<source>Please, first finish the current edition before trying to do another.</source>
<translation>Por favor, termine a edição em curso antes de iniciar outra.</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1005"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1010"/>
<source>Trying to edit a dive that&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="1052"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1057"/>
<source>Yearly statistics</source>
<translation>Estatísticas anuais</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1275"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1280"/>
<source>Do you want to save the changes that you made in the file %1?</source>
<translation>Deseja gravar as alterações feitas no ficheiro %1?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1278"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1283"/>
<source>Do you want to save the changes that you made in the data file?</source>
<translation>Deseja gravar as alterações feitas no ficheiro de dados?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1283"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1288"/>
<source>Save changes?</source>
<translation>Guardar alterações?</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1284"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1289"/>
<source>Changes will be lost if you don&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="1603"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1608"/>
<source>Save file as</source>
<translation>Guardar ficheiro como</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1604"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1609"/>
<source>Subsurface XML files (*.ssrf *.xml *.XML)</source>
<translation>Ficheiro XML do Subsurface (*.ssrf *.xml *.XML)</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1701"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1706"/>
<source>[local cache for] %1</source>
<translation>[cache local para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1703"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1708"/>
<source>[cloud storage for] %1</source>
<translation>[armazenamento remoto para] %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1819"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1824"/>
<source>Opening datafile from older version</source>
<translation>A abrir ficheiro de uma versão mais antiga</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1820"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1825"/>
<source>You opened a data file from an older version of Subsurface. We recommend you read the manual to learn about the changes in the new version, especially about dive site management which has changed significantly.
Subsurface has already tried to pre-populate the data but it might be worth while taking a look at the new dive site management system and to make sure that everything looks correct.</source>
<translation>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="1831"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1836"/>
<source>Open dive log file</source>
<translation>Abrir ficheiro de registo de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="1832"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="1837"/>
<source>Dive log files (*.ssrf *.can *.csv *.db *.sql *.dld *.jlb *.lvd *.sde *.udcf *.uddf *.xml *.txt *.dlf *.apd *.zxu *.zxl*.SSRF *.CAN *.CSV *.DB *.SQL *.DLD *.JLB *.LVD *.SDE *.UDCF *.UDDF *.xml *.TXT *.DLF *.APD *.ZXU *.ZXL);;Cochran files (*.can *.CAN);;CSV files (*.csv *.CSV);;DiveLog.de files (*.dld *.DLD);;JDiveLog files (*.jlb *.JLB);;Liquivision files (*.lvd *.LVD);;MkVI files (*.txt *.TXT);;Suunto files (*.sde *.db *.SDE *.DB);;Divesoft files (*.dlf *.DLF);;UDDF/UDCF files (*.uddf *.udcf *.UDDF *.UDCF);;XML files (*.xml *.XML);;APD log viewer (*.apd *.APD);;Datatrak/WLog Files (*.log *.LOG);;OSTCtools Files (*.dive *.DIVE);;DAN DL7 (*.zxu *.zxl *.ZXU *.ZXL);;All files (*)</source>
<translation>Ficheiros de Dive log (*.ssrf *.can *.csv *.db *.sql *.dld *.jlb *.lvd *.sde *.udcf *.uddf *.xml *.txt *.dlf *.apd *.zxu *.zxl*.SSRF *.CAN *.CSV *.DB *.SQL *.DLD *.JLB *.LVD *.SDE *.UDCF *.UDDF *.xml *.TXT *.DLF *.APD *.ZXU *.ZXL);;Ficheiros Cochran (*.can *.CAN);;CSV files (*.csv *.CSV);;Ficheiros DiveLog.de (*.dld *.DLD);;JDiveLog files (*.jlb *.JLB);;Ficheiros Liquivision (*.lvd *.LVD);;MkVI files (*.txt *.TXT);;Ficheiros Suunto (*.sde *.db *.SDE *.DB);;Ficheiros Divesoft (*.dlf *.DLF);;Ficheiros UDDF/UDCF (*.uddf *.udcf *.UDDF *.UDCF);;XML files (*.xml *.XML);;APD log viewer (*.apd *.APD);;Ficheiros Datatrak/WLog (*.log *.LOG);;Ficheiros OSTCtools (*.dive *.DIVE);;DAN DL7 (*.zxu *.zxl *.ZXU *.ZXL);;Todos os ficheiros (*)</translation>
</message>
<message>
- <location filename="../desktop-widgets/mainwindow.cpp" line="2009"/>
+ <location filename="../desktop-widgets/mainwindow.cpp" line="2014"/>
<source>Contacting cloud service...</source>
<translation>A contactar o serviço remoto...</translation>
</message>
@@ -4748,7 +4801,7 @@ O Subsurface tentou preencher os dados, mas pode ser importante rever o novo sis
<message>
<location filename="../mobile-widgets/qml/MapWidget.qml" line="258"/>
<source>Drag the selected dive location</source>
- <translation type="unfinished"/>
+ <translation>Arraste o local de mergulho seleccionado</translation>
</message>
</context>
<context>
@@ -4756,21 +4809,30 @@ O Subsurface tentou preencher os dados, mas pode ser importante rever o novo sis
<message>
<location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="15"/>
<source>Open location in Google Maps</source>
- <translation type="unfinished"/>
+ <translation>Abrir local de mergulho no Google Maps</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="16"/>
<source>Copy location to clipboard (decimal)</source>
- <translation type="unfinished"/>
+ <translation>Copiar localização para a área de transferência (decimal)</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="17"/>
<source>Copy location to clipboard (sexagesimal)</source>
- <translation type="unfinished"/>
+ <translation>Copiar localização para a área de transferência (sexagesimal)</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/MapWidgetContextMenu.qml" line="18"/>
<source>Select visible dive locations</source>
+ <translation>Seleccionar os locais de mergulho visíveis</translation>
+ </message>
+</context>
+<context>
+ <name>MapWidgetError</name>
+ <message>
+ <location filename="../mobile-widgets/qml/MapWidgetError.qml" line="10"/>
+ <source>MapWidget.qml failed to load!
+The QML modules QtPositioning and QtLocation could be missing!</source>
<translation type="unfinished"/>
</message>
</context>
@@ -4829,105 +4891,105 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<message>
<location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="26"/>
<source>Page 1</source>
- <translation type="unfinished"/>
+ <translation>Página 1</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="37"/>
<source>Text Field</source>
- <translation type="unfinished"/>
+ <translation>Campo de texto</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/Page1Form.ui.qml" line="42"/>
<source>Press Me</source>
- <translation type="unfinished"/>
+ <translation>Carregue Aqui</translation>
</message>
</context>
<context>
<name>PlannerSettingsWidget</name>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="340"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="341"/>
<source>Open circuit</source>
<translation>Circuito aberto</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="340"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="341"/>
<source>CCR</source>
<translation>CCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="340"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="341"/>
<source>pSCR</source>
<translation>pSCR</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="428"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="430"/>
<source>ft/min</source>
<translation>ft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="429"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="431"/>
<source>Last stop at 20ft</source>
<translation>Última paragem aos 20 ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="430"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="432"/>
<source>50% avg. depth to 20ft</source>
<translation>50% da profundidade média para 6 m/20 ft</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="431"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="433"/>
<source>20ft to surface</source>
<translation>6 m/20 ft para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="432"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="434"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="434"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="436"/>
<source>m/min</source>
<translation>m/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="435"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="437"/>
<source>Last stop at 6m</source>
<translation>Última paragem aos 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="436"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="438"/>
<source>50% avg. depth to 6m</source>
<translation>50% da profundidade média para 6 m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="437"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="439"/>
<source>6m to surface</source>
<translation>6 m para a superfície</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="438"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="440"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="441"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="442"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="443"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="444"/>
<source>cuft/min</source>
<translation>cuft/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="450"/>
- <location filename="../desktop-widgets/diveplanner.cpp" line="451"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="452"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="453"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="460"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="462"/>
<source>bar</source>
<translation>bar</translation>
</message>
<message>
- <location filename="../desktop-widgets/diveplanner.cpp" line="465"/>
+ <location filename="../desktop-widgets/diveplanner.cpp" line="467"/>
<source>psi</source>
<translation>psi</translation>
</message>
@@ -5122,47 +5184,42 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<translation>Configuração do tecto de descompressão</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="217"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="283"/>
<source>Draw dive computer reported ceiling red</source>
<translation>Desenhar a vermelho o tecto calculado pelo computador de mergulho </translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="197"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="217"/>
<source>Algorithm for calculated ceiling:</source>
<translation>Algoritmo para calcular o tecto de descompressão:</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="294"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="257"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="234"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="184"/>
<source>GFHigh</source>
<translation>GFHigh</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="334"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="327"/>
<source>GFLow</source>
<translation>GFlow</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="287"/>
- <source>GFLow at max. depth</source>
- <translation>GFLow à profundidade máxima</translation>
- </message>
- <message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="307"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="320"/>
<source>pSCR options:</source>
<translation>Opções pSCR:</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="277"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="224"/>
<source>Dilution ratio</source>
<translation>Relação de diluição</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="227"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="197"/>
<source>1:</source>
<translation>1:</translation>
</message>
@@ -5202,7 +5259,7 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<translation>Setpoint padrão para o plano de mergulhos</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="184"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="247"/>
<source>Conservatism level</source>
<translation>Nível de conservacionismo</translation>
</message>
@@ -5212,38 +5269,38 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu
<translation>B&amp;ühlmann</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="244"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="290"/>
<source>ℓ/min</source>
<translation>ℓ/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="254"/>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="321"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="234"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="307"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="267"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="270"/>
<source>Metabolic rate O₂</source>
<translation>Taxa metabólica de O₂</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="314"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="300"/>
<source>&amp;VPM-B</source>
<translation>&amp;VPM-B</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="347"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="340"/>
<source>Misc</source>
<translation>Diversos</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="353"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="346"/>
<source>Show unused cylinders in Equipment tab</source>
<translation>Mostrar garrafas não usadas na página do equipamento</translation>
</message>
<message>
- <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="360"/>
+ <location filename="../desktop-widgets/preferences/preferences_graph.ui" line="353"/>
<source>Show mean depth in Profile</source>
<translation>Mostrar profundidade média no Perfil</translation>
</message>
@@ -5883,6 +5940,7 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
<name>QMLManager</name>
<message>
<location filename="../mobile-widgets/qmlmanager.cpp" line="113"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="247"/>
<source>Starting...</source>
<translation>A inicial...</translation>
</message>
@@ -5897,131 +5955,131 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
<translation>Não foi possível abrir o ficheiro local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="194"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="197"/>
<source>%1 dives loaded from local dive data file</source>
<translation>%1 mergulhos carregados a partir do ficheiro local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="235"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="271"/>
<source>working in no-cloud mode</source>
<translation>A trabalhar em modo local</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="240"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="276"/>
<source>Error parsing local storage, giving up</source>
<translation>Erro na análise do armazenamento local, a cancelar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="249"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="285"/>
<source>no cloud credentials</source>
<translation>Não existem credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="250"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="286"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="361"/>
<source>Please enter valid cloud credentials.</source>
<translation>Por favor insira credenciais de nuvem válidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="289"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="327"/>
<source>Cloud storage email and password can only consist of letters, numbers, and &apos;.&apos;, &apos;-&apos;, &apos;_&apos;, and &apos;+&apos;.</source>
- <translation type="unfinished"/>
+ <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="295"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="333"/>
<source>Invalid format for email address</source>
- <translation type="unfinished"/>
+ <translation>Formato de endereço de correio electrónico inválido</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="335"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="375"/>
<source>Attempting to open cloud storage with new credentials</source>
<translation>A tentar abrir o armazenamento remoto com as novas credenciais</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="356"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="396"/>
<source>Testing cloud credentials</source>
<translation>A testar as credenciais da nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="370"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="410"/>
<source>No response from cloud server to validate the credentials</source>
<translation>Não houve resposta do servidor remoto para validar as credenciais</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="378"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="418"/>
<source>Incorrect cloud credentials</source>
- <translation type="unfinished"/>
+ <translation>Credenciais remotas inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="384"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="424"/>
<source>Cannot connect to cloud storage - cloud account not verified</source>
<translation>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="416"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="456"/>
<source>Cloud credentials are invalid</source>
<translation>As credenciais são inválidas</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="429"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="469"/>
<source>Cannot open cloud storage: Error creating https connection</source>
<translation>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="442"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="482"/>
<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="454"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="494"/>
<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="478"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="518"/>
<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="490"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="530"/>
<source>Cloud storage error: %1</source>
<translation>Erro no armazenamento remoto: %1</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="533"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="573"/>
<source>Loading dives from local storage (&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="578"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="618"/>
<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="603"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="643"/>
<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="773"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="814"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="774"/>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="775"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="814"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="815"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="773"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="813"/>
<source>sec</source>
<translation>seg</translation>
</message>
<message>
- <location filename="../mobile-widgets/qmlmanager.cpp" line="1162"/>
+ <location filename="../mobile-widgets/qmlmanager.cpp" line="1202"/>
<source>Unknown GPS location</source>
<translation>Localização GPS desconhecida</translation>
</message>
@@ -6160,22 +6218,22 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
<translation>Máxima</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="637"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="638"/>
<source>Invalid response from server</source>
<translation>Resposta inválida do servidor</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="645"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="646"/>
<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="691"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="692"/>
<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="698"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="699"/>
<source>Malformed XML response. Line %1: %2</source>
<translation>Resposta XML mal formada. Linha %1: %2</translation>
</message>
@@ -6262,76 +6320,126 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation>
<message>
<location filename="../mobile-widgets/qml/Settings.qml" line="13"/>
<source>Settings</source>
+ <translation>Definições</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="16"/>
+ <source>Undefined</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="17"/>
+ <source>Incorrect username/password combination</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="18"/>
+ <source>Credentials need to be verified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="19"/>
+ <source>Credentials verified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="20"/>
+ <source>No cloud mode</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="30"/>
+ <source>Cloud status</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../mobile-widgets/qml/Settings.qml" line="38"/>
- <source>Theme</source>
+ <source>Email</source>
+ <translation>Email</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="44"/>
+ <source>Not applicable</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="46"/>
- <source>Blue</source>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="52"/>
+ <source>Change</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="61"/>
- <location filename="../mobile-widgets/qml/Settings.qml" line="113"/>
- <location filename="../mobile-widgets/qml/Settings.qml" line="166"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="59"/>
+ <source>Status</source>
+ <translation>Estado</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="84"/>
+ <source>Theme</source>
+ <translation>Tema</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="92"/>
+ <source>Blue</source>
+ <translation>Azul</translation>
+ </message>
+ <message>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="107"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="159"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="212"/>
<source>regular text</source>
- <translation type="unfinished"/>
+ <translation>texto</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="76"/>
- <location filename="../mobile-widgets/qml/Settings.qml" line="128"/>
- <location filename="../mobile-widgets/qml/Settings.qml" line="181"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="122"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="174"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="227"/>
<source>Highlight</source>
- <translation type="unfinished"/>
+ <translation>Salientar</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="99"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="145"/>
<source>Pink</source>
- <translation type="unfinished"/>
+ <translation>Rosa</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="151"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="197"/>
<source>Dark</source>
- <translation type="unfinished"/>
+ <translation>Escuro</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="261"/>
<source>Subsurface GPS data webservice</source>
- <translation type="unfinished"/>
+ <translation>Serviço web de dados GPS do Subsurface</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="224"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="270"/>
<source>Distance threshold (meters)</source>
- <translation type="unfinished"/>
+ <translation>Distância mínima (m)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="240"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="286"/>
<source>Time threshold (minutes)</source>
- <translation type="unfinished"/>
+ <translation>Duração mínima (minuto)</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="267"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="313"/>
<source>Dive computer</source>
- <translation type="unfinished"/>
+ <translation>Computador de mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="276"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="322"/>
<source>Save detailed log</source>
- <translation type="unfinished"/>
+ <translation>Gravar registo detalhado</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="299"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="345"/>
<source>Developer</source>
- <translation type="unfinished"/>
+ <translation>Desenvolvedores</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/Settings.qml" line="308"/>
+ <location filename="../mobile-widgets/qml/Settings.qml" line="354"/>
<source>Display Developer menu</source>
- <translation type="unfinished"/>
+ <translation>Mostrar o menu do programador</translation>
</message>
</context>
<context>
@@ -6543,54 +6651,64 @@ Files with inappropriate date/time</source>
<context>
<name>SocialNetworkDialog</name>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="307"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="362"/>
+ <source>Small</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="363"/>
+ <source>Medium</source>
+ <translation>Médio</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="383"/>
<source>Dive date: %1
</source>
<translation>Data do mergulho: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="310"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="386"/>
<source>Duration: %1
</source>
<translation>Duração: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="311"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="387"/>
<source>h</source>
<comment>abbreviation for hours</comment>
<translation>h</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="312"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="388"/>
<source>min</source>
<comment>abbreviation for minutes</comment>
<translation>min</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="315"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="391"/>
<source>Dive location: %1
</source>
<translation>Local do mergulho: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="318"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="394"/>
<source>Buddy: %1
</source>
<translation>Companheiro: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="321"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="397"/>
<source>Divemaster: %1
</source>
<translation>Guia de mergulho: %1
</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="324"/>
+ <location filename="../desktop-widgets/plugins/facebook/facebookconnectwidget.cpp" line="400"/>
<source>
%1</source>
<translation>
@@ -6605,82 +6723,92 @@ Files with inappropriate date/time</source>
<translation>Diálogo</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="25"/>
- <source>The text to the right will be posted as the description with your profile picture to Facebook. The album name is required (the profile picture will be posted to that album).</source>
- <translation>O texto à direita será enviado para o Facebook como descrição do seu perfil de mergulho. O nome do álbum é necessário (a imagem do perfil será colocada nesse álbum).</translation>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="26"/>
+ <source>Small</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="31"/>
+ <source>Medium</source>
+ <translation>Médio</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="36"/>
+ <source>Big</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="44"/>
+ <source>The text to the right will be posted as the description with your dive profile graph to Facebook. The album name is required (the profile graph will be posted to that album).</source>
+ <translation>O texto à direita será publicado como descrição do gráfico do seu perfil de mergulho no Facebook. O nome do álbum é necessário (o gráfico do perfil será colocado nesse álbum).</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="38"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="57"/>
<source>Album</source>
<translation>Álbum</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="45"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="64"/>
<source>The profile picture will be posted in this album (required)</source>
<translation>A imagem do perfil será colocada neste álbum (requerido)</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="52"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="71"/>
<source>Include</source>
<translation>Incluir</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="59"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="78"/>
<source>Date and time</source>
<translation>Data e hora</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="66"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="85"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="73"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="92"/>
<source>Location</source>
<translation>Local</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="80"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="99"/>
<source>Divemaster</source>
<translation>Guia de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="87"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="106"/>
<source>Buddy</source>
<translation>Companheiros</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="94"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="113"/>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
- <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="107"/>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="126"/>
<source>Facebook post preview</source>
<translation>Previsão do post do Facebook</translation>
</message>
+ <message>
+ <location filename="../desktop-widgets/plugins/facebook/socialnetworksdialog.ui" line="136"/>
+ <source>Image Size</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>StartPage</name>
<message>
- <location filename="../mobile-widgets/qml/StartPage.qml" line="19"/>
- <source>To use Subsurface-mobile with Subsurface cloud storage, please enter your cloud credentials.
-</source>
- <translation>Para usar o Subsurface-mobile com o armazenamento remoto, por favor insira as suas credenciais.
-</translation>
- </message>
- <message>
- <location filename="../mobile-widgets/qml/StartPage.qml" line="20"/>
- <source>If this is the first time you use Subsurface cloud storage, enter a valid email (all lower case) and a password of your choice (letters and numbers). The server will send a PIN to the email address provided that you will have to enter here.
-
-</source>
- <translation>Se esta é a primeira vez que usa o armazenamento remoto do Subsurface, introduza um endereço de e-mail válido (tudo letras minúsculas) e uma password do seu agrado (letras e algarismos). O servidor irá enviar um PIN para o endereço de e-mail indicado que terá de ser introduzido aqui.
-</translation>
+ <location filename="../mobile-widgets/qml/StartPage.qml" line="35"/>
+ <source>To use Subsurface-mobile with Subsurface cloud storage, please enter your cloud credentials.&lt;br/&gt;&lt;br/&gt;If this is the first time you use Subsurface cloud storage, enter a valid email (all lower case) and a password of your choice (letters and numbers).&lt;br/&gt;&lt;br/&gt;To use Subsurface-mobile only with local data on this device, select the no cloud buttton above.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <location filename="../mobile-widgets/qml/StartPage.qml" line="23"/>
- <source>To use Subsurface-mobile only with local data on this device, tap on the no cloud icon below.</source>
- <translation>Para usar o Subsurface-mobile apenas em modo local, toque no ícone &quot;no cloud&quot; em baixo.</translation>
+ <location filename="../mobile-widgets/qml/StartPage.qml" line="48"/>
+ <source>Thank you for registering with Subsurface. We sent &lt;b&gt;%1&lt;/b&gt; a PIN code to complete the registration. If you do not receive an email from us within 15 minutes, please check the correct spelling of your email address and your spam box first.&lt;br/&gt;&lt;br/&gt;In case of any problems regarding cloud account setup, please contact us at our user forum (https://subsurface-divelog.org/user-forum/).&lt;br/&gt;&lt;br/&gt;</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -6719,47 +6847,47 @@ Files with inappropriate date/time</source>
<context>
<name>SubsurfaceWebServices</name>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="409"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="410"/>
<source>Enter User ID and click Download</source>
<translation>Introduza o ID do utilizador e clique em &quot;Download&quot;</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="431"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="432"/>
<source>Webservice</source>
<translation>Serviço web</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="517"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="518"/>
<source>Connecting...</source>
<translation>A ligar ...</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="536"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="537"/>
<source>Download finished</source>
<translation>Transferência terminada</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="550"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="551"/>
<source>Download error: %1</source>
<translation>Erro na transferência: %1</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="560"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="561"/>
<source>Connection error: </source>
<translation>Erro de ligação:</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="563"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="564"/>
<source>Invalid user identifier!</source>
<translation>Identificação de utilizador inválida !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="566"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="567"/>
<source>Cannot parse response!</source>
<translation>Não foi possível analisar a resposta !</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="569"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="570"/>
<source>Download successful</source>
<translation>Transferência bem sucedida</translation>
</message>
@@ -6866,29 +6994,29 @@ Files with inappropriate date/time</source>
<translation>Salinidade</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="71"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="72"/>
<source>/min</source>
<translation>/min</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="77"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="78"/>
<source>sec</source>
<translation>seg</translation>
</message>
<message>
- <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/>
+ <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="85"/>
<source>d</source>
<translation>d</translation>
</message>
@@ -7319,107 +7447,112 @@ obtidos a partir do ar usando:
<context>
<name>TripItem</name>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="69"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="72"/>
<source>(%1 shown)</source>
<translation>(%1 mostrados)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="212"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="225"/>
<source>#</source>
<translation>#</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="215"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="228"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="218"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="231"/>
<source>Rating</source>
<translation>Classificação</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="221"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="234"/>
<source>Depth(%1)</source>
<translation>Profundidade(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="221"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="234"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="221"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="234"/>
<source>ft</source>
<translation>pé</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="224"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="237"/>
<source>Duration</source>
<translation>Duração</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="227"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="240"/>
<source>Temp.(%1%2)</source>
<translation>Temp.(%1%2)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="236"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="249"/>
<source>Cylinder</source>
<translation>Garrafa</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="250"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="263"/>
<source>Max. CNS</source>
<translation>CNS Máx.</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="230"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="243"/>
<source>Weight(%1)</source>
<translation>Peso(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="230"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="243"/>
<source>kg</source>
<translation>kg</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="230"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="243"/>
<source>lbs</source>
<translation>libra</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="233"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="246"/>
<source>Suit</source>
<translation>Fato</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="239"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="252"/>
<source>Gas</source>
<translation>Gás</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="244"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="257"/>
<source>SAC(%1)</source>
<translation>SAC(%1)</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="244"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="257"/>
<source>/min</source>
<translation>/min</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="247"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="260"/>
<source>OTU</source>
<translation>OTU</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="253"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="266"/>
<source>Photos before/during/after dive</source>
<translation>Fotos antes/durante/depois do mergulho</translation>
</message>
<message>
- <location filename="../qt-models/divetripmodel.cpp" line="256"/>
+ <location filename="../qt-models/divetripmodel.cpp" line="269"/>
+ <source>Country</source>
+ <translation>País</translation>
+ </message>
+ <message>
+ <location filename="../qt-models/divetripmodel.cpp" line="272"/>
<source>Location</source>
<translation>Local</translation>
</message>
@@ -7738,12 +7871,12 @@ Linguagem: %1</translation>
<translation>Carregar</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="338"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="339"/>
<source>Operation timed out</source>
<translation>A operação demorou demasiado tempo</translation>
</message>
<message>
- <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="359"/>
+ <location filename="../desktop-widgets/subsurfacewebservices.cpp" line="360"/>
<source>Transferring data...</source>
<translation>A transferir dados...</translation>
</message>
@@ -7769,8 +7902,8 @@ Linguagem: %1</translation>
<context>
<name>WinBluetoothDeviceDiscoveryAgent</name>
<message>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="533"/>
- <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="564"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="551"/>
+ <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="582"/>
<source>No error</source>
<translation>Sem erros</translation>
</message>
@@ -7894,7 +8027,7 @@ Média</translation>
<context>
<name>getextFromC</name>
<message>
- <location filename="../core/libdivecomputer.c" line="790"/>
+ <location filename="../core/libdivecomputer.c" line="791"/>
<source>Error parsing the header</source>
<translation>Erro ao analisar o cabeçalho</translation>
</message>
@@ -7902,7 +8035,7 @@ Média</translation>
<context>
<name>gettectFromC</name>
<message>
- <location filename="../core/profile.c" line="1363"/>
+ <location filename="../core/profile.c" line="1364"/>
<source>Density: %.1fg/ℓ
</source>
<translation>Densidade: %.1fg/ℓ
@@ -7915,7 +8048,7 @@ Média</translation>
<location filename="../core/cochran.c" line="304"/>
<location filename="../core/cochran.c" line="310"/>
<location filename="../core/cochran.c" line="380"/>
- <location filename="../core/libdivecomputer.c" line="252"/>
+ <location filename="../core/libdivecomputer.c" line="253"/>
<source>deco stop</source>
<translation>paragem de deco</translation>
</message>
@@ -7923,7 +8056,7 @@ Média</translation>
<location filename="../core/cochran.c" line="331"/>
<location filename="../core/cochran.c" line="385"/>
<location filename="../core/file.c" line="771"/>
- <location filename="../core/libdivecomputer.c" line="254"/>
+ <location filename="../core/libdivecomputer.c" line="255"/>
<source>ascent</source>
<translation>subida</translation>
</message>
@@ -7935,20 +8068,20 @@ Média</translation>
</message>
<message>
<location filename="../core/cochran.c" line="343"/>
- <location filename="../core/libdivecomputer.c" line="270"/>
+ <location filename="../core/libdivecomputer.c" line="271"/>
<source>OLF</source>
<translation>OLF</translation>
</message>
<message>
<location filename="../core/cochran.c" line="348"/>
- <location filename="../core/libdivecomputer.c" line="269"/>
+ <location filename="../core/libdivecomputer.c" line="270"/>
<source>maxdepth</source>
<translation>Profundidade máxima</translation>
</message>
<message>
<location filename="../core/cochran.c" line="353"/>
<location filename="../core/cochran.c" line="399"/>
- <location filename="../core/libdivecomputer.c" line="271"/>
+ <location filename="../core/libdivecomputer.c" line="272"/>
<source>pO₂</source>
<translation>pO₂</translation>
</message>
@@ -7957,28 +8090,28 @@ Média</translation>
<location filename="../core/cochran.c" line="409"/>
<location filename="../core/cochran.c" line="416"/>
<location filename="../core/file.c" line="852"/>
- <location filename="../core/libdivecomputer.c" line="262"/>
- <location filename="../core/libdivecomputer.c" line="276"/>
+ <location filename="../core/libdivecomputer.c" line="263"/>
+ <location filename="../core/libdivecomputer.c" line="277"/>
<source>gaschange</source>
<translation>troca de gás</translation>
</message>
<message>
<location filename="../core/cochran.c" line="365"/>
<location filename="../core/cochran.c" line="404"/>
- <location filename="../core/libdivecomputer.c" line="253"/>
+ <location filename="../core/libdivecomputer.c" line="254"/>
<source>rbt</source>
<translation>rbt</translation>
</message>
<message>
<location filename="../core/cochran.c" line="374"/>
<location filename="../core/cochran.c" line="421"/>
- <location filename="../core/libdivecomputer.c" line="255"/>
+ <location filename="../core/libdivecomputer.c" line="256"/>
<source>ceiling</source>
<translation>tecto</translation>
</message>
<message>
<location filename="../core/cochran.c" line="390"/>
- <location filename="../core/libdivecomputer.c" line="257"/>
+ <location filename="../core/libdivecomputer.c" line="258"/>
<source>transmitter</source>
<translation>transmissor</translation>
</message>
@@ -8241,8 +8374,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="1126"/>
- <location filename="../core/planner.c" line="1129"/>
+ <location filename="../core/planner.c" line="1124"/>
+ <location filename="../core/planner.c" line="1127"/>
<source>oxygen</source>
<translation>oxigénio</translation>
</message>
@@ -8332,10 +8465,10 @@ Média</translation>
<translation>(%s) ou (%s)</translation>
</message>
<message>
- <location filename="../core/divelist.c" line="498"/>
+ <location filename="../core/divelist.c" line="497"/>
<location filename="../core/equipment.c" line="87"/>
- <location filename="../core/planner.c" line="1122"/>
- <location filename="../core/planner.c" line="1125"/>
+ <location filename="../core/planner.c" line="1120"/>
+ <location filename="../core/planner.c" line="1123"/>
<source>air</source>
<translation>ar</translation>
</message>
@@ -8439,7 +8572,7 @@ Média</translation>
<message>
<location filename="../core/file.c" line="950"/>
<source>No dive profile found from &apos;%s&apos;</source>
- <translation type="unfinished"/>
+ <translation>Não foi encontrado um perfil de mergulho em &apos;%s&apos;</translation>
</message>
<message>
<location filename="../core/git-access.c" line="56"/>
@@ -8563,213 +8696,220 @@ Média</translation>
<translation>A sincronizar o ficheiro de dados</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="238"/>
- <location filename="../core/parse-xml.c" line="3456"/>
+ <location filename="../core/libdivecomputer.c" line="239"/>
+ <location filename="../core/parse-xml.c" line="3457"/>
<location filename="../core/uemis-downloader.c" line="137"/>
<source>unknown</source>
<translation>desconhecido</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="251"/>
+ <location filename="../core/libdivecomputer.c" line="252"/>
<source>none</source>
<translation>nenhum</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="256"/>
+ <location filename="../core/libdivecomputer.c" line="257"/>
<source>workload</source>
<translation>esforço</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="258"/>
+ <location filename="../core/libdivecomputer.c" line="259"/>
<source>violation</source>
<translation>transgressão</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="259"/>
+ <location filename="../core/libdivecomputer.c" line="260"/>
<source>bookmark</source>
<translation>marcador</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="260"/>
+ <location filename="../core/libdivecomputer.c" line="261"/>
<source>surface</source>
<translation>superfície</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="261"/>
+ <location filename="../core/libdivecomputer.c" line="262"/>
<source>safety stop</source>
<translation>paragem de segurança</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="263"/>
+ <location filename="../core/libdivecomputer.c" line="264"/>
<source>safety stop (voluntary)</source>
<translation>paragem de segurança (voluntária)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="264"/>
+ <location filename="../core/libdivecomputer.c" line="265"/>
<source>safety stop (mandatory)</source>
<translation>paragem de segurança (obrigatória)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="265"/>
+ <location filename="../core/libdivecomputer.c" line="266"/>
<source>deepstop</source>
<translation>paragem funda</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="266"/>
+ <location filename="../core/libdivecomputer.c" line="267"/>
<source>ceiling (safety stop)</source>
<translation>tecto (paragem de segurança)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="267"/>
+ <location filename="../core/libdivecomputer.c" line="268"/>
<source>below floor</source>
<comment>event showing dive is below deco floor and adding deco time</comment>
<translation>abaixo da zona de descompressão</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="268"/>
+ <location filename="../core/libdivecomputer.c" line="269"/>
<source>divetime</source>
<translation>Tempo de mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="272"/>
+ <location filename="../core/libdivecomputer.c" line="273"/>
<source>airtime</source>
<translation>autonomia</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="273"/>
+ <location filename="../core/libdivecomputer.c" line="274"/>
<source>rgbm</source>
<translation>rgbm</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="274"/>
+ <location filename="../core/libdivecomputer.c" line="275"/>
<source>heading</source>
<translation>cabeçalho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="275"/>
+ <location filename="../core/libdivecomputer.c" line="276"/>
<source>tissue level warning</source>
<translation>Alarme de tensão de azoto nos tecidos</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="285"/>
+ <location filename="../core/libdivecomputer.c" line="286"/>
<source>invalid event number</source>
<translation>Número de evento inválido</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="606"/>
+ <location filename="../core/libdivecomputer.c" line="607"/>
<source>Error parsing the datetime</source>
<translation>Erro na análise da data/tempo</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="624"/>
+ <location filename="../core/libdivecomputer.c" line="625"/>
<source>Dive %d: %s</source>
<translation>Mergulho nº %d: %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="630"/>
+ <location filename="../core/libdivecomputer.c" line="631"/>
<source>Error parsing the divetime</source>
<translation>Erro na análise do tempo de mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="640"/>
+ <location filename="../core/libdivecomputer.c" line="641"/>
<source>Error parsing the maxdepth</source>
<translation>Erro na análise da profundidade máxima</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="659"/>
+ <location filename="../core/libdivecomputer.c" line="660"/>
<source>Error parsing temperature</source>
<translation>Erro ao analisar tempetaturas</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="679"/>
+ <location filename="../core/libdivecomputer.c" line="680"/>
<source>Error parsing the gas mix count</source>
<translation>Erro na análise na contagem da mistura de gás</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="691"/>
+ <location filename="../core/libdivecomputer.c" line="692"/>
<source>Error obtaining water salinity</source>
<translation>Erro na obtenção da salinidade da água</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="700"/>
+ <location filename="../core/libdivecomputer.c" line="701"/>
<source>Error obtaining surface pressure</source>
<translation>Erro na obtenção da pressão atmosférica</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="725"/>
+ <location filename="../core/libdivecomputer.c" line="726"/>
<source>Error obtaining dive mode</source>
<translation>Erro ao obter o modo de mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="745"/>
+ <location filename="../core/libdivecomputer.c" line="746"/>
<source>Error parsing the gas mix</source>
<translation>Erro na análise da mistura de gás</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="770"/>
+ <location filename="../core/libdivecomputer.c" line="771"/>
<source>Unable to create parser for %s %s</source>
<translation>Não é possivel criar o &quot;parser&quot; para %s %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="776"/>
+ <location filename="../core/libdivecomputer.c" line="777"/>
<source>Error registering the data</source>
<translation>Erro no registo de dados</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="797"/>
+ <location filename="../core/libdivecomputer.c" line="798"/>
<source>Error parsing the samples</source>
<translation>Erro na análise das amostras</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="804"/>
+ <location filename="../core/libdivecomputer.c" line="805"/>
<source>Already downloaded dive at %s</source>
- <translation type="unfinished"/>
+ <translation>Mergulho já descarregado em %s</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="938"/>
+ <location filename="../core/libdivecomputer.c" line="939"/>
<source>Event: waiting for user action</source>
<translation>Evento: à espera de acção do utilizador</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="957"/>
+ <location filename="../core/libdivecomputer.c" line="958"/>
<source>model=%s firmware=%u serial=%u</source>
- <translation type="unfinished"/>
+ <translation>modelo=%s firmware=%u numserie=%u</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1019"/>
+ <location filename="../core/libdivecomputer.c" line="1020"/>
<source>Error registering the event handler.</source>
<translation>Erro no registo do &quot;event handler&quot;.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1024"/>
+ <location filename="../core/libdivecomputer.c" line="1025"/>
<source>Error registering the cancellation handler.</source>
<translation>Erro no registo do &quot;cancellation handler&quot;.</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1045"/>
+ <location filename="../core/libdivecomputer.c" line="1046"/>
<source>Dive data import error</source>
<translation>Erro a importar os dados do mergulho</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1084"/>
+ <location filename="../core/libdivecomputer.c" line="1085"/>
<source>Unable to create libdivecomputer context</source>
<translation>Não é possivel criar contexto do libdivecomputer</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1091"/>
+ <location filename="../core/libdivecomputer.c" line="1094"/>
<source>Unable to open %s %s (%s)</source>
<translation>Não se consegue abrir %s %s (%s)</translation>
</message>
<message>
- <location filename="../core/libdivecomputer.c" line="1116"/>
+ <location filename="../core/libdivecomputer.c" line="1119"/>
<source>Error opening the device %s %s (%s).
In most cases, in order to debug this issue, a libdivecomputer logfile will be useful.
You can create this logfile by selecting the corresponding checkbox in the download dialog.</source>
- <translation type="unfinished"/>
+ <translation>Erro ao abrir o dispositivo %s %s (%s).
+Na maioria dos cados, será útil obter um ficheiro log do libdivecomputer para poder diagnosticar o problema.
+Poderá criar este ficheiro seleccionando a opção respectiva no menu de download.</translation>
+ </message>
+ <message>
+ <location filename="../core/libdivecomputer.c" line="1128"/>
+ <source>No new dives downloaded from dive computer</source>
+ <translation>Não foram descarregados novos mergulhos do computador de mergulho</translation>
</message>
<message>
<location filename="../core/load-git.c" line="197"/>
- <location filename="../core/parse-xml.c" line="1270"/>
+ <location filename="../core/parse-xml.c" line="1271"/>
<source>multiple GPS locations for this dive site; also %s
</source>
<translation>várias posições GPS para este local; ver também %s
@@ -8777,7 +8917,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl
</message>
<message>
<location filename="../core/load-git.c" line="225"/>
- <location filename="../core/parse-xml.c" line="1332"/>
+ <location filename="../core/parse-xml.c" line="1333"/>
<source>additional name for site: %s
</source>
<translation>nome adicional para o local: %s
@@ -8812,12 +8952,12 @@ You can create this logfile by selecting the corresponding checkbox in the downl
</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="2094"/>
+ <location filename="../core/parse-xml.c" line="2095"/>
<source>Failed to parse &apos;%s&apos;</source>
<translation>Falha na análise de &apos;%s&apos;</translation>
</message>
<message>
- <location filename="../core/parse-xml.c" line="3978"/>
+ <location filename="../core/parse-xml.c" line="3979"/>
<source>Can&apos;t open stylesheet %s</source>
<translation>Não é possível abrir a folha de estilos %s</translation>
</message>
@@ -8833,21 +8973,21 @@ You can create this logfile by selecting the corresponding checkbox in the downl
</message>
<message>
<location filename="../core/plannernotes.c" line="78"/>
- <location filename="../core/plannernotes.c" line="387"/>
- <location filename="../core/plannernotes.c" line="393"/>
- <location filename="../core/plannernotes.c" line="425"/>
- <location filename="../core/plannernotes.c" line="460"/>
- <location filename="../core/plannernotes.c" line="472"/>
+ <location filename="../core/plannernotes.c" line="392"/>
+ <location filename="../core/plannernotes.c" line="398"/>
+ <location filename="../core/plannernotes.c" line="431"/>
+ <location filename="../core/plannernotes.c" line="466"/>
+ <location filename="../core/plannernotes.c" line="478"/>
<source>Warning:</source>
<translation>Aviso:</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="328"/>
+ <location filename="../core/plannernotes.c" line="333"/>
<source>, effective GF=%d/%d</source>
<translation>, GF=%d/%d efectivo</translation>
</message>
<message>
- <location filename="../core/planner.c" line="320"/>
+ <location filename="../core/planner.c" line="318"/>
<location filename="../desktop-widgets/simplewidgets.cpp" line="210"/>
<source>SP change</source>
<translation>Mudança de SP</translation>
@@ -8863,93 +9003,93 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>BUHLMANN</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="109"/>
+ <location filename="../core/plannernotes.c" line="108"/>
+ <source>Runtime: %dmin&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="114"/>
<source>depth</source>
<translation>profundidade</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="112"/>
+ <location filename="../core/plannernotes.c" line="117"/>
<source>duration</source>
<translation>duração</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="115"/>
+ <location filename="../core/plannernotes.c" line="120"/>
<source>runtime</source>
<translation>runtime</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="118"/>
+ <location filename="../core/plannernotes.c" line="123"/>
<source>gas</source>
<translation>gás</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="165"/>
+ <location filename="../core/plannernotes.c" line="170"/>
<source>Transition to %.*f %s in %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source>
<translation>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="173"/>
+ <location filename="../core/plannernotes.c" line="178"/>
<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="186"/>
+ <location filename="../core/plannernotes.c" line="191"/>
<source>Stay at %.*f %s for %d:%02d min - runtime %d:%02u on %s (SP = %.1fbar)</source>
<translation>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="193"/>
+ <location filename="../core/plannernotes.c" line="198"/>
<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="239"/>
+ <location filename="../core/plannernotes.c" line="244"/>
<source>%3.0f%s</source>
<translation>%3.0f%s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="242"/>
- <location filename="../core/plannernotes.c" line="246"/>
+ <location filename="../core/plannernotes.c" line="247"/>
+ <location filename="../core/plannernotes.c" line="251"/>
<source>%3dmin</source>
<translation>%3dmin</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="255"/>
- <location filename="../core/plannernotes.c" line="267"/>
+ <location filename="../core/plannernotes.c" line="260"/>
+ <location filename="../core/plannernotes.c" line="272"/>
<source>(SP = %.1fbar)</source>
<translation>(SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="290"/>
+ <location filename="../core/plannernotes.c" line="295"/>
<source>Switch gas to %s (SP = %.1fbar)</source>
<translation>Trocar gás para %s (SP = %.1fbar)</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="292"/>
+ <location filename="../core/plannernotes.c" line="297"/>
<source>Switch gas to %s</source>
<translation>Mudar para %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="312"/>
+ <location filename="../core/plannernotes.c" line="317"/>
<source>CNS</source>
<translation>CNS</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="314"/>
+ <location filename="../core/plannernotes.c" line="319"/>
<source>OTU</source>
<translation>OTU</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="324"/>
+ <location filename="../core/plannernotes.c" line="329"/>
<source>Deco model: VPM-B at nominal conservatism</source>
<translation>Modelo de descompressão: VPM-B com conservadorismo nominal</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="418"/>
- <source>&lt;br&gt;&amp;nbsp;&amp;mdash; &lt;span style=&apos;color: %s;&apos;&gt;Minimum gas&lt;/span&gt; (based on %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../core/plannernotes.c" line="90"/>
<location filename="../core/plannernotes.c" line="98"/>
<source>Subsurface</source>
@@ -8971,87 +9111,92 @@ You can create this logfile by selecting the corresponding checkbox in the downl
<translation>plano de mergulho&lt;/b&gt; criado a</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="104"/>
+ <location filename="../core/plannernotes.c" line="105"/>
<source>Runtime: %dmin VARIATIONS&lt;br&gt;&lt;/div&gt;</source>
- <translation type="unfinished"/>
+ <translation>Runtime: %dmin VARIATIONS</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="319"/>
+ <location filename="../core/plannernotes.c" line="324"/>
<source>Deco model: Bühlmann ZHL-16C with GFLow = %d%% and GFHigh = %d%%</source>
<translation>Modelo Deco: Bühlmann ZHL-16C com GFLow = %d%% e GFHigh = %d%%</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="326"/>
+ <location filename="../core/plannernotes.c" line="331"/>
<source>Deco model: VPM-B at +%d conservatism</source>
<translation>Modelo de descompressão: VPM-B com conservadorismo de +%d</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="332"/>
+ <location filename="../core/plannernotes.c" line="337"/>
<source>Deco model: Recreational mode based on Bühlmann ZHL-16B with GFLow = %d%% and GFHigh = %d%%</source>
<translation>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="340"/>
+ <location filename="../core/plannernotes.c" line="345"/>
<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="358"/>
+ <location filename="../core/plannernotes.c" line="363"/>
<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="360"/>
+ <location filename="../core/plannernotes.c" line="365"/>
<source>Gas consumption (based on SAC</source>
<translation>Consumo de gás (baseado numa taxa</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="388"/>
+ <location filename="../core/plannernotes.c" line="393"/>
<source>this is more gas than available in the specified cylinder!</source>
<translation>a quantidade de gás necessária excede a quantidade disponível na garrafa!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="394"/>
+ <location filename="../core/plannernotes.c" line="399"/>
<source>not enough reserve for gas sharing on ascent!</source>
<translation>a reserva de gás não é suficiente para ser partilhada durante a subida!</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="426"/>
+ <location filename="../core/plannernotes.c" line="421"/>
+ <source>&lt;br&gt;&amp;nbsp;&amp;mdash; &lt;span style=&apos;color: %s;&apos;&gt;Minimum gas&lt;/span&gt; (based on %.1fxSAC/+%dmin@%.0f%s): %.0f%s/%.0f%s/&lt;span style=&apos;color: %s;&apos;&gt;&amp;Delta;:%+.0f%s&lt;/span&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../core/plannernotes.c" line="432"/>
<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="429"/>
+ <location filename="../core/plannernotes.c" line="435"/>
<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="432"/>
+ <location filename="../core/plannernotes.c" line="438"/>
<source>%.0f%s (%.0f%s during planned ascent) of &lt;span style=&apos;color: red;&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt;</source>
<translation>%.0f%s (%.0f%s durante a subida planeada) 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="457"/>
+ <location filename="../core/plannernotes.c" line="463"/>
<source>high pO₂ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>valor pO₂ elevado %.2f em %d:%02u com gás %s à profundidade de %.*f %s</translation>
</message>
<message>
- <location filename="../core/plannernotes.c" line="469"/>
+ <location filename="../core/plannernotes.c" line="475"/>
<source>low pO₂ value %.2f at %d:%02u with gas %s at depth %.*f %s</source>
<translation>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="873"/>
+ <location filename="../core/planner.c" line="871"/>
<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="1130"/>
+ <location filename="../core/planner.c" line="1128"/>
<source>ean</source>
<translation>ean</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1316"/>
+ <location filename="../core/profile.c" line="1317"/>
<source>@: %d:%02d
D: %.1f%s
</source>
@@ -9060,83 +9205,84 @@ D: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1328"/>
+ <location filename="../core/profile.c" line="1329"/>
<source>T: %.1f%s
</source>
<translation>T: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1334"/>
+ <location filename="../core/profile.c" line="1335"/>
<source>V: %.1f%s
</source>
<translation>V: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1337"/>
+ <location filename="../core/profile.c" line="1338"/>
<source>SAC: %.*f%s/min
</source>
<translation>SAC: %.*f%s/min
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1339"/>
+ <location filename="../core/profile.c" line="1340"/>
<source>CNS: %u%%
</source>
<translation>CNS: %u%%
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1341"/>
+ <location filename="../core/profile.c" line="1342"/>
<source>pO%s: %.2fbar
</source>
<translation>pO%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1343"/>
+ <location filename="../core/profile.c" line="1344"/>
<source>pN%s: %.2fbar
</source>
<translation>pN%s: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1345"/>
+ <location filename="../core/profile.c" line="1346"/>
<source>pHe: %.2fbar
</source>
<translation>pHe: %.2fbar
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1348"/>
+ <location filename="../core/profile.c" line="1349"/>
<source>MOD: %d%s
</source>
<translation>MOD: %d%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1382"/>
+ <location filename="../core/profile.c" line="1383"/>
<source>Deco: %umin @ %.0f%s
</source>
<translation>Descompressão: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1374"/>
+ <location filename="../core/profile.c" line="1375"/>
<source>Safety stop: %umin @ %.0f%s
</source>
<translation>Paragem de segurança: %umin @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1324"/>
+ <location filename="../core/profile.c" line="1325"/>
<source>P: %d%s (%s)
</source>
- <translation type="unfinished"/>
+ <translation>P: %d%s (%s)
+</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1356"/>
+ <location filename="../core/profile.c" line="1357"/>
<source>EAD: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9145,7 +9291,7 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1360"/>
+ <location filename="../core/profile.c" line="1361"/>
<source>END: %d%s
EADD: %d%s / %.1fg/ℓ
</source>
@@ -9154,161 +9300,161 @@ EADD: %d%s / %.1fg/ℓ
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1377"/>
+ <location filename="../core/profile.c" line="1378"/>
<source>Safety stop: unknown time @ %.0f%s
</source>
<translation>Paragem de segurança: duração desconhecida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1385"/>
+ <location filename="../core/profile.c" line="1386"/>
<source>Deco: unknown time @ %.0f%s
</source>
<translation>Descompressão: duração desconhecida @ %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1389"/>
+ <location filename="../core/profile.c" line="1390"/>
<source>In deco
</source>
<translation>Em descompressão
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1391"/>
+ <location filename="../core/profile.c" line="1392"/>
<source>NDL: %umin
</source>
<translation>NDL: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1394"/>
+ <location filename="../core/profile.c" line="1395"/>
<source>TTS: %umin
</source>
<translation>TTS: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1397"/>
+ <location filename="../core/profile.c" line="1398"/>
<source>Deco: %umin @ %.0f%s (calc)
</source>
<translation>Descompressão: %umin @ %.0f%s (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1405"/>
+ <location filename="../core/profile.c" line="1406"/>
<source>In deco (calc)
</source>
<translation>Em descompressão (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1408"/>
+ <location filename="../core/profile.c" line="1409"/>
<source>NDL: %umin (calc)
</source>
<translation>NDL: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1410"/>
+ <location filename="../core/profile.c" line="1411"/>
<source>NDL: &gt;2h (calc)
</source>
<translation>NDL: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1414"/>
+ <location filename="../core/profile.c" line="1415"/>
<source>TTS: %umin (calc)
</source>
<translation>TTS: %umin (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1416"/>
+ <location filename="../core/profile.c" line="1417"/>
<source>TTS: &gt;2h (calc)
</source>
<translation>TTS: &gt;2h (calc)
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1419"/>
+ <location filename="../core/profile.c" line="1420"/>
<source>RBT: %umin
</source>
<translation>RBT: %umin
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1422"/>
+ <location filename="../core/profile.c" line="1423"/>
<source>Calculated ceiling %.0f%s
</source>
<translation>Tecto calculado %.0f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1428"/>
+ <location filename="../core/profile.c" line="1429"/>
<source>Tissue %.0fmin: %.1f%s
</source>
<translation>Compartimento %.0fmin: %.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1434"/>
+ <location filename="../core/profile.c" line="1435"/>
<source>heart rate: %d
</source>
<translation>frequência cardíaca: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1436"/>
+ <location filename="../core/profile.c" line="1437"/>
<source>bearing: %d
</source>
<translation>enfiamento: %d
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1439"/>
+ <location filename="../core/profile.c" line="1440"/>
<source>mean depth to here %.1f%s
</source>
<translation>profundidade média até aqui %.1f%f
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1535"/>
+ <location filename="../core/profile.c" line="1536"/>
<source>%sT: %d:%02d min</source>
<translation>%sT: %d:%02d min</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1539"/>
- <location filename="../core/profile.c" line="1543"/>
- <location filename="../core/profile.c" line="1547"/>
+ <location filename="../core/profile.c" line="1540"/>
+ <location filename="../core/profile.c" line="1544"/>
+ <location filename="../core/profile.c" line="1548"/>
<source>%s %sD:%.1f%s</source>
<translation>%s %sD:%.1f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1551"/>
+ <location filename="../core/profile.c" line="1552"/>
<source>%s %sD:%.1f%s
</source>
<translation>%s %sD:%.1f%s
</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1555"/>
+ <location filename="../core/profile.c" line="1556"/>
<source>%s%sV:%.2f%s</source>
<translation>%s%sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1559"/>
- <location filename="../core/profile.c" line="1563"/>
+ <location filename="../core/profile.c" line="1560"/>
+ <location filename="../core/profile.c" line="1564"/>
<source>%s %sV:%.2f%s</source>
<translation>%s %sV:%.2f%s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1570"/>
+ <location filename="../core/profile.c" line="1571"/>
<source>%s %sP:%d %s</source>
<translation>%s %sP:%d %s</translation>
</message>
<message>
- <location filename="../core/profile.c" line="1595"/>
+ <location filename="../core/profile.c" line="1596"/>
<source>%s SAC: %.*f%s</source>
<translation>%s SAC: %.*f%s</translation>
</message>
@@ -9682,97 +9828,97 @@ EADD: %d%s / %.1fg/ℓ
<translation>(nenhum mergulho)</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Sun</source>
<translation>Dom</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Mon</source>
<translation>Seg</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Tue</source>
<translation>Ter</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Wed</source>
<translation>Qua</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Thu</source>
<translation>Qui</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Fri</source>
<translation>Sex</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="133"/>
+ <location filename="../core/subsurfacestartup.c" line="134"/>
<source>Sat</source>
<translation>Sáb</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>Jan</source>
<translation>Jan</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>Feb</source>
<translation>Fev</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>Mar</source>
<translation>Mar</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>Apr</source>
<translation>Abr</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>May</source>
<translation>Mai</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="142"/>
+ <location filename="../core/subsurfacestartup.c" line="143"/>
<source>Jun</source>
<translation>Jun</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Jul</source>
<translation>Jul</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Aug</source>
<translation>Ago</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Sep</source>
<translation>Set</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Oct</source>
<translation>Out</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Nov</source>
<translation>Nov</translation>
</message>
<message>
- <location filename="../core/subsurfacestartup.c" line="143"/>
+ <location filename="../core/subsurfacestartup.c" line="144"/>
<source>Dec</source>
<translation>Dez</translation>
</message>
@@ -10112,37 +10258,37 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>o waypoint planeado está acima do tecto</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="7"/>
+ <location filename="../core/taxonomy.c" line="8"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="8"/>
+ <location filename="../core/taxonomy.c" line="9"/>
<source>Ocean</source>
<translation>Mar</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="9"/>
+ <location filename="../core/taxonomy.c" line="10"/>
<source>Country</source>
<translation>País</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="10"/>
+ <location filename="../core/taxonomy.c" line="11"/>
<source>State</source>
<translation>Estado</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="11"/>
+ <location filename="../core/taxonomy.c" line="12"/>
<source>County</source>
<translation>Provícia</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="12"/>
+ <location filename="../core/taxonomy.c" line="13"/>
<source>Town</source>
<translation>Vila</translation>
</message>
<message>
- <location filename="../core/taxonomy.c" line="13"/>
+ <location filename="../core/taxonomy.c" line="14"/>
<source>City</source>
<translation>Cidade</translation>
</message>
@@ -10187,15 +10333,15 @@ O Uemis Zurich está correctamente ligado?</translation>
<message>
<location filename="../mobile-widgets/qml/main.qml" line="133"/>
<source>Dive management</source>
- <translation type="unfinished"/>
+ <translation>Gestão de mergulhos</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="233"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="234"/>
<source>Disable location service</source>
- <translation type="unfinished"/>
+ <translation>Desactivar serviços de geolocalização</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="249"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="250"/>
<source>Settings</source>
<translation>Definições</translation>
</message>
@@ -10205,94 +10351,94 @@ O Uemis Zurich está correctamente ligado?</translation>
<translation>Adicionar um mergulho manualmente</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="145"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="146"/>
<source>Download from DC</source>
<translation>Descarregar do computador de mergulho</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="154"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="155"/>
<source>Apply GPS Fixes</source>
- <translation type="unfinished"/>
+ <translation>Aplicar posições de GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="161"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="162"/>
<source>Manual sync with cloud</source>
<translation>Sincronizar manualmente com a nuvem </translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="180"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="181"/>
<source>Offline mode</source>
<translation>Modo offline</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="180"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="181"/>
<source>Enable auto cloud sync</source>
<translation>Ligar sincronização automática com a nuvem</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="185"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="186"/>
<source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose &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="194"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="195"/>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="275"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="276"/>
<source>Help</source>
- <translation type="unfinished"/>
+ <translation>Ajuda</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="199"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="200"/>
<source>Upload GPS data</source>
<translation>Carregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="207"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="208"/>
<source>Download GPS data</source>
<translation>Descarregar dados GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="215"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="216"/>
<source>Show GPS fixes</source>
<translation>Mostrar pontos GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="225"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="226"/>
<source>Clear GPS cache</source>
<translation>Limpar a memória GPS</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="257"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="258"/>
<source>Developer</source>
<translation>Desenvolvedores</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="260"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="261"/>
<source>App log</source>
<translation>Registo da app</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="267"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="268"/>
<source>Theme information</source>
<translation>Informações sobre o tema</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="241"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="242"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
- <location filename="../mobile-widgets/qml/main.qml" line="233"/>
+ <location filename="../mobile-widgets/qml/main.qml" line="234"/>
<source>Run location service</source>
<translation>Activar serviço de localização</translation>
</message>
<message>
<location filename="../mobile-widgets/qml/kirigami/examples/minimalqmake/main.qml" line="28"/>
<source>Hello World</source>
- <translation type="unfinished"/>
+ <translation>Olá Mundo</translation>
</message>
</context>
<context>
@@ -10432,7 +10578,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../desktop-widgets/plannerSettings.ui" line="370"/>
- <location filename="../desktop-widgets/plannerSettings.ui" line="780"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="793"/>
<source>min</source>
<translation>min</translation>
</message>
@@ -10493,22 +10639,32 @@ p, li { white-space: pre-wrap; }
<translation>m</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="741"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="734"/>
+ <source>Compute variations of plan (performance cost)</source>
+ <translation>Computar variações do plano (implicações em termos de performance)</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="737"/>
+ <source>Display plan variations</source>
+ <translation>Mostrar variações ao plano</translation>
+ </message>
+ <message>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="754"/>
<source>SAC factor</source>
<translation>Factor SAC</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="748"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="761"/>
<source>Used to calculate minimum gas. Consider two divers with possibly increased SAC after OoG event.</source>
<translation>Usado para calcular a reserva. Considerar 2 mergulhadores com um consumo mais elevado depois de um incidente.</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="770"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="783"/>
<source>Problem solving time</source>
<translation>Tempo para resolução de problemas</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="777"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="790"/>
<source>Used to calculate minimum gas. Additional time at max. depth after OoG event.</source>
<translation>Usado para calcular a reserva. Tempo adicional à profundidade máxima após um incidente.</translation>
</message>
@@ -10548,42 +10704,42 @@ p, li { white-space: pre-wrap; }
<translation>Notas</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="691"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="708"/>
<source>In dive plan, show runtime (absolute time) of stops</source>
<translation>Mostrar runtime (tempo absoluto) das paragens no plano de mergulho </translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="694"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="711"/>
<source>Display runtime</source>
<translation>Mostrar runtime</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="704"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="721"/>
<source>In dive plan, show duration (relative time) of stops</source>
<translation>Mostrar duração (tempo relativo) das paragens no plano de mergulho</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="707"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="724"/>
<source>Display segment duration</source>
<translation>Mostrar duração dos segmentos</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="714"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="698"/>
<source>In diveplan, list transitions or treat them as implicit</source>
<translation>Listar as transições no plano de mergulho ou tratá-las como implícitas</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="717"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="701"/>
<source>Display transitions in deco</source>
<translation>Mostrar transições na descompressão</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="724"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="691"/>
<source>Verbatim dive plan</source>
<translation>Plano de mergulho textual</translation>
</message>
<message>
- <location filename="../desktop-widgets/plannerSettings.ui" line="734"/>
+ <location filename="../desktop-widgets/plannerSettings.ui" line="747"/>
<source>Deco pO₂</source>
<translation>pO₂ na descompressão</translation>
</message>