diff options
Diffstat (limited to 'translations/subsurface_pt_PT.ts')
-rw-r--r-- | translations/subsurface_pt_PT.ts | 544 |
1 files changed, 291 insertions, 253 deletions
diff --git a/translations/subsurface_pt_PT.ts b/translations/subsurface_pt_PT.ts index cdc8450b4..71b56592f 100644 --- a/translations/subsurface_pt_PT.ts +++ b/translations/subsurface_pt_PT.ts @@ -156,133 +156,138 @@ </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="226"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="340"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="347"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="367"/> <source>UNPAIRED</source> <translation>DESEMPARELHADO</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="230"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="345"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="358"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="352"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="365"/> <source>PAIRED</source> <translation>EMPARELHADO</translation> </message> <message> <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="233"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="350"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="359"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="357"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="366"/> <source>AUTHORIZED_PAIRED</source> <translation>EMPARELHADO_COM_AUTORIZAÇÃO</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="237"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="240"/> <source>%1 (%2) [State: %3]</source> <translation>%1 (%2) [Estado: %3]</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="254"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="257"/> <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="263"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="376"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="266"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="383"/> <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="287"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="271"/> + <source>A device needs a non-zero address for a connection.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="294"/> <source>The local device was changed.</source> <translation>O dispositivo local foi alterado.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="307"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="314"/> <source>Pair</source> <translation>Emparelhar</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="308"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="315"/> <source>Remove pairing</source> <translation>Remover emparelhamento</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="324"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="331"/> <source>Trying to pair device %1</source> <translation>A tentar emparelhar o dispositivo %1</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="328"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="335"/> <source>Trying to unpair device %1</source> <translation>A tentar desemparelhar o dispositvo %1</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="341"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/> <source>Device %1 was unpaired.</source> <translation>O dispositivo %1 foi desemparelhado.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="348"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="355"/> <source>Device %1 was paired.</source> <translation>O dispositivo %1 foi emparelhado.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="353"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="360"/> <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="379"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="386"/> <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="391"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="398"/> <source>Local device error: %1.</source> <translation>Erro no dispositivo local: %1.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="392"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="399"/> <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="394"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="401"/> <source>Unknown error</source> <translation>Erro desconhecido</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="403"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="410"/> <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="406"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="413"/> <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="412"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="419"/> <source>An unknown error has occurred.</source> <translation>Ocorreu um erro desconhecido.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="417"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="424"/> <source>Device discovery error: %1.</source> <translation>Erro na descoberta do dispositivo: %1.</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="445"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="453"/> <source>Not available</source> <translation>Não disponível</translation> </message> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="452"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="460"/> <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="502"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="510"/> <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> @@ -312,13 +317,13 @@ <name>CheckCloudConnection</name> <message numerus="yes"> <location filename="../core/checkcloudconnection.cpp" line="58"/> - <source>Waiting for cloud connetion (%n second(s) passed)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <source>Waiting for cloud connection (%n second(s) passed)</source> + <translation><numerusform>À espera da ligação remota (passou %n segundo)</numerusform><numerusform>À espera da ligação remota (passaram %n segundos)</numerusform></translation> </message> <message> <location filename="../core/checkcloudconnection.cpp" line="65"/> <source>Cloud connection failed</source> - <translation type="unfinished"/> + <translation>A ligação remota falhou</translation> </message> </context> <context> @@ -660,7 +665,7 @@ <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="241"/> <source>OSTC 4</source> - <translation type="unfinished"/> + <translation>OSTC 4</translation> </message> <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="262"/> @@ -1577,22 +1582,22 @@ <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3267"/> <source>Travel gas consumption</source> - <translation type="unfinished"/> + <translation>Consumo da mistura de transição</translation> </message> <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3290"/> <source>Button sensitivity</source> - <translation type="unfinished"/> + <translation>Sensibilidade dos botões</translation> </message> <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3420"/> <source>VPM</source> - <translation type="unfinished"/> + <translation>VPM</translation> </message> <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3560"/> <source>VPM conservatism</source> - <translation type="unfinished"/> + <translation>Conservacionismo do VPM</translation> </message> <message> <location filename="../desktop-widgets/configuredivecomputerdialog.ui" line="3567"/> @@ -1941,67 +1946,67 @@ GPS location:</source> do GPS actual:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="128"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="147"/> <source>Depth:</source> <translation>Profundidade:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="137"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="156"/> <source>Duration:</source> <translation>Duração:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="147"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="166"/> <source>Air Temp:</source> <translation>Temperatura do ar:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="156"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="175"/> <source>Water Temp:</source> <translation>Temperatura da água:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="165"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="184"/> <source>Suit:</source> <translation>Fato:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="176"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="195"/> <source>Buddy:</source> <translation>Companheiros:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="187"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="206"/> <source>Divemaster:</source> <translation>Guia:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="198"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="217"/> <source>Weight:</source> <translation>Peso:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="208"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="227"/> <source>Cylinder:</source> <translation>Garrafa:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="219"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/> <source>Gas mix:</source> <translation>Mistura respiratória:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="229"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/> <source>Start Pressure:</source> <translation>Pressão inicial:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="238"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="257"/> <source>End Pressure:</source> <translation>Pressão final:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="248"/> + <location filename="../mobile-widgets/qml/DiveDetailsEdit.qml" line="267"/> <source>Notes:</source> <translation>Notas:</translation> </message> @@ -2036,7 +2041,7 @@ do GPS actual:</translation> <message> <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="72"/> <source>Map it</source> - <translation type="unfinished"/> + <translation>Mapear</translation> </message> <message> <location filename="../mobile-widgets/qml/DiveDetailsView.qml" line="265"/> @@ -2121,23 +2126,23 @@ do GPS actual:</translation> <name>DiveList</name> <message> <location filename="../mobile-widgets/qml/DiveList.qml" line="13"/> - <location filename="../mobile-widgets/qml/DiveList.qml" line="251"/> - <location filename="../mobile-widgets/qml/DiveList.qml" line="257"/> + <location filename="../mobile-widgets/qml/DiveList.qml" line="279"/> + <location filename="../mobile-widgets/qml/DiveList.qml" line="285"/> <source>Dive list</source> <translation>Lista de mergulhos</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveList.qml" line="247"/> + <location filename="../mobile-widgets/qml/DiveList.qml" line="275"/> <source>Cloud credentials</source> <translation>Credenciais da nuvem</translation> </message> <message> - <location filename="../mobile-widgets/qml/DiveList.qml" line="253"/> - <source>Please tap the '+' button to add a dive</source> - <translation>Por favor toque no botão '+' para adicionar um mergulho</translation> + <location filename="../mobile-widgets/qml/DiveList.qml" line="281"/> + <source>Please tap the '+' button to add a dive (or download dives from a supported dive computer)</source> + <translation type="unfinished"/> </message> <message> - <location filename="../mobile-widgets/qml/DiveList.qml" line="276"/> + <location filename="../mobile-widgets/qml/DiveList.qml" line="304"/> <source>No dives in dive list</source> <translation>Não existem mergulhos na lista de mergulhos</translation> </message> @@ -2232,7 +2237,7 @@ do GPS actual:</translation> <message> <location filename="../desktop-widgets/divelistview.cpp" line="924"/> <source>Image files (%1)</source> - <translation type="unfinished"/> + <translation>Imagens (%1)</translation> </message> <message> <location filename="../desktop-widgets/divelistview.cpp" line="980"/> @@ -2859,10 +2864,10 @@ do GPS actual:</translation> <message numerus="yes"> <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="336"/> <source>(%n dive(s))</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>(%n mergulho)</numerusform><numerusform>(%n mergulhos)</numerusform></translation> </message> <message> - <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="441"/> + <location filename="../core/subsurface-qt/DiveObjectHelper.cpp" line="443"/> <source>Multiple Buddies</source> <translation>Múltiplos companheiros</translation> </message> @@ -3516,7 +3521,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../desktop-widgets/downloadfromdivecomputer.ui" line="179"/> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="94"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="122"/> <source>Download</source> <translation>Transferir</translation> </message> @@ -3551,47 +3556,47 @@ p, li { white-space: pre-wrap; } <translation>Modelo</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="56"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="57"/> <source> Vendor name: </source> <translation>Nome do fabricante:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="69"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="70"/> <source> Dive Computer:</source> <translation>Computador de mergulho:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="80"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="81"/> <source>Bluetooth download:</source> - <translation type="unfinished"/> + <translation>Descarga via bluetooth:</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="96"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="128"/> <source>Retry</source> <translation>Tentar novamente</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="116"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="154"/> <source>Quit</source> <translation>Sair</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="125"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="167"/> <source> Downloaded dives</source> <translation>Mergulhos descarregados</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="153"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="204"/> <source>Accept</source> <translation>Aceitar</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="169"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="230"/> <source>Select All</source> <translation>Seleccionar todos</translation> </message> <message> - <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="176"/> + <location filename="../mobile-widgets/qml/DownloadFromDiveComputer.qml" line="247"/> <source>Unselect All</source> <translation>Desmarcar todos</translation> </message> @@ -3727,7 +3732,7 @@ por favor envie a seguinte informação aos desenvolvedores do Subsurface. <context> <name>GlobalDrawer</name> <message> - <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="362"/> + <location filename="../mobile-widgets/qml/kirigami/src/controls/GlobalDrawer.qml" line="361"/> <source>Back</source> <translation>Anterior</translation> </message> @@ -3944,7 +3949,6 @@ Tem a certeza que quer continuar?</translation> <name>Log</name> <message> <location filename="../mobile-widgets/qml/Log.qml" line="16"/> - <location filename="../mobile-widgets/qml/Log.qml" line="28"/> <source>Application Log</source> <translation>Registo da aplicação</translation> </message> @@ -4628,7 +4632,7 @@ Tem a certeza que quer continuar?</translation> <message> <location filename="../desktop-widgets/divelistview.cpp" line="588"/> <source>Trying to merge dives with %1min interval in between</source> - <translation type="unfinished"/> + <translation>A tentar juntar mergulhos com %1min de intervalo entre eles</translation> </message> <message> <location filename="../desktop-widgets/mainwindow.cpp" line="693"/> @@ -4878,7 +4882,7 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu <name>Preferences</name> <message> <location filename="../mobile-widgets/qml/Preferences.qml" line="12"/> - <location filename="../mobile-widgets/qml/Preferences.qml" line="38"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="39"/> <source>Preferences</source> <translation>Preferências</translation> </message> @@ -4888,17 +4892,51 @@ Se o seu computador de mergulho usa Bluetooth, prepare o update do mesmo modo qu <translation>Gravar</translation> </message> <message> - <location filename="../mobile-widgets/qml/Preferences.qml" line="44"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="46"/> + <source>Theme</source> + <translation>Tema</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="82"/> + <source>Blue</source> + <translation>Azul</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="95"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="161"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="227"/> + <source>regular text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="110"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="176"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="242"/> + <source>Highlight</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="148"/> + <source>Pink</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="214"/> + <source>Dark</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../mobile-widgets/qml/Preferences.qml" line="261"/> <source>Subsurface GPS data webservice</source> <translation>Serviço web de dados GPS do Subsurface</translation> </message> <message> - <location filename="../mobile-widgets/qml/Preferences.qml" line="52"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="270"/> <source>Distance threshold (meters)</source> <translation>Distância mínima (m)</translation> </message> <message> - <location filename="../mobile-widgets/qml/Preferences.qml" line="63"/> + <location filename="../mobile-widgets/qml/Preferences.qml" line="281"/> <source>Time threshold (minutes)</source> <translation>Duração mínima (minuto)</translation> </message> @@ -5576,27 +5614,27 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="237"/> <source>Duration units</source> - <translation type="unfinished"/> + <translation>Unidades para a duração</translation> </message> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="243"/> <source>Show hours in duration</source> - <translation type="unfinished"/> + <translation>Mostrar horas na duração</translation> </message> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="250"/> <source>hh:mm (always)</source> - <translation type="unfinished"/> + <translation>hh:mm (sempre)</translation> </message> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="257"/> <source>mm (always)</source> - <translation type="unfinished"/> + <translation>mm (sempre)</translation> </message> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="264"/> <source>mm (for dives shorter than 1 hour), hh:mm (otherwise)</source> - <translation type="unfinished"/> + <translation>mm (para mergulhos inferiores a 1 hora), hh:mm (nos restantes casos)</translation> </message> <message> <location filename="../desktop-widgets/preferences/preferences_units.ui" line="274"/> @@ -5761,12 +5799,12 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation> <message> <location filename="../profile-widget/profilewidget2.cpp" line="778"/> <source>Planned dive</source> - <translation type="unfinished"/> + <translation>Mergulho planeado</translation> </message> <message> <location filename="../profile-widget/profilewidget2.cpp" line="780"/> <source>Manually added dive</source> - <translation type="unfinished"/> + <translation>Mergulho adicionado manualmente</translation> </message> <message> <location filename="../profile-widget/profilewidget2.cpp" line="1390"/> @@ -5853,131 +5891,131 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation> <context> <name>QMLManager</name> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="91"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="86"/> <source>Starting...</source> <translation>A inicial...</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="134"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="135"/> <source>Open local dive data file</source> - <translation type="unfinished"/> + <translation>Abrir ficheiro local com dados de mergulho</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="142"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="143"/> <source>Opening local data file failed</source> - <translation type="unfinished"/> + <translation>Não foi possível abrir o ficheiro local</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="162"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="163"/> <source>%1 dives loaded from local dive data file</source> - <translation type="unfinished"/> + <translation>%1 mergulhos carregados a partir do ficheiro local</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="203"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="204"/> <source>working in no-cloud mode</source> <translation>A trabalhar em modo local</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="208"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="209"/> <source>Error parsing local storage, giving up</source> - <translation type="unfinished"/> + <translation>Erro na análise do armazenamento local, a cancelar</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="217"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="218"/> <source>no cloud credentials</source> <translation>Não existem credenciais da nuvem</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="218"/> - <location filename="../mobile-widgets/qmlmanager.cpp" line="270"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="219"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="271"/> <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="285"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="286"/> <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="306"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="307"/> <source>Testing cloud credentials</source> <translation>A testar as credenciais da nuvem</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="320"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="321"/> <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="329"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="330"/> <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="361"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="362"/> <source>Cloud credentials are invalid</source> <translation>As credenciais são inválidas</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="374"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="375"/> <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="387"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="388"/> <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="399"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="400"/> <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="423"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="424"/> <source>Cloud credentials valid, loading dives...</source> - <translation type="unfinished"/> + <translation>Credenciais remotas válidas, a carregar os mergulhos...</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="435"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="436"/> <source>Cloud storage error: %1</source> <translation>Erro no armazenamento remoto: %1</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="478"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="479"/> <source>Loading dives from local storage ('no cloud' mode)</source> - <translation type="unfinished"/> + <translation>A carregar mergulhos do armazenamento local (modo 'no cloud')</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="523"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="524"/> <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="548"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="549"/> <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="718"/> <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="720"/> <source>h</source> <translation>h</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="718"/> <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/> <location filename="../mobile-widgets/qmlmanager.cpp" line="720"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="721"/> <source>min</source> <translation>min</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="718"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="719"/> <source>sec</source> <translation>seg</translation> </message> <message> - <location filename="../mobile-widgets/qmlmanager.cpp" line="1094"/> + <location filename="../mobile-widgets/qmlmanager.cpp" line="1095"/> <source>Unknown GPS location</source> <translation>Localização GPS desconhecida</translation> </message> @@ -6141,22 +6179,16 @@ Ver: http://doc.qt.io/qt-5/qdatetime.html#toString</translation> <translation>Resposta XML mal formada. Linha %1: %2</translation> </message> <message> - <location filename="../core/btdiscovery.cpp" line="144"/> - <location filename="../core/btdiscovery.cpp" line="148"/> - <location filename="../core/btdiscovery.cpp" line="149"/> - <location filename="../core/downloadfromdcthread.cpp" line="98"/> - <location filename="../core/downloadfromdcthread.cpp" line="253"/> - <location filename="../core/downloadfromdcthread.cpp" line="259"/> - <location filename="../core/downloadfromdcthread.cpp" line="276"/> - <location filename="../core/downloadfromdcthread.cpp" line="282"/> - <location filename="../core/downloadfromdcthread.cpp" line="300"/> - <location filename="../core/downloadfromdcthread.cpp" line="308"/> - <location filename="../core/downloadfromdcthread.cpp" line="328"/> - <location filename="../core/downloadfromdcthread.cpp" line="336"/> - <location filename="../core/downloadfromdcthread.cpp" line="356"/> - <location filename="../core/downloadfromdcthread.cpp" line="364"/> + <location filename="../core/btdiscovery.cpp" line="166"/> + <location filename="../core/downloadfromdcthread.cpp" line="142"/> + <location filename="../core/downloadfromdcthread.cpp" line="296"/> + <location filename="../core/downloadfromdcthread.cpp" line="313"/> + <location filename="../core/downloadfromdcthread.cpp" line="319"/> + <location filename="../core/downloadfromdcthread.cpp" line="331"/> + <location filename="../core/downloadfromdcthread.cpp" line="358"/> + <location filename="../core/downloadfromdcthread.cpp" line="378"/> <source>Paired Bluetooth Devices</source> - <translation type="unfinished"/> + <translation>Dispositivos Bluetooth emparelhados</translation> </message> </context> <context> @@ -6305,33 +6337,33 @@ Nem todas as imagens foram obtidas no entervalo entre <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="313"/> <source>Image files (*.jpg *.jpeg)</source> - <translation type="unfinished"/> + <translation>Ficheiros de imagem (*.jpg *.jpeg)</translation> </message> <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="391"/> <source>Selected dive date/time</source> - <translation type="unfinished"/> + <translation>Data/hora de mergulho seleccionada</translation> </message> <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="393"/> <source>First selected dive date/time</source> - <translation type="unfinished"/> + <translation>Primeira data/hora de mergulho seleccionada</translation> </message> <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="394"/> <source>Last selected dive date/time</source> - <translation type="unfinished"/> + <translation>Ùltima data/hora de mergulho seleccionada</translation> </message> <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="396"/> <source> Files with inappropriate date/time</source> - <translation type="unfinished"/> + <translation>Ficheiros com data/hora inapropriada</translation> </message> <message> <location filename="../desktop-widgets/simplewidgets.cpp" line="406"/> <source>No Exif date/time found</source> - <translation type="unfinished"/> + <translation>Não foram encontrados dados Exif de data/hora</translation> </message> </context> <context> @@ -6792,7 +6824,7 @@ Files with inappropriate date/time</source> <message> <location filename="../desktop-widgets/tab-widgets/TabDiveInformation.cpp" line="84"/> <source>d</source> - <translation type="unfinished"/> + <translation>d</translation> </message> </context> <context> @@ -6978,7 +7010,7 @@ obtidos a partir do ar usando: <message> <location filename="../desktop-widgets/tab-widgets/TabDiveStatistics.cpp" line="133"/> <source>and</source> - <translation type="unfinished"/> + <translation>e</translation> </message> <message> <location filename="../desktop-widgets/tab-widgets/TabDiveStatistics.cpp" line="135"/> @@ -7671,8 +7703,8 @@ Linguagem: %1</translation> <context> <name>WinBluetoothDeviceDiscoveryAgent</name> <message> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="525"/> - <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="556"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="533"/> + <location filename="../desktop-widgets/btdeviceselectiondialog.cpp" line="564"/> <source>No error</source> <translation>Sem erros</translation> </message> @@ -7796,7 +7828,7 @@ Média</translation> <context> <name>getextFromC</name> <message> - <location filename="../core/libdivecomputer.c" line="790"/> + <location filename="../core/libdivecomputer.c" line="840"/> <source>Error parsing the header</source> <translation>Erro ao analisar o cabeçalho</translation> </message> @@ -7807,7 +7839,8 @@ Média</translation> <location filename="../core/profile.c" line="1343"/> <source>Density: %.1fg/ℓ </source> - <translation type="unfinished"/> + <translation>Densidade: %.1fg/ℓ +</translation> </message> </context> <context> @@ -7816,7 +7849,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="246"/> + <location filename="../core/libdivecomputer.c" line="251"/> <source>deco stop</source> <translation>paragem de deco</translation> </message> @@ -7824,7 +7857,7 @@ Média</translation> <location filename="../core/cochran.c" line="331"/> <location filename="../core/cochran.c" line="385"/> <location filename="../core/file.c" line="779"/> - <location filename="../core/libdivecomputer.c" line="248"/> + <location filename="../core/libdivecomputer.c" line="253"/> <source>ascent</source> <translation>subida</translation> </message> @@ -7836,20 +7869,20 @@ Média</translation> </message> <message> <location filename="../core/cochran.c" line="343"/> - <location filename="../core/libdivecomputer.c" line="264"/> + <location filename="../core/libdivecomputer.c" line="269"/> <source>OLF</source> <translation>OLF</translation> </message> <message> <location filename="../core/cochran.c" line="348"/> - <location filename="../core/libdivecomputer.c" line="263"/> + <location filename="../core/libdivecomputer.c" line="268"/> <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="265"/> + <location filename="../core/libdivecomputer.c" line="270"/> <source>pO₂</source> <translation>pO₂</translation> </message> @@ -7858,28 +7891,28 @@ Média</translation> <location filename="../core/cochran.c" line="409"/> <location filename="../core/cochran.c" line="416"/> <location filename="../core/file.c" line="870"/> - <location filename="../core/libdivecomputer.c" line="256"/> - <location filename="../core/libdivecomputer.c" line="270"/> + <location filename="../core/libdivecomputer.c" line="261"/> + <location filename="../core/libdivecomputer.c" line="275"/> <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="247"/> + <location filename="../core/libdivecomputer.c" line="252"/> <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="249"/> + <location filename="../core/libdivecomputer.c" line="254"/> <source>ceiling</source> <translation>tecto</translation> </message> <message> <location filename="../core/cochran.c" line="390"/> - <location filename="../core/libdivecomputer.c" line="251"/> + <location filename="../core/libdivecomputer.c" line="256"/> <source>transmitter</source> <translation>transmissor</translation> </message> @@ -8066,17 +8099,18 @@ Média</translation> <location filename="../core/datatrak.c" line="513"/> <source>[Warning] Manual dive # %d </source> - <translation type="unfinished"/> + <translation>[Aviso] Mergulho inserido manualmente # %d +</translation> </message> <message> <location filename="../core/datatrak.c" line="539"/> <source>[Error] Out of memory for dive %d. Abort parsing.</source> - <translation type="unfinished"/> + <translation>[Erro] Falta de memória para o mergulho %d. A cancelar análise.</translation> </message> <message> <location filename="../core/datatrak.c" line="585"/> <source>[Error] File is not a DataTrak file. Aborted</source> - <translation type="unfinished"/> + <translation>[Erro] O ficheiro não é do tipo Datatrak. Cancelado</translation> </message> <message> <location filename="../core/datatrak.c" line="598"/> @@ -8339,17 +8373,17 @@ Média</translation> <message> <location filename="../core/git-access.c" line="56"/> <source>Checkout from storage (%lu/%lu)</source> - <translation type="unfinished"/> + <translation>Descarregar do armazenamento (%lu/%lu)</translation> </message> <message> <location filename="../core/git-access.c" line="87"/> <source>Transfer from storage (%d/%d)</source> - <translation type="unfinished"/> + <translation>Transferir do armazenamento (%d/%d)</translation> </message> <message> <location filename="../core/git-access.c" line="99"/> <source>Transfer to storage (%d/%d)</source> - <translation type="unfinished"/> + <translation>Transferir para o armazenamento (%d/%d)</translation> </message> <message> <location filename="../core/git-access.c" line="135"/> @@ -8405,42 +8439,42 @@ Média</translation> <message> <location filename="../core/git-access.c" line="469"/> <source>Update local storage to match cloud storage</source> - <translation type="unfinished"/> + <translation>A actualizar o armazenamento local de acordo com o armazenamento remoto</translation> </message> <message> <location filename="../core/git-access.c" line="477"/> <source>Push local changes to cloud storage</source> - <translation type="unfinished"/> + <translation>Transferir alterações locais para o armazenamento remoto</translation> </message> <message> <location filename="../core/git-access.c" line="495"/> <source>Try to merge local changes into cloud storage</source> - <translation type="unfinished"/> + <translation>Tentar fundir as alterações locais para o armazenamento remoto</translation> </message> <message> <location filename="../core/git-access.c" line="537"/> <source>Store data into cloud storage</source> - <translation type="unfinished"/> + <translation>Armazenar dados remotamente</translation> </message> <message> <location filename="../core/git-access.c" line="561"/> <source>Sync with cloud storage</source> - <translation type="unfinished"/> + <translation>Sincronizar com o armazenamento remoto</translation> </message> <message> <location filename="../core/git-access.c" line="588"/> <source>Can't reach cloud server, working with local data</source> - <translation type="unfinished"/> + <translation>Não foi possível ligar ao servidor remoto, usando os dados armazenados localmente</translation> </message> <message> <location filename="../core/git-access.c" line="601"/> <source>Successful cloud connection, fetch remote</source> - <translation type="unfinished"/> + <translation>Ligação remota bem sucedida, a descarregar dados</translation> </message> <message> <location filename="../core/git-access.c" line="616"/> <source>Done syncing with cloud storage</source> - <translation type="unfinished"/> + <translation>Sincronização com o armazenamento remoto concluída</translation> </message> <message> <location filename="../core/git-access.c" line="748"/> @@ -8455,203 +8489,203 @@ Média</translation> <message> <location filename="../core/git-access.c" line="774"/> <source>Synchronising data file</source> - <translation type="unfinished"/> + <translation>A sincronizar o ficheiro de dados</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="232"/> + <location filename="../core/libdivecomputer.c" line="237"/> <location filename="../core/parse-xml.c" line="3326"/> <location filename="../core/uemis-downloader.c" line="137"/> <source>unknown</source> <translation>desconhecido</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="245"/> + <location filename="../core/libdivecomputer.c" line="250"/> <source>none</source> <translation>nenhum</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="250"/> + <location filename="../core/libdivecomputer.c" line="255"/> <source>workload</source> <translation>esforço</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="252"/> + <location filename="../core/libdivecomputer.c" line="257"/> <source>violation</source> <translation>transgressão</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="253"/> + <location filename="../core/libdivecomputer.c" line="258"/> <source>bookmark</source> <translation>marcador</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="254"/> + <location filename="../core/libdivecomputer.c" line="259"/> <source>surface</source> <translation>superfície</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="255"/> + <location filename="../core/libdivecomputer.c" line="260"/> <source>safety stop</source> <translation>paragem de segurança</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="257"/> + <location filename="../core/libdivecomputer.c" line="262"/> <source>safety stop (voluntary)</source> <translation>paragem de segurança (voluntária)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="258"/> + <location filename="../core/libdivecomputer.c" line="263"/> <source>safety stop (mandatory)</source> <translation>paragem de segurança (obrigatória)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="259"/> + <location filename="../core/libdivecomputer.c" line="264"/> <source>deepstop</source> <translation>paragem funda</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="260"/> + <location filename="../core/libdivecomputer.c" line="265"/> <source>ceiling (safety stop)</source> <translation>tecto (paragem de segurança)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="261"/> + <location filename="../core/libdivecomputer.c" line="266"/> <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="262"/> + <location filename="../core/libdivecomputer.c" line="267"/> <source>divetime</source> <translation>Tempo de mergulho</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="266"/> + <location filename="../core/libdivecomputer.c" line="271"/> <source>airtime</source> <translation>autonomia</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="267"/> + <location filename="../core/libdivecomputer.c" line="272"/> <source>rgbm</source> <translation>rgbm</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="268"/> + <location filename="../core/libdivecomputer.c" line="273"/> <source>heading</source> <translation>cabeçalho</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="269"/> + <location filename="../core/libdivecomputer.c" line="274"/> <source>tissue level warning</source> <translation>Alarme de tensão de azoto nos tecidos</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="279"/> + <location filename="../core/libdivecomputer.c" line="284"/> <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="656"/> <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="674"/> <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="680"/> <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="690"/> <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="709"/> <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="729"/> <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="741"/> <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="750"/> <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="775"/> <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="795"/> <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="820"/> <source>Unable to create parser for %s %s</source> <translation>Não é possivel criar o "parser" para %s %s</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="776"/> + <location filename="../core/libdivecomputer.c" line="826"/> <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="847"/> <source>Error parsing the samples</source> <translation>Erro na análise das amostras</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="935"/> + <location filename="../core/libdivecomputer.c" line="985"/> <source>Event: waiting for user action</source> <translation>Evento: à espera de acção do utilizador</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="943"/> + <location filename="../core/libdivecomputer.c" line="993"/> <source>model=%u (0x%08x), firmware=%u (0x%08x), serial=%u (0x%08x)</source> <translation>modelo=%u (0x%08x), firmware=%u (0x%08x), Nº de série=%u (0x%08x)</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1007"/> + <location filename="../core/libdivecomputer.c" line="1068"/> <source>Error registering the event handler.</source> <translation>Erro no registo do "event handler".</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1012"/> + <location filename="../core/libdivecomputer.c" line="1073"/> <source>Error registering the cancellation handler.</source> <translation>Erro no registo do "cancellation handler".</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1033"/> + <location filename="../core/libdivecomputer.c" line="1094"/> <source>Dive data import error</source> <translation>Erro a importar os dados do mergulho</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1072"/> + <location filename="../core/libdivecomputer.c" line="1133"/> <source>Unable to create libdivecomputer context</source> <translation>Não é possivel criar contexto do libdivecomputer</translation> </message> <message> - <location filename="../core/libdivecomputer.c" line="1079"/> + <location filename="../core/libdivecomputer.c" line="1140"/> <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="1104"/> + <location filename="../core/libdivecomputer.c" line="1165"/> <source>Insufficient privileges to open the device %s %s (%s)</source> <translation>Não possui previlégios suficientes para abrir o dispositivo %s %s (%s)</translation> </message> @@ -8674,12 +8708,12 @@ Média</translation> <message> <location filename="../core/load-git.c" line="1683"/> <source>Load dives from local cache</source> - <translation type="unfinished"/> + <translation>Carregar dados do armazenamento local</translation> </message> <message> <location filename="../core/load-git.c" line="1687"/> <source>Successfully opened dive data</source> - <translation type="unfinished"/> + <translation>Dados de mergulho abertos com sucesso</translation> </message> <message> <location filename="../core/ostctools.c" line="93"/> @@ -9029,14 +9063,18 @@ D: %.1f%s <source>EAD: %d%s EADD: %d%s / %.1fg/ℓ </source> - <translation type="unfinished"/> + <translation>EAD: %d%s +EADD: %d%s / %.1fg/ℓ +</translation> </message> <message> <location filename="../core/profile.c" line="1340"/> <source>END: %d%s EADD: %d%s / %.1fg/ℓ </source> - <translation type="unfinished"/> + <translation>END: %d%s +EADD: %d%s / %.1fg/ℓ +</translation> </message> <message> <location filename="../core/profile.c" line="1357"/> @@ -9252,6 +9290,11 @@ EADD: %d%s / %.1fg/ℓ <translation>F</translation> </message> <message> + <location filename="../core/qthelper.cpp" line="969"/> + <source>more than %1 days</source> + <translation type="unfinished"/> + </message> + <message> <location filename="../core/save-html.c" line="472"/> <location filename="../core/save-html.c" line="556"/> <location filename="../core/worldmap-save.c" line="114"/> @@ -10029,22 +10072,22 @@ O Uemis Zurich está correctamente ligado?</translation> <message> <location filename="../core/save-git.c" line="940"/> <source>Start saving data</source> - <translation type="unfinished"/> + <translation>Iniciar registo dos dados</translation> </message> <message> <location filename="../core/save-git.c" line="949"/> <source>Start saving dives</source> - <translation type="unfinished"/> + <translation>Iniciar registo dos mergulhos</translation> </message> <message> <location filename="../core/save-git.c" line="982"/> <source>Done creating local cache</source> - <translation type="unfinished"/> + <translation>Armazenamento local criado com sucesso</translation> </message> <message> <location filename="../core/save-git.c" line="1213"/> <source>Preparing to save data</source> - <translation type="unfinished"/> + <translation>A prerarar para gravar dados</translation> </message> </context> <context> @@ -10066,121 +10109,116 @@ O Uemis Zurich está correctamente ligado?</translation> </message> <message> <location filename="../mobile-widgets/qml/main.qml" line="132"/> + <source>Settings</source> + <translation>Definições</translation> + </message> + <message> + <location filename="../mobile-widgets/qml/main.qml" line="134"/> <source>Cloud credentials</source> <translation>Credenciais da nuvem</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="146"/> + <location filename="../mobile-widgets/qml/main.qml" line="155"/> <source>Manage dives</source> <translation>Gerir mergulhos</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="148"/> + <location filename="../mobile-widgets/qml/main.qml" line="157"/> <source>Add dive manually</source> <translation>Adicionar um mergulho manualmente</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="156"/> + <location filename="../mobile-widgets/qml/main.qml" line="165"/> <source>Download from DC</source> - <translation type="unfinished"/> + <translation>Descarregar do computador de mergulho</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="164"/> + <location filename="../mobile-widgets/qml/main.qml" line="173"/> <source>Manual sync with cloud</source> <translation>Sincronizar manualmente com a nuvem </translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="182"/> + <location filename="../mobile-widgets/qml/main.qml" line="191"/> <source>Offline mode</source> <translation>Modo offline</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="182"/> + <location filename="../mobile-widgets/qml/main.qml" line="191"/> <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="199"/> + <location filename="../mobile-widgets/qml/main.qml" line="196"/> + <source>Turning off automatic sync to cloud causes all data to only be stored locally. This can be very useful in situations with limited or no network access. Please choose 'Manual sync with cloud' if you have network connectivity and want to sync your data to cloud storage.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../mobile-widgets/qml/main.qml" line="204"/> <source>GPS</source> <translation>GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="203"/> + <location filename="../mobile-widgets/qml/main.qml" line="208"/> <source>GPS-tag dives</source> <translation>Mergulhos com etiqueta GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="210"/> + <location filename="../mobile-widgets/qml/main.qml" line="215"/> <source>Upload GPS data</source> <translation>Carregar dados GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="217"/> + <location filename="../mobile-widgets/qml/main.qml" line="222"/> <source>Download GPS data</source> <translation>Descarregar dados GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="224"/> + <location filename="../mobile-widgets/qml/main.qml" line="229"/> <source>Show GPS fixes</source> <translation>Mostrar pontos GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="233"/> + <location filename="../mobile-widgets/qml/main.qml" line="238"/> <source>Clear GPS cache</source> <translation>Limpar a memória GPS</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="239"/> + <location filename="../mobile-widgets/qml/main.qml" line="147"/> <source>Preferences</source> <translation>Preferências</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="247"/> + <location filename="../mobile-widgets/qml/main.qml" line="245"/> <source>Developer</source> <translation>Desenvolvedores</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="249"/> + <location filename="../mobile-widgets/qml/main.qml" line="247"/> <source>App log</source> <translation>Registo da app</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="256"/> - <source>Switch to pink theme</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../mobile-widgets/qml/main.qml" line="263"/> - <source>Switch to blue theme</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../mobile-widgets/qml/main.qml" line="270"/> - <source>Switch to dark theme</source> - <translation type="unfinished"/> - </message> - <message> - <location filename="../mobile-widgets/qml/main.qml" line="277"/> + <location filename="../mobile-widgets/qml/main.qml" line="254"/> <source>Theme information</source> <translation>Informações sobre o tema</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="284"/> + <location filename="../mobile-widgets/qml/main.qml" line="261"/> <source>User manual</source> <translation>Manual do utilizador</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="290"/> + <location filename="../mobile-widgets/qml/main.qml" line="267"/> <source>About</source> <translation>Sobre</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="321"/> + <location filename="../mobile-widgets/qml/main.qml" line="298"/> <source>Run location service</source> <translation>Activar serviço de localização</translation> </message> <message> - <location filename="../mobile-widgets/qml/main.qml" line="321"/> + <location filename="../mobile-widgets/qml/main.qml" line="298"/> <source>No GPS source available</source> <translation>Não existem fontes de GPS disponíveis</translation> </message> |