diff --git a/ui/hu.lproj/AccAdvanced.strings b/ui/hu.lproj/AccAdvanced.strings
index ca4812162a1d1dd9ddb0e1184726bab5d68ccdd9..37e8272616d07ad6c9dc81b586300a7eb3addae0 100644
--- a/ui/hu.lproj/AccAdvanced.strings
+++ b/ui/hu.lproj/AccAdvanced.strings
@@ -1,6 +1,6 @@
 
 /* Class = "NSTextFieldCell"; placeholderString = "Server url..."; ObjectID = "0eY-9x-bAr"; */
-"0eY-9x-bAr.placeholderString" = "Kiszolgáló url…";
+"0eY-9x-bAr.placeholderString" = "Kiszolgáló URL…";
 
 /* Class = "NSTextFieldCell"; placeholderString = "realm..."; ObjectID = "6u9-cM-ep0"; */
 "6u9-cM-ep0.placeholderString" = "tartomány…";
diff --git a/ui/hu.lproj/RingWindow.strings b/ui/hu.lproj/RingWindow.strings
index f6f3091d563cc8b21710ff1755aa7fe85e2b4b5c..a88e11883571feffe30aa3e98e65f910b92dbc82 100644
--- a/ui/hu.lproj/RingWindow.strings
+++ b/ui/hu.lproj/RingWindow.strings
@@ -1,6 +1,6 @@
 
 /* Class = "NSTabViewItem"; label = "SmartView"; ObjectID = "0MO-4e-8mo"; */
-"0MO-4e-8mo.label" = "OkosNézet";
+"0MO-4e-8mo.label" = "Okos nézet";
 
 /* Class = "NSTextFieldCell"; title = "Text"; ObjectID = "3Bh-xR-4Vn"; */
 "3Bh-xR-4Vn.title" = "Szöveg";
diff --git a/ui/hu.lproj/VideoPrefs.strings b/ui/hu.lproj/VideoPrefs.strings
index f9cdd84cfea3ea3de9c221b70872cec654fdb75f..430f895a55477c3752379cc5afbde8e8cc9fac54 100644
--- a/ui/hu.lproj/VideoPrefs.strings
+++ b/ui/hu.lproj/VideoPrefs.strings
@@ -6,7 +6,7 @@
 "4bq-ls-mCp.title" = "Méret";
 
 /* Class = "NSTextFieldCell"; title = "Rate"; ObjectID = "5Im-df-jdd"; */
-"5Im-df-jdd.title" = "Ráta";
+"5Im-df-jdd.title" = "Filmkocka szám";
 
 /* Class = "NSTextFieldCell"; title = "Selection"; ObjectID = "VqO-Gm-CbB"; */
 "VqO-Gm-CbB.title" = "Kiválasztás";
diff --git a/ui/pt_BR.lproj/AccAdvanced.strings b/ui/pt_BR.lproj/AccAdvanced.strings
index b744b43e4639485ee540cd10712e9cfa6bd6ec77..8e711cd6551e3641e3d72901452edc50aa71ab15 100644
--- a/ui/pt_BR.lproj/AccAdvanced.strings
+++ b/ui/pt_BR.lproj/AccAdvanced.strings
@@ -18,7 +18,7 @@
 "K9I-vh-jeu.title" = "Interface de Rede";
 
 /* Class = "NSButtonCell"; title = "Set published address and port"; ObjectID = "OL5-DI-aCq"; */
-"OL5-DI-aCq.title" = "Configurar endereço e portas publicadas:";
+"OL5-DI-aCq.title" = "Configurar endereço e portas publicadas";
 
 /* Class = "NSSecureTextFieldCell"; placeholderString = "password..."; ObjectID = "OR2-la-DUE"; */
 "OR2-la-DUE.placeholderString" = "senha...";
@@ -33,7 +33,7 @@
 "Qf3-E3-5U6.title" = "Endereço publicado";
 
 /* Class = "NSTextFieldCell"; title = "Video RTP port Range"; ObjectID = "XA8-Sy-CYG"; */
-"XA8-Sy-CYG.title" = "Intervalo de portas de Video RTP";
+"XA8-Sy-CYG.title" = "Intervalo de portas de vídeo RTP";
 
 /* Class = "NSTextFieldCell"; title = "Min"; ObjectID = "a6W-wm-OmC"; */
 "a6W-wm-OmC.title" = "Min";
diff --git a/ui/pt_BR.lproj/AccRing.strings b/ui/pt_BR.lproj/AccRing.strings
index 5760e06e80e649aca38ac82b5ce26fea7b47beee..4e5b4cf13493df465a279df8fa7c34649ab40135 100644
--- a/ui/pt_BR.lproj/AccRing.strings
+++ b/ui/pt_BR.lproj/AccRing.strings
@@ -18,7 +18,7 @@
 "HN3-i9-zmw.placeholderString" = "Nome ou nome de usuário";
 
 /* Class = "NSButtonCell"; title = "Auto-answer calls"; ObjectID = "OeY-na-0YT"; */
-"OeY-na-0YT.title" = "Chamadas de Auto-Resposta";
+"OeY-na-0YT.title" = "Chamadas de auto-resposta";
 
 /* Class = "NSButtonCell"; title = "Allow calls from peers in your call history"; ObjectID = "PaC-xE-SHA"; */
 "PaC-xE-SHA.title" = "Permitir chamadas de pares em seu histórico de chamadas";
@@ -42,4 +42,4 @@
 "lHI-bz-ddQ.title" = "Habilitar Upnp";
 
 /* Class = "NSTextFieldCell"; title = "Registered Name"; ObjectID = "sBB-y7-xhL"; */
-"sBB-y7-xhL.title" = "Registrar nome";
+"sBB-y7-xhL.title" = "Nome Registrado";
diff --git a/ui/pt_BR.lproj/AccSecurity.strings b/ui/pt_BR.lproj/AccSecurity.strings
index 6f0c2a8e0e184678430d13ecaa01783b073e3336..302387eb3e1c1a50b38ced0f7043a24f7b04ee44 100644
--- a/ui/pt_BR.lproj/AccSecurity.strings
+++ b/ui/pt_BR.lproj/AccSecurity.strings
@@ -6,28 +6,28 @@
 "1xi-9G-zOX.title" = "Verificar certificados, como um cliente";
 
 /* Class = "NSButtonCell"; title = "Use custom cipher list"; ObjectID = "2e5-zS-ghg"; */
-"2e5-zS-ghg.title" = "Use lista de cifra personalizada ";
+"2e5-zS-ghg.title" = "Use lista de cifra personalizada";
 
 /* Class = "NSTextFieldCell"; placeholderString = "cipher cell"; ObjectID = "5LC-T6-hpk"; */
-"5LC-T6-hpk.placeholderString" = "  Tempo limite de negociação";
+"5LC-T6-hpk.placeholderString" = "célula de cifra";
 
 /* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "7c2-kF-dcs"; */
 "7c2-kF-dcs.placeholderString" = "Senha...";
 
 /* Class = "NSTextFieldCell"; title = "Negotiation timeout"; ObjectID = "9Q3-1W-Lh3"; */
-"9Q3-1W-Lh3.title" = " Tempo limite de negociação  ";
+"9Q3-1W-Lh3.title" = "Tempo limite de negociação";
 
 /* Class = "NSButtonCell"; title = "Fallback on RTP"; ObjectID = "Ig9-B1-7N3"; */
 "Ig9-B1-7N3.title" = "Reserva em RTP";
 
 /* Class = "NSTextFieldCell"; title = "Private key"; ObjectID = "JHb-iu-ZwI"; */
-"JHb-iu-ZwI.title" = "Chave Privada";
+"JHb-iu-ZwI.title" = "Chave privada";
 
 /* Class = "NSTextFieldCell"; title = "User Certificate"; ObjectID = "Jqz-P0-zAz"; */
-"Jqz-P0-zAz.title" = "Usuário Certificado";
+"Jqz-P0-zAz.title" = "Certificado do Usuário";
 
 /* Class = "NSTextFieldCell"; title = "Server name instance for outgoing TLS connection"; ObjectID = "UxS-et-whJ"; */
-"UxS-et-whJ.title" = "Nome do servidor de instância para conexões de saída TLS";
+"UxS-et-whJ.title" = "Nome da instância do servidor para conexões de saída TLS";
 
 /* Class = "NSButtonCell"; title = "Use SRTP"; ObjectID = "YtQ-hx-hih"; */
 "YtQ-hx-hih.title" = "Usar SRTP";
@@ -39,7 +39,7 @@
 "uOE-XA-5gW.title" = "Método de Protocolo TLS";
 
 /* Class = "NSTextFieldCell"; title = "Certificate Authority list"; ObjectID = "vPF-Rp-aR6"; */
-"vPF-Rp-aR6.title" = "Lista de Autoridades Certificadas";
+"vPF-Rp-aR6.title" = "Lista de Autoridades de Certificados";
 
 /* Class = "NSButtonCell"; title = "Verify incoming certificates, as a server"; ObjectID = "x2s-ov-cVQ"; */
-"x2s-ov-cVQ.title" = "Verificar certificados de entrada, como um servidor";
+"x2s-ov-cVQ.title" = "Verificar certificados recebidos, como um servidor";
diff --git a/ui/pt_BR.lproj/BackupAccountWindow.strings b/ui/pt_BR.lproj/BackupAccountWindow.strings
index 49b457c47ce15f79d5aad87aa7dfdf082b3e28ba..2f73f573b860c7766a4053a2eff969d24589008a 100644
--- a/ui/pt_BR.lproj/BackupAccountWindow.strings
+++ b/ui/pt_BR.lproj/BackupAccountWindow.strings
@@ -18,7 +18,7 @@
 "9h8-GU-av4.title" = "Aonde";
 
 /* Class = "NSTextFieldCell"; title = "Choose where to backup your account."; ObjectID = "KYZ-TW-44Y"; */
-"KYZ-TW-44Y.title" = "Escolha onde fazer o backup da sua conta.";
+"KYZ-TW-44Y.title" = "Escolha onde fazer a cópia de segurança da sua conta.";
 
 /* Class = "NSWindow"; title = "Window"; ObjectID = "QvC-M9-y7g"; */
 "QvC-M9-y7g.title" = "Janela";
@@ -42,7 +42,7 @@
 "ccf-Bx-Qq8.ibShadowedNotApplicablePlaceholder" = "Senha...";
 
 /* Class = "NSTextFieldCell"; title = "An error occured during the backup"; ObjectID = "e7n-Ev-bK7"; */
-"e7n-Ev-bK7.title" = "Ocorreu um erro durante a cópia de segurança";
+"e7n-Ev-bK7.title" = "Ocorreu um erro ao fazer a cópia de segurança";
 
 /* Class = "NSButtonCell"; title = "OK"; ObjectID = "rW5-Il-5YD"; */
 "rW5-Il-5YD.title" = "OK";
diff --git a/ui/pt_BR.lproj/CurrentCall.strings b/ui/pt_BR.lproj/CurrentCall.strings
index 42c25ae325dba1dace4df32519ccc720dd90f0e4..6ea778d8729a1f5847e249c238468a48c59228d0 100644
--- a/ui/pt_BR.lproj/CurrentCall.strings
+++ b/ui/pt_BR.lproj/CurrentCall.strings
@@ -6,7 +6,7 @@
 "9e8-ji-QId.ibShadowedToolTip" = "Juntar chamada";
 
 /* Class = "NSButton"; ibShadowedToolTip = "Transfer"; ObjectID = "ChW-kg-Sja"; */
-"ChW-kg-Sja.ibShadowedToolTip" = "Transferência";
+"ChW-kg-Sja.ibShadowedToolTip" = "Transferir";
 
 /* Class = "NSButton"; ibShadowedToolTip = "Hang up"; ObjectID = "D0G-XT-lhI"; */
 "D0G-XT-lhI.ibShadowedToolTip" = "Desligar";
@@ -27,7 +27,7 @@
 "Kjq-iM-NBL.ibShadowedToolTip" = "Desligar";
 
 /* Class = "NSButton"; ibShadowedToolTip = "Mute Video"; ObjectID = "LVS-yZ-98V"; */
-"LVS-yZ-98V.ibShadowedToolTip" = "Desativar vídeo";
+"LVS-yZ-98V.ibShadowedToolTip" = "Tirar Som ao Vídeo";
 
 /* Class = "NSTextFieldCell"; title = "Cancel"; ObjectID = "TlL-HO-5Ey"; */
 "TlL-HO-5Ey.title" = "Cancelar";
@@ -57,13 +57,13 @@
 "oRa-pS-HN2.ibShadowedToolTip" = "Gravar";
 
 /* Class = "NSTextFieldCell"; placeholderString = "Person name"; ObjectID = "osk-LS-0Qg"; */
-"osk-LS-0Qg.placeholderString" = "Nome Pessoal";
+"osk-LS-0Qg.placeholderString" = "Nome pessoal";
 
 /* Class = "NSButton"; ibShadowedToolTip = "Pick up"; ObjectID = "qgD-3D-nD5"; */
-"qgD-3D-nD5.ibShadowedToolTip" = "Selecionar";
+"qgD-3D-nD5.ibShadowedToolTip" = "Atender";
 
 /* Class = "NSButton"; ibShadowedToolTip = "Mute Audio"; ObjectID = "tQl-cT-0Lb"; */
-"tQl-cT-0Lb.ibShadowedToolTip" = "Desativar áudio";
+"tQl-cT-0Lb.ibShadowedToolTip" = "Desativar Áudio";
 
 /* Class = "NSTextFieldCell"; title = "Ignore"; ObjectID = "tjM-py-p4V"; */
 "tjM-py-p4V.title" = "Ignorar";
@@ -75,7 +75,7 @@
 "wRO-X4-7IU.title" = "Resposta";
 
 /* Class = "NSTextFieldCell"; title = "wants to talk with you!"; ObjectID = "yZ6-1A-ZLT"; */
-"yZ6-1A-ZLT.title" = "Querem falar com você!";
+"yZ6-1A-ZLT.title" = "querem falar com você!";
 
 /* Class = "NSTextFieldCell"; placeholderString = "Time"; ObjectID = "zsO-T7-9yi"; */
 "zsO-T7-9yi.placeholderString" = "Tempo";
diff --git a/ui/pt_BR.lproj/ExportPasswordWindow.strings b/ui/pt_BR.lproj/ExportPasswordWindow.strings
index 1e4c4937fbcdc950cd98424ed15c9ca3c9b4dd2c..f6fbb98d03d6c8a0fd036dba569b51fe8c7c7e67 100644
--- a/ui/pt_BR.lproj/ExportPasswordWindow.strings
+++ b/ui/pt_BR.lproj/ExportPasswordWindow.strings
@@ -36,7 +36,7 @@
 "vwh-K9-3O9.title" = "Senha";
 
 /* Class = "NSTextFieldCell"; title = "Link another device to this account"; ObjectID = "wmv-sA-Mlh"; */
-"wmv-sA-Mlh.title" = "Associar outro dispositivo à esta conta.";
+"wmv-sA-Mlh.title" = "Associar outro dispositivo à esta conta";
 
 /* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "xqz-Uz-hqU"; */
 "xqz-Uz-hqU.placeholderString" = "Senha...";
diff --git a/ui/pt_BR.lproj/GeneralPrefs.strings b/ui/pt_BR.lproj/GeneralPrefs.strings
index a9f9638be5af0eed1a868c66bd33eb6c814e6877..a2ff5822cdfd0b5aa560c628a4aa7d8cb6d6fb4f 100644
--- a/ui/pt_BR.lproj/GeneralPrefs.strings
+++ b/ui/pt_BR.lproj/GeneralPrefs.strings
@@ -48,7 +48,7 @@
 "uCL-ye-tsv.title" = "Habilitar notificações de área de trabalho";
 
 /* Class = "NSButtonCell"; title = "Bring Ring to foreground on incoming calls"; ObjectID = "uYI-hA-JHk"; */
-"uYI-hA-JHk.title" = "razer Ring para o primeiro plano ao receber chamadas";
+"uYI-hA-JHk.title" = "Trazer Ring para o primeiro plano ao receber chamadas";
 
 /* Class = "NSTextFieldCell"; title = "This is shared with your contacts "; ObjectID = "vbU-2S-O58"; */
 "vbU-2S-O58.title" = "Isto é compartilhado com seus contatos";
diff --git a/ui/pt_BR.lproj/Localizable.strings b/ui/pt_BR.lproj/Localizable.strings
index 95aa3ac0893c655b40bc7962c3b26d6b9d22d027..d4d1663f3620eb4e736f6d047726de5f179d98b0 100644
--- a/ui/pt_BR.lproj/Localizable.strings
+++ b/ui/pt_BR.lproj/Localizable.strings
@@ -17,7 +17,7 @@
 "Clear conversation" = "Clear conversation";
 
 /* Contextual menu action */
-"Block contact" = "Block contact";
+"Block contact" = "Bloquear contato";
 
 /* Text shown to the user */
 "Alias : " = "Pseudônimo:";
diff --git a/ui/pt_BR.lproj/MainMenu.strings b/ui/pt_BR.lproj/MainMenu.strings
index 565e61a0f2d7679d8143bf89c50c7bf9a643249f..1ca6a19d2429af5e06f611b0115cf7486518c54e 100644
--- a/ui/pt_BR.lproj/MainMenu.strings
+++ b/ui/pt_BR.lproj/MainMenu.strings
@@ -42,19 +42,19 @@
 "145.title" = "Esconder Outros";
 
 /* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
-"150.title" = "Mostrar tudo";
+"150.title" = "Mostrar Tudo";
 
 /* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "195"; */
-"195.title" = "Parar a conversa";
+"195.title" = "Parar a Conversa";
 
 /* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "196"; */
-"196.title" = "Iniciar conversa";
+"196.title" = "Iniciar Conversa";
 
 /* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
 "197.title" = "Copiar";
 
 /* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
-"198.title" = "Selecionar tudo";
+"198.title" = "Selecionar Tudo";
 
 /* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
 "199.title" = "Recortar";
@@ -81,7 +81,7 @@
 "207.title" = "Desfazer";
 
 /* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "208"; */
-"208.title" = "Procurar próximo";
+"208.title" = "Procurar Próximo";
 
 /* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
 "209.title" = "Procurar...";
@@ -132,7 +132,7 @@
 "297.title" = "Mostrar barra de ferramentas";
 
 /* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
-"298.title" = "Personalizar barra de ferramentas";
+"298.title" = "Personalizar barra de ferramentas…";
 
 /* Class = "NSMenuItem"; title = "Check Grammar With Spelling"; ObjectID = "346"; */
 "346.title" = "Verificar gramática com ortografia";
@@ -195,7 +195,7 @@
 "534.title" = "Procurar e substituir...";
 
 /* Class = "NSMenuItem"; title = "Check for Update..."; ObjectID = "593"; */
-"593.title" = "Verificar atualizações";
+"593.title" = "Verificar Atualizações...";
 
 /* Class = "NSMenuItem"; title = "Show"; ObjectID = "12w-Fz-Scs"; */
 "12w-Fz-Scs.title" = "Exibir";
diff --git a/ui/pt_BR.lproj/MigrateRingAccountsWindow.strings b/ui/pt_BR.lproj/MigrateRingAccountsWindow.strings
index 1ad84d52503f37ee03f93d51b328b9eaa4197f97..75e8052717ce2f3f0fb967a2d2a3317ce960606e 100644
--- a/ui/pt_BR.lproj/MigrateRingAccountsWindow.strings
+++ b/ui/pt_BR.lproj/MigrateRingAccountsWindow.strings
@@ -6,7 +6,7 @@
 "859-10-HEb.placeholderString" = "RingID";
 
 /* Class = "NSTextFieldCell"; title = "The following account needs to be migrated to the new Ring account format:\\n Alias : \\nID:\\n To proceed the migration, you must choose a password for your account. This password will be used to encrypt your master key. It will be required for adding new devices to your Ring account. If your not ready to choose a password, you may close Ring and resume the migration later."; ObjectID = "859-10-HEb"; */
-"859-10-HEb.title" = "A seguinte conta precisa ser migrada para o formato da nova conta Ring:\\nAlias : \\nID:\\nPara continuar a migração, você deverá escolher uma senha para sua conta. Esta senha será utilizada para criptografar sua senha mestre. Ela será solicitada quando forem adicionados novos dispositivos na sua conta Ring. Caso não decida criar uma senha agora, você poderá fechar o Ring e continuar com a migração mais tarde.";
+"859-10-HEb.title" = "A seguinte conta precisa ser migrada para o formato da nova conta Ring:\\nApelido: \\nID:\\nPara continuar a migração, você deverá escolher uma senha para sua conta. Esta senha será utilizada para criptografar sua senha mestre. Ela será solicitada quando forem adicionados novos dispositivos na sua conta Ring. Caso não decida criar uma senha agora, você poderá fechar o Ring e continuar com a migração mais tarde.";
 
 /* Class = "NSTextFieldCell"; title = "Account migration error"; ObjectID = "8K3-9Z-MKH"; */
 "8K3-9Z-MKH.title" = "Erro de migração de conta";
diff --git a/ui/pt_BR.lproj/RegisterNameWindow.strings b/ui/pt_BR.lproj/RegisterNameWindow.strings
index a53eddec5fa67f33b320378644b20610e2ee97bd..5d6bded675876c323d650320af1cc243d9b5d58d 100644
--- a/ui/pt_BR.lproj/RegisterNameWindow.strings
+++ b/ui/pt_BR.lproj/RegisterNameWindow.strings
@@ -18,7 +18,7 @@
 "YIN-YL-JBs.title" = "Só um momento...";
 
 /* Class = "NSTextFieldCell"; placeholderString = "Username..."; ObjectID = "bdC-Uc-Qhs"; */
-"bdC-Uc-Qhs.placeholderString" = "Usuário...";
+"bdC-Uc-Qhs.placeholderString" = "Nome de usuário...";
 
 /* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "cbA-c2-LlV"; */
 "cbA-c2-LlV.title" = "Cancelar";
diff --git a/ui/pt_BR.lproj/RingWindow.strings b/ui/pt_BR.lproj/RingWindow.strings
index 83bd326bcaab2e15097c333dc19db3ffa244bd12..8ea65d37155a789d5857371d9c261fe1a96e56bc 100644
--- a/ui/pt_BR.lproj/RingWindow.strings
+++ b/ui/pt_BR.lproj/RingWindow.strings
@@ -54,7 +54,7 @@
 "isD-c6-X5Q.placeholderString" = "detalhes";
 
 /* Class = "NSTextFieldCell"; placeholderString = "Call name"; ObjectID = "j0J-Xd-uth"; */
-"j0J-Xd-uth.placeholderString" = "Nome da chamda";
+"j0J-Xd-uth.placeholderString" = "Nome da chamada";
 
 /* Class = "NSTextFieldCell"; placeholderString = "details"; ObjectID = "mK5-kV-YOO"; */
 "mK5-kV-YOO.placeholderString" = "detalhes";
diff --git a/ui/pt_BR.lproj/RingWizardLinkAccount.strings b/ui/pt_BR.lproj/RingWizardLinkAccount.strings
index da71468ff2ef3554f7e00f2aa2bf371cd396ef10..3fc95555bf4f129c1574656f90bcf0b6f9561ce8 100644
--- a/ui/pt_BR.lproj/RingWizardLinkAccount.strings
+++ b/ui/pt_BR.lproj/RingWizardLinkAccount.strings
@@ -1,6 +1,6 @@
 
 /* Class = "NSTextFieldCell"; title = "Follow the process on the device.
The PIN is only valid for 10 minutes."; ObjectID = "2n6-m3-fbj"; */
-"2n6-m3-fbj.title" = "Siga o processo no seu dispositivo\nSeu PIN só será válido por 10 minutos.";
+"2n6-m3-fbj.title" = "Siga o processo no seu dispositivo.\nSeu PIN só será válido por 10 minutos.";
 
 /* Class = "NSTextFieldCell"; title = "Enter your PIN"; ObjectID = "3ik-rY-Gig"; */
 "3ik-rY-Gig.title" = "Entre com seu PIN";
@@ -9,7 +9,7 @@
 "4ev-TK-8Yt.title" = "Cancelar";
 
 /* Class = "NSTextFieldCell"; title = "Go to the account management setting of the device, choose the Ring account to use and select \"Link another device to this account\". 
"; ObjectID = "4me-D9-6GK"; */
-"4me-D9-6GK.title" = "Vá para as configurações de gerenciamento de conta, escolha a conta Ring a usar e selecione \"Conectar outro dispositivo a esta conta\".";
+"4me-D9-6GK.title" = "Vá para as configurações de gerenciamento de conta, escolha a conta Ring a usar e selecione \"Associar outro dispositivo à esta conta\". ↵";
 
 /* Class = "NSButtonCell"; title = "Link"; ObjectID = "8b8-bt-eAj"; */
 "8b8-bt-eAj.title" = "Link";
diff --git a/ui/pt_PT.lproj/AccAdvanced.strings b/ui/pt_PT.lproj/AccAdvanced.strings
new file mode 100644
index 0000000000000000000000000000000000000000..df59c42bdb7fec7e8408e098b64affe0a1b08d9d
--- /dev/null
+++ b/ui/pt_PT.lproj/AccAdvanced.strings
@@ -0,0 +1,72 @@
+
+/* Class = "NSTextFieldCell"; placeholderString = "Server url..."; ObjectID = "0eY-9x-bAr"; */
+"0eY-9x-bAr.placeholderString" = "URL do servidor...";
+
+/* Class = "NSTextFieldCell"; placeholderString = "realm..."; ObjectID = "6u9-cM-ep0"; */
+"6u9-cM-ep0.placeholderString" = "domínio...";
+
+/* Class = "NSButtonCell"; title = "Same as local parameters"; ObjectID = "Atv-t7-5YJ"; */
+"Atv-t7-5YJ.title" = "Igual aos parâmetros locais";
+
+/* Class = "NSTextFieldCell"; title = "Min"; ObjectID = "FQ4-fp-Pxj"; */
+"FQ4-fp-Pxj.title" = "Mín";
+
+/* Class = "NSTextFieldCell"; title = "Audio RTP port Range"; ObjectID = "Jho-hi-Mvg"; */
+"Jho-hi-Mvg.title" = "Intervalo de portas RTP de áudio";
+
+/* Class = "NSTextFieldCell"; title = "Network Interface"; ObjectID = "K9I-vh-jeu"; */
+"K9I-vh-jeu.title" = "Interface da Rede";
+
+/* Class = "NSButtonCell"; title = "Set published address and port"; ObjectID = "OL5-DI-aCq"; */
+"OL5-DI-aCq.title" = "Configurar endereço e portas publicadas";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "password..."; ObjectID = "OR2-la-DUE"; */
+"OR2-la-DUE.placeholderString" = "palavra-chave...";
+
+/* Class = "NSTextFieldCell"; placeholderString = "username..."; ObjectID = "P7k-xH-2mr"; */
+"P7k-xH-2mr.placeholderString" = "nome de utilizador...";
+
+/* Class = "NSButtonCell"; title = "Using TURN"; ObjectID = "QS0-TJ-NQh"; */
+"QS0-TJ-NQh.title" = "A usar TURN";
+
+/* Class = "NSTextFieldCell"; title = "Published Address"; ObjectID = "Qf3-E3-5U6"; */
+"Qf3-E3-5U6.title" = "Endereço Publicado";
+
+/* Class = "NSTextFieldCell"; title = "Video RTP port Range"; ObjectID = "XA8-Sy-CYG"; */
+"XA8-Sy-CYG.title" = "Intervalo de portas RTP de vídeo";
+
+/* Class = "NSTextFieldCell"; title = "Min"; ObjectID = "a6W-wm-OmC"; */
+"a6W-wm-OmC.title" = "Mín";
+
+/* Class = "NSTextFieldCell"; title = "Max"; ObjectID = "dbq-qU-93x"; */
+"dbq-qU-93x.title" = "Máx";
+
+/* Class = "NSButtonCell"; title = "Radio"; ObjectID = "fB0-X8-GXk"; */
+"fB0-X8-GXk.title" = "Rádio";
+
+/* Class = "NSTextFieldCell"; title = "Registration expire"; ObjectID = "fCd-4d-sP0"; */
+"fCd-4d-sP0.title" = "O registo expirou";
+
+/* Class = "NSButtonCell"; title = "Using STUN"; ObjectID = "gVd-Dw-1B4"; */
+"gVd-Dw-1B4.title" = "A usar STUN";
+
+/* Class = "NSTextFieldCell"; title = "Max"; ObjectID = "oa2-Pe-6Uw"; */
+"oa2-Pe-6Uw.title" = "Máx";
+
+/* Class = "NSTextFieldCell"; title = "Address"; ObjectID = "sTk-1C-1KO"; */
+"sTk-1C-1KO.title" = "Endereço";
+
+/* Class = "NSTextFieldCell"; title = "Local port"; ObjectID = "shs-Xm-qnY"; */
+"shs-Xm-qnY.title" = "Porta local";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Server url..."; ObjectID = "uzg-09-8vi"; */
+"uzg-09-8vi.placeholderString" = "URL do servidor...";
+
+/* Class = "NSTextFieldCell"; title = "Port"; ObjectID = "wl8-YK-M76"; */
+"wl8-YK-M76.title" = "Porta";
+
+/* Class = "NSTextFieldCell"; title = "seconds"; ObjectID = "xGw-j0-4ID"; */
+"xGw-j0-4ID.title" = "segundos";
+
+/* Class = "NSTextFieldCell"; title = "Registration"; ObjectID = "yB5-ET-gBL"; */
+"yB5-ET-gBL.title" = "Registo";
diff --git a/ui/pt_PT.lproj/AccGeneral.strings b/ui/pt_PT.lproj/AccGeneral.strings
new file mode 100644
index 0000000000000000000000000000000000000000..325c3df9013bf3db6195ab4c9666210566f51d55
--- /dev/null
+++ b/ui/pt_PT.lproj/AccGeneral.strings
@@ -0,0 +1,42 @@
+
+/* Class = "NSButtonCell"; title = "RTP"; ObjectID = "0D8-im-2uM"; */
+"0D8-im-2uM.title" = "RTP";
+
+/* Class = "NSButtonCell"; title = "Try Registration"; ObjectID = "21g-eQ-0Sc"; */
+"21g-eQ-0Sc.title" = "Tentar Registo";
+
+/* Class = "NSTextFieldCell"; title = "Server hostname"; ObjectID = "3uy-g0-eCm"; */
+"3uy-g0-eCm.title" = "Nome do servidor hospedeiro";
+
+/* Class = "NSTextFieldCell"; title = "Username"; ObjectID = "4Nm-hw-379"; */
+"4Nm-hw-379.title" = "Nome de utilizador";
+
+/* Class = "NSButtonCell"; title = "Use custom user-agent"; ObjectID = "KSm-ZB-4aj"; */
+"KSm-ZB-4aj.title" = "Usar agente de utilizador personalizado";
+
+/* Class = "NSTextFieldCell"; title = "Alias"; ObjectID = "Mxv-Rt-ON6"; */
+"Mxv-Rt-ON6.title" = "Apelido";
+
+/* Class = "NSButtonCell"; title = "Upnp enabled"; ObjectID = "N5h-tI-ZLz"; */
+"N5h-tI-ZLz.title" = "UPnP ativado";
+
+/* Class = "NSTextFieldCell"; title = "DTMF tone type"; ObjectID = "Rg8-qR-h1X"; */
+"Rg8-qR-h1X.title" = "Tipo de tom DTMF";
+
+/* Class = "NSButtonCell"; title = "Show password"; ObjectID = "UXm-73-BNy"; */
+"UXm-73-BNy.title" = "Mostrar palavra-chave";
+
+/* Class = "NSTextFieldCell"; title = "Password:"; ObjectID = "WCR-30-BX0"; */
+"WCR-30-BX0.title" = "Palavra-chave:";
+
+/* Class = "NSButtonCell"; title = "Auto-answer calls"; ObjectID = "YMy-QE-7A3"; */
+"YMy-QE-7A3.title" = "Atender chamadas automaticamente";
+
+/* Class = "NSButtonCell"; title = "SIP"; ObjectID = "jch-Qt-hTO"; */
+"jch-Qt-hTO.title" = "SIP";
+
+/* Class = "NSTextFieldCell"; title = "Parameters"; ObjectID = "mlN-YG-fLS"; */
+"mlN-YG-fLS.title" = "Parâmetros";
+
+/* Class = "NSTextFieldCell"; title = "Account"; ObjectID = "upU-sL-9i3"; */
+"upU-sL-9i3.title" = "Conta";
diff --git a/ui/pt_PT.lproj/AccMedia.strings b/ui/pt_PT.lproj/AccMedia.strings
new file mode 100644
index 0000000000000000000000000000000000000000..dbaf7bd3bb7c5c8478c3918f6ad143d2df1f6bb2
--- /dev/null
+++ b/ui/pt_PT.lproj/AccMedia.strings
@@ -0,0 +1,45 @@
+
+/* Class = "NSButtonCell"; title = "Down"; ObjectID = "Bbz-hd-1CE"; */
+"Bbz-hd-1CE.title" = "Baixo";
+
+/* Class = "NSButtonCell"; title = "Up"; ObjectID = "CO7-VF-04Q"; */
+"CO7-VF-04Q.title" = "Cima";
+
+/* Class = "NSButtonCell"; title = "Enable ringtones"; ObjectID = "KkI-i1-mfY"; */
+"KkI-i1-mfY.title" = "Ativar toques";
+
+/* Class = "NSButtonCell"; title = "Up"; ObjectID = "MbZ-7X-K5I"; */
+"MbZ-7X-K5I.title" = "Cima";
+
+/* Class = "NSButtonCell"; title = "Video"; ObjectID = "OSC-eG-2kt"; */
+"OSC-eG-2kt.title" = "Vídeo";
+
+/* Class = "NSTextFieldCell"; title = "Ringtones"; ObjectID = "aMg-uJ-Krx"; */
+"aMg-uJ-Krx.title" = "Toques de chamada";
+
+/* Class = "NSTextFieldCell"; title = "Codecs"; ObjectID = "biN-bX-qM1"; */
+"biN-bX-qM1.title" = "Codecs";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Frequency"; ObjectID = "dwG-Ro-bIS"; */
+"dwG-Ro-bIS.placeholderString" = "Frequência";
+
+/* Class = "NSTextFieldCell"; title = "details"; ObjectID = "dwG-Ro-bIS"; */
+"dwG-Ro-bIS.title" = "detalhes";
+
+/* Class = "NSTextFieldCell"; title = "Audio"; ObjectID = "gzX-Wc-S6g"; */
+"gzX-Wc-S6g.title" = "Áudio";
+
+/* Class = "NSButtonCell"; title = "Down"; ObjectID = "gza-RF-yKF"; */
+"gza-RF-yKF.title" = "Baixo";
+
+/* Class = "NSButtonCell"; title = "Play"; ObjectID = "hHf-uc-NlW"; */
+"hHf-uc-NlW.title" = "Reproduzir";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Name"; ObjectID = "pvl-9U-X4l"; */
+"pvl-9U-X4l.placeholderString" = "Nome";
+
+/* Class = "NSTextFieldCell"; title = "Codecs are used when establishing a communication with someone. They are activable and reorderable (first enabled in list preferred)"; ObjectID = "rRr-la-G9L"; */
+"rRr-la-G9L.title" = "Os codecs são usados ao estabelecer uma comunicação com alguém. É possível ativá-los e reordená-los (o primeiro ativado na lista é o preferido)";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Name"; ObjectID = "rU5-XQ-Ixc"; */
+"rU5-XQ-Ixc.placeholderString" = "Nome";
diff --git a/ui/pt_PT.lproj/AccRing.strings b/ui/pt_PT.lproj/AccRing.strings
new file mode 100644
index 0000000000000000000000000000000000000000..ce21aa44c0a3a1846b356928e500a01968334c2b
--- /dev/null
+++ b/ui/pt_PT.lproj/AccRing.strings
@@ -0,0 +1,45 @@
+
+/* Class = "NSTextFieldCell"; title = "Account"; ObjectID = "1Sx-Et-CDM"; */
+"1Sx-Et-CDM.title" = "Conta";
+
+/* Class = "NSTextFieldCell"; title = "RingID"; ObjectID = "8WI-fC-Due"; */
+"8WI-fC-Due.title" = "RingID";
+
+/* Class = "NSTextFieldCell"; title = "Bootstrap server"; ObjectID = "B6b-iB-REZ"; */
+"B6b-iB-REZ.title" = "Servidor de inicialização";
+
+/* Class = "NSTextFieldCell"; title = "Permissions"; ObjectID = "EDd-FX-wcz"; */
+"EDd-FX-wcz.title" = "Permissões";
+
+/* Class = "NSButtonCell"; title = "Register name"; ObjectID = "G8M-go-xvD"; */
+"G8M-go-xvD.title" = "Registar nome";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Name or nickname..."; ObjectID = "HN3-i9-zmw"; */
+"HN3-i9-zmw.placeholderString" = "Nome ou alcunha...";
+
+/* Class = "NSButtonCell"; title = "Auto-answer calls"; ObjectID = "OeY-na-0YT"; */
+"OeY-na-0YT.title" = "Atender chamadas automaticamente";
+
+/* Class = "NSButtonCell"; title = "Allow calls from peers in your call history"; ObjectID = "PaC-xE-SHA"; */
+"PaC-xE-SHA.title" = "Aceitar chamadas de pares no seu histórico de chamadas";
+
+/* Class = "NSTextFieldCell"; title = "Alias"; ObjectID = "Wzq-V2-YLU"; */
+"Wzq-V2-YLU.title" = "Apelido";
+
+/* Class = "NSButtonCell"; title = "Use custom user-agent"; ObjectID = "ddk-1G-0jU"; */
+"ddk-1G-0jU.title" = "Usar agente de utilizador personalizado";
+
+/* Class = "NSTextFieldCell"; title = "Blockchain server"; ObjectID = "fSU-Pc-Y5a"; */
+"fSU-Pc-Y5a.title" = "Servidor da cadeia de blocos";
+
+/* Class = "NSButtonCell"; title = "Allow calls from peers in your contact list"; ObjectID = "fX7-9W-XFl"; */
+"fX7-9W-XFl.title" = "Aceitar chamadas de pares na sua lista de contactos";
+
+/* Class = "NSButtonCell"; title = "Allow calls from unknown peers"; ObjectID = "kmI-jb-aal"; */
+"kmI-jb-aal.title" = "Aceitar chamadas de pares desconhecidos";
+
+/* Class = "NSButtonCell"; title = "Upnp enabled"; ObjectID = "lHI-bz-ddQ"; */
+"lHI-bz-ddQ.title" = "UPnP ativado";
+
+/* Class = "NSTextFieldCell"; title = "Registered Name"; ObjectID = "sBB-y7-xhL"; */
+"sBB-y7-xhL.title" = "Nome Registado";
diff --git a/ui/pt_PT.lproj/AccSecurity.strings b/ui/pt_PT.lproj/AccSecurity.strings
new file mode 100644
index 0000000000000000000000000000000000000000..40de78ab05da5394097dc8c52ba30da40ce85bce
--- /dev/null
+++ b/ui/pt_PT.lproj/AccSecurity.strings
@@ -0,0 +1,45 @@
+
+/* Class = "NSButtonCell"; title = "Require certificates for incoming TLS connections"; ObjectID = "1f9-X5-ykb"; */
+"1f9-X5-ykb.title" = "Necessita de certificados para conexões TLS recebidas";
+
+/* Class = "NSButtonCell"; title = "Verify certificates, as a client"; ObjectID = "1xi-9G-zOX"; */
+"1xi-9G-zOX.title" = "Verificar certificados, como cliente";
+
+/* Class = "NSButtonCell"; title = "Use custom cipher list"; ObjectID = "2e5-zS-ghg"; */
+"2e5-zS-ghg.title" = "Usar lista de cifras personalizada";
+
+/* Class = "NSTextFieldCell"; placeholderString = "cipher cell"; ObjectID = "5LC-T6-hpk"; */
+"5LC-T6-hpk.placeholderString" = "célula de cifra";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "7c2-kF-dcs"; */
+"7c2-kF-dcs.placeholderString" = "Palavra-chave...";
+
+/* Class = "NSTextFieldCell"; title = "Negotiation timeout"; ObjectID = "9Q3-1W-Lh3"; */
+"9Q3-1W-Lh3.title" = "Tempo limite de negociação";
+
+/* Class = "NSButtonCell"; title = "Fallback on RTP"; ObjectID = "Ig9-B1-7N3"; */
+"Ig9-B1-7N3.title" = "Reserva em RTP";
+
+/* Class = "NSTextFieldCell"; title = "Private key"; ObjectID = "JHb-iu-ZwI"; */
+"JHb-iu-ZwI.title" = "Chave privada";
+
+/* Class = "NSTextFieldCell"; title = "User Certificate"; ObjectID = "Jqz-P0-zAz"; */
+"Jqz-P0-zAz.title" = "Certificado do Usuário";
+
+/* Class = "NSTextFieldCell"; title = "Server name instance for outgoing TLS connection"; ObjectID = "UxS-et-whJ"; */
+"UxS-et-whJ.title" = "Nome da instância do servidor para conexões de saída TLS";
+
+/* Class = "NSButtonCell"; title = "Use SRTP"; ObjectID = "YtQ-hx-hih"; */
+"YtQ-hx-hih.title" = "Usar SRTP";
+
+/* Class = "NSButtonCell"; title = "Use TLS transport"; ObjectID = "oTT-gO-fqM"; */
+"oTT-gO-fqM.title" = "Usar transporte TLS";
+
+/* Class = "NSTextFieldCell"; title = "TLS protocol method"; ObjectID = "uOE-XA-5gW"; */
+"uOE-XA-5gW.title" = "Método de protocolo TLS";
+
+/* Class = "NSTextFieldCell"; title = "Certificate Authority list"; ObjectID = "vPF-Rp-aR6"; */
+"vPF-Rp-aR6.title" = "Lista de Autoridades de Certificados";
+
+/* Class = "NSButtonCell"; title = "Verify incoming certificates, as a server"; ObjectID = "x2s-ov-cVQ"; */
+"x2s-ov-cVQ.title" = "Verificar certificados recebidos, como um servidor";
diff --git a/ui/pt_PT.lproj/Accounts.strings b/ui/pt_PT.lproj/Accounts.strings
new file mode 100644
index 0000000000000000000000000000000000000000..41c2882cceca1e83bf36213193680fb6f1095900
--- /dev/null
+++ b/ui/pt_PT.lproj/Accounts.strings
@@ -0,0 +1,27 @@
+
+/* Class = "NSTabViewItem"; label = "Ring"; ObjectID = "1HC-kF-Jun"; */
+"1HC-kF-Jun.label" = "Ring";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Type"; ObjectID = "KoR-IH-uuI"; */
+"KoR-IH-uuI.placeholderString" = "Tipo";
+
+/* Class = "NSTabViewItem"; label = "Advanced"; ObjectID = "RT7-u6-bhe"; */
+"RT7-u6-bhe.label" = "Avançado";
+
+/* Class = "NSTabViewItem"; label = "Security"; ObjectID = "Vp5-yV-ScC"; */
+"Vp5-yV-ScC.label" = "Segurança";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Name"; ObjectID = "ZDh-Jh-hfW"; */
+"ZDh-Jh-hfW.placeholderString" = "Nome";
+
+/* Class = "NSTabViewItem"; label = "Devices"; ObjectID = "cT1-A5-rbj"; */
+"cT1-A5-rbj.label" = "Dispositivos";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Status"; ObjectID = "eEz-Lm-SOj"; */
+"eEz-Lm-SOj.placeholderString" = "Estado";
+
+/* Class = "NSTabViewItem"; label = "Media"; ObjectID = "lxr-my-vH8"; */
+"lxr-my-vH8.label" = "Média";
+
+/* Class = "NSTabViewItem"; label = "General"; ObjectID = "tPR-Ac-N5Y"; */
+"tPR-Ac-N5Y.label" = "Geral";
diff --git a/ui/pt_PT.lproj/AudioPrefs.strings b/ui/pt_PT.lproj/AudioPrefs.strings
new file mode 100644
index 0000000000000000000000000000000000000000..7330b30ade8e7996e53d85abd7a39eb7a85dd583
--- /dev/null
+++ b/ui/pt_PT.lproj/AudioPrefs.strings
@@ -0,0 +1,21 @@
+
+/* Class = "NSTextFieldCell"; title = "Output"; ObjectID = "2gZ-Ab-XHf"; */
+"2gZ-Ab-XHf.title" = "Saída";
+
+/* Class = "NSTextFieldCell"; title = "Recordings"; ObjectID = "9HH-Pa-4Aq"; */
+"9HH-Pa-4Aq.title" = "Gravações";
+
+/* Class = "NSTextFieldCell"; title = "Audio devices"; ObjectID = "B0r-wh-wc3"; */
+"B0r-wh-wc3.title" = "Dispositivos de Áudio";
+
+/* Class = "NSButtonCell"; title = "Always recording"; ObjectID = "jeD-Nk-KHA"; */
+"jeD-Nk-KHA.title" = "A gravar sempre";
+
+/* Class = "NSTextFieldCell"; title = "Save in"; ObjectID = "ksV-r2-EVJ"; */
+"ksV-r2-EVJ.title" = "Gravar em";
+
+/* Class = "NSButtonCell"; title = "Mute DTMF"; ObjectID = "pAA-Iv-EmI"; */
+"pAA-Iv-EmI.title" = "Tirar som DTMF";
+
+/* Class = "NSTextFieldCell"; title = "Input"; ObjectID = "x1o-rT-jy6"; */
+"x1o-rT-jy6.title" = "Entrada";
diff --git a/ui/pt_PT.lproj/BackupAccountWindow.strings b/ui/pt_PT.lproj/BackupAccountWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..7cc20122315de758d38f69dfc783fc4c5ca15a2c
--- /dev/null
+++ b/ui/pt_PT.lproj/BackupAccountWindow.strings
@@ -0,0 +1,54 @@
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Confirm..."; ObjectID = "5Qf-em-tN4"; */
+"5Qf-em-tN4.placeholderString" = "Confirmar...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedIsNilPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedMultipleValuesPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedMultipleValuesPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNoSelectionPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedNoSelectionPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedNotApplicablePlaceholder" = "Palavra-chave...";
+
+/* Class = "NSTextFieldCell"; title = "Where"; ObjectID = "9h8-GU-av4"; */
+"9h8-GU-av4.title" = "Onde";
+
+/* Class = "NSTextFieldCell"; title = "Choose where to backup your account."; ObjectID = "KYZ-TW-44Y"; */
+"KYZ-TW-44Y.title" = "Escolha onde quer fazer a cópia de segurança da sua conta.";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "QvC-M9-y7g"; */
+"QvC-M9-y7g.title" = "Janela";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "VN1-A3-RIh"; */
+"VN1-A3-RIh.title" = "OK";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "cSU-aD-OwX"; */
+"cSU-aD-OwX.title" = "Cancelar";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Password..."; ObjectID = "ccf-Bx-Qq8"; */
+"ccf-Bx-Qq8.ibShadowedIsNilPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedMultipleValuesPlaceholder = "Password..."; ObjectID = "ccf-Bx-Qq8"; */
+"ccf-Bx-Qq8.ibShadowedMultipleValuesPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNoSelectionPlaceholder = "Password..."; ObjectID = "ccf-Bx-Qq8"; */
+"ccf-Bx-Qq8.ibShadowedNoSelectionPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "Password..."; ObjectID = "ccf-Bx-Qq8"; */
+"ccf-Bx-Qq8.ibShadowedNotApplicablePlaceholder" = "Palavra-chave...";
+
+/* Class = "NSTextFieldCell"; title = "An error occured during the backup"; ObjectID = "e7n-Ev-bK7"; */
+"e7n-Ev-bK7.title" = "Ocorreu um erro ao fazer a cópia de segurança";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "rW5-Il-5YD"; */
+"rW5-Il-5YD.title" = "OK";
+
+/* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "vwh-K9-3O9"; */
+"vwh-K9-3O9.title" = "Palavra-chave";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "xqz-Uz-hqU"; */
+"xqz-Uz-hqU.placeholderString" = "Palavra-chave...";
diff --git a/ui/pt_PT.lproj/CertificateWindow.strings b/ui/pt_PT.lproj/CertificateWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..f11bdb4999f19390b50a0c49e47411f2447a5cd3
--- /dev/null
+++ b/ui/pt_PT.lproj/CertificateWindow.strings
@@ -0,0 +1,21 @@
+
+/* Class = "NSTextFieldCell"; title = "Certificate information"; ObjectID = "BrE-Hz-sVE"; */
+"BrE-Hz-sVE.title" = "Informação do Certificado";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "G7a-wY-fOS"; */
+"G7a-wY-fOS.title" = "Texto da Célula";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "Od1-pH-TGO"; */
+"Od1-pH-TGO.title" = "Célula de Vista da Tabela";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "QvC-M9-y7g"; */
+"QvC-M9-y7g.title" = "Janela";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "RMj-fd-OsX"; */
+"RMj-fd-OsX.title" = "Texto da Célula";
+
+/* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "khh-uZ-Keh"; */
+"khh-uZ-Keh.title" = "Célula de Vista da Tabela";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "x6p-u4-4Ot"; */
+"x6p-u4-4Ot.title" = "OK";
diff --git a/ui/pt_PT.lproj/Conversation.strings b/ui/pt_PT.lproj/Conversation.strings
new file mode 100644
index 0000000000000000000000000000000000000000..6b20298c93158b0293d414dfd6f90f90fffb7a33
--- /dev/null
+++ b/ui/pt_PT.lproj/Conversation.strings
@@ -0,0 +1,24 @@
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "FgV-iF-gGQ"; */
+"FgV-iF-gGQ.title" = "Texto da Célula";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Title"; ObjectID = "HnC-1N-RmR"; */
+"HnC-1N-RmR.placeholderString" = "Título";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Send a message"; ObjectID = "Ilz-7v-2fr"; */
+"Ilz-7v-2fr.placeholderString" = "Enviar mensagem";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Send a message"; ObjectID = "ZEx-5Y-rtp"; */
+"ZEx-5Y-rtp.ibShadowedIsNilPlaceholder" = "Enviar mensagem";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedMultipleValuesPlaceholder = "Send a message"; ObjectID = "ZEx-5Y-rtp"; */
+"ZEx-5Y-rtp.ibShadowedMultipleValuesPlaceholder" = "Enviar mensagem";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNoSelectionPlaceholder = "Send a message"; ObjectID = "ZEx-5Y-rtp"; */
+"ZEx-5Y-rtp.ibShadowedNoSelectionPlaceholder" = "Enviar mensagem";
+
+/* Class = "NSTextFieldCell"; title = "Start the conversation!"; ObjectID = "bsl-nv-Wqq"; */
+"bsl-nv-Wqq.title" = "Iniciar conversa!";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Record"; ObjectID = "ooq-vs-Xt1"; */
+"ooq-vs-Xt1.ibShadowedToolTip" = "Gravar";
diff --git a/ui/pt_PT.lproj/CurrentCall.strings b/ui/pt_PT.lproj/CurrentCall.strings
new file mode 100644
index 0000000000000000000000000000000000000000..e66d8ac74f57aa6b4b3fd2a6dcb7336df126e9b6
--- /dev/null
+++ b/ui/pt_PT.lproj/CurrentCall.strings
@@ -0,0 +1,81 @@
+
+/* Class = "NSButton"; ibShadowedToolTip = "Hang up"; ObjectID = "2cB-dz-KYg"; */
+"2cB-dz-KYg.ibShadowedToolTip" = "Desligar";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Join call"; ObjectID = "9e8-ji-QId"; */
+"9e8-ji-QId.ibShadowedToolTip" = "Juntar-me à chamada";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Transfer"; ObjectID = "ChW-kg-Sja"; */
+"ChW-kg-Sja.ibShadowedToolTip" = "Transferir";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Hang up"; ObjectID = "D0G-XT-lhI"; */
+"D0G-XT-lhI.ibShadowedToolTip" = "Desligar";
+
+/* Class = "NSTextFieldCell"; title = "URI"; ObjectID = "Dqv-um-UUk"; */
+"Dqv-um-UUk.title" = "URI";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Incoming Display Name"; ObjectID = "EA3-Q5-Dyj"; */
+"EA3-Q5-Dyj.placeholderString" = "Nome Mostrado de Chamada Recebida";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Record"; ObjectID = "G0w-c3-9pJ"; */
+"G0w-c3-9pJ.ibShadowedToolTip" = "Gravar";
+
+/* Class = "NSButtonCell"; title = "Answer"; ObjectID = "KPG-pB-gPm"; */
+"KPG-pB-gPm.title" = "Resposta";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Hang up"; ObjectID = "Kjq-iM-NBL"; */
+"Kjq-iM-NBL.ibShadowedToolTip" = "Desligar";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Mute Video"; ObjectID = "LVS-yZ-98V"; */
+"LVS-yZ-98V.ibShadowedToolTip" = "Tirar Som ao Vídeo";
+
+/* Class = "NSTextFieldCell"; title = "Cancel"; ObjectID = "TlL-HO-5Ey"; */
+"TlL-HO-5Ey.title" = "Cancelar";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Record"; ObjectID = "VVL-A4-r7n"; */
+"VVL-A4-r7n.ibShadowedToolTip" = "Gravar";
+
+/* Class = "NSTextFieldCell"; title = "wants to talk to you!"; ObjectID = "X0W-vv-xua"; */
+"X0W-vv-xua.title" = "quer falar consigo!";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Hold"; ObjectID = "anb-Y8-JQi"; */
+"anb-Y8-JQi.ibShadowedToolTip" = "Modo de espera";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Toggle chat"; ObjectID = "fmp-x4-Pef"; */
+"fmp-x4-Pef.ibShadowedToolTip" = "Alternar conversa";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Add participant"; ObjectID = "kIZ-mf-moM"; */
+"kIZ-mf-moM.ibShadowedToolTip" = "Adicionar participante";
+
+/* Class = "NSButtonCell"; title = "Button"; ObjectID = "kxH-yM-TLd"; */
+"kxH-yM-TLd.title" = "Botão";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Hang up"; ObjectID = "mc3-HV-hek"; */
+"mc3-HV-hek.ibShadowedToolTip" = "Desligar";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Record"; ObjectID = "oRa-pS-HN2"; */
+"oRa-pS-HN2.ibShadowedToolTip" = "Gravar";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Person name"; ObjectID = "osk-LS-0Qg"; */
+"osk-LS-0Qg.placeholderString" = "Nome pessoal";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Pick up"; ObjectID = "qgD-3D-nD5"; */
+"qgD-3D-nD5.ibShadowedToolTip" = "Atender";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Mute Audio"; ObjectID = "tQl-cT-0Lb"; */
+"tQl-cT-0Lb.ibShadowedToolTip" = "Desativar Áudio";
+
+/* Class = "NSTextFieldCell"; title = "Ignore"; ObjectID = "tjM-py-p4V"; */
+"tjM-py-p4V.title" = "Ignorar";
+
+/* Class = "NSTextFieldCell"; placeholderString = "State"; ObjectID = "ugy-uK-901"; */
+"ugy-uK-901.placeholderString" = "Estado";
+
+/* Class = "NSTextFieldCell"; title = "Answer"; ObjectID = "wRO-X4-7IU"; */
+"wRO-X4-7IU.title" = "Resposta";
+
+/* Class = "NSTextFieldCell"; title = "wants to talk with you!"; ObjectID = "yZ6-1A-ZLT"; */
+"yZ6-1A-ZLT.title" = "quer falar consigo!";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Time"; ObjectID = "zsO-T7-9yi"; */
+"zsO-T7-9yi.placeholderString" = "Tempo";
diff --git a/ui/pt_PT.lproj/ExportPasswordWindow.strings b/ui/pt_PT.lproj/ExportPasswordWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..ad1883d909db9edb2fa18c8aeea8699f685b3bc6
--- /dev/null
+++ b/ui/pt_PT.lproj/ExportPasswordWindow.strings
@@ -0,0 +1,42 @@
+
+/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedIsNilPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedMultipleValuesPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedMultipleValuesPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNoSelectionPlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedNoSelectionPlaceholder" = "Palavra-chave...";
+
+/* Class = "CocoaBindingsConnection"; ibShadowedNotApplicablePlaceholder = "Password..."; ObjectID = "5cX-yS-4Sl"; */
+"5cX-yS-4Sl.ibShadowedNotApplicablePlaceholder" = "Palavra-chave...";
+
+/* Class = "NSTextFieldCell"; title = "Please provide your Ring account password to start"; ObjectID = "859-10-HEb"; */
+"859-10-HEb.title" = "Por favor forneça a palavra-chave da sua conta Ring para iniciar";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "QvC-M9-y7g"; */
+"QvC-M9-y7g.title" = "Janela";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "VN1-A3-RIh"; */
+"VN1-A3-RIh.title" = "OK";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "cSU-aD-OwX"; */
+"cSU-aD-OwX.title" = "Cancelar";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "dfD-AK-f3R"; */
+"dfD-AK-f3R.title" = "OK";
+
+/* Class = "NSTextFieldCell"; placeholderString = "error label"; ObjectID = "e7n-Ev-bK7"; */
+"e7n-Ev-bK7.placeholderString" = "rótulo do erro";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "rW5-Il-5YD"; */
+"rW5-Il-5YD.title" = "OK";
+
+/* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "vwh-K9-3O9"; */
+"vwh-K9-3O9.title" = "Palavra-chave";
+
+/* Class = "NSTextFieldCell"; title = "Link another device to this account"; ObjectID = "wmv-sA-Mlh"; */
+"wmv-sA-Mlh.title" = "Associar outro dispositivo a esta conta";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "xqz-Uz-hqU"; */
+"xqz-Uz-hqU.placeholderString" = "Palavra-chave...";
diff --git a/ui/pt_PT.lproj/GeneralPrefs.strings b/ui/pt_PT.lproj/GeneralPrefs.strings
new file mode 100644
index 0000000000000000000000000000000000000000..c0def1440e68eb75b75e44500748f8b7a3218a01
--- /dev/null
+++ b/ui/pt_PT.lproj/GeneralPrefs.strings
@@ -0,0 +1,54 @@
+
+/* Class = "NSButtonCell"; title = "Keep my history for"; ObjectID = "3Pb-Ec-zl5"; */
+"3Pb-Ec-zl5.title" = "Manter o meu histórico para";
+
+/* Class = "NSMenuItem"; title = "Monthly"; ObjectID = "42E-UY-qlP"; */
+"42E-UY-qlP.title" = "Mensalmente";
+
+/* Class = "NSMenuItem"; title = "Weekly"; ObjectID = "AId-am-73Q"; */
+"AId-am-73Q.title" = "Semanalmente";
+
+/* Class = "NSTextFieldCell"; title = "30"; ObjectID = "JvS-c4-OeT"; */
+"JvS-c4-OeT.title" = "30";
+
+/* Class = "NSTextField"; ibShadowedToolTip = "Profile"; ObjectID = "MV1-AC-qE7"; */
+"MV1-AC-qE7.ibShadowedToolTip" = "Perfil";
+
+/* Class = "NSButtonCell"; title = "Launch on Startup"; ObjectID = "O2C-xR-mHF"; */
+"O2C-xR-mHF.title" = "Iniciar ao ligar";
+
+/* Class = "NSTextFieldCell"; title = "(Applied on application restart)"; ObjectID = "OTl-vx-S43"; */
+"OTl-vx-S43.title" = "(aplicado ao reiniciar a aplicação)";
+
+/* Class = "NSTextFieldCell"; title = "Behaviours"; ObjectID = "Rzy-Gh-3wQ"; */
+"Rzy-Gh-3wQ.title" = "Comportamentos";
+
+/* Class = "NSButtonCell"; title = "Automatically check for updates"; ObjectID = "T3a-yx-ZaW"; */
+"T3a-yx-ZaW.title" = "Verificar automaticamente se há atualizações";
+
+/* Class = "NSTextFieldCell"; title = "Profile"; ObjectID = "Thg-oC-5Qw"; */
+"Thg-oC-5Qw.title" = "Perfil";
+
+/* Class = "NSMenuItem"; title = "Daily"; ObjectID = "cB6-4m-9MU"; */
+"cB6-4m-9MU.title" = "Diariamente";
+
+/* Class = "NSButtonCell"; title = "Clear History"; ObjectID = "cd5-9L-Bbb"; */
+"cd5-9L-Bbb.title" = "Limpar Histórico";
+
+/* Class = "NSTextFieldCell"; title = "days"; ObjectID = "e5K-l0-Nfw"; */
+"e5K-l0-Nfw.title" = "dias";
+
+/* Class = "NSMenuItem"; title = "Hourly"; ObjectID = "mbu-TH-bs8"; */
+"mbu-TH-bs8.title" = "A cada hora";
+
+/* Class = "NSTextFieldCell"; title = "Update"; ObjectID = "r4u-t3-gBc"; */
+"r4u-t3-gBc.title" = "Atualização";
+
+/* Class = "NSButtonCell"; title = "Enable Desktop Notifications"; ObjectID = "uCL-ye-tsv"; */
+"uCL-ye-tsv.title" = "Ativar Notificações na Área de Trabalho";
+
+/* Class = "NSButtonCell"; title = "Bring Ring to foreground on incoming calls"; ObjectID = "uYI-hA-JHk"; */
+"uYI-hA-JHk.title" = "Trazer Ring para o primeiro plano ao receber chamadas";
+
+/* Class = "NSTextFieldCell"; title = "This is shared with your contacts "; ObjectID = "vbU-2S-O58"; */
+"vbU-2S-O58.title" = "Isto é compartilhado com seus contactos";
diff --git a/ui/pt_PT.lproj/Localizable.strings b/ui/pt_PT.lproj/Localizable.strings
new file mode 100644
index 0000000000000000000000000000000000000000..176a0d2bb50de5d99e7a17ed54ecdd723c655dbe
--- /dev/null
+++ b/ui/pt_PT.lproj/Localizable.strings
@@ -0,0 +1,177 @@
+
+"A network error occured during the export" = "Ocorreu um erro na rede durante a exportação";
+
+/* No password on this account text field placeholder */
+"Account has no password" = "Account has no password";
+
+/* Contextual menu action */
+"Add to contacts" = "Adicionar aos contactos";
+
+/* Contextual menu action */
+"Place video call" = "Place video call";
+
+/* Contextual menu action */
+"Place audio call" = "Place audio call";
+
+/* Contextual menu action */
+"Clear conversation" = "Clear conversation";
+
+/* Contextual menu action */
+"Block contact" = "Bloquear contacto";
+
+/* Text shown to the user */
+"Alias : " = "Alias : ";
+
+/* Error shown to the user */
+"An error occured during the export" = "Ocorreu um erro durante a exportação";
+
+/* Contextual menu entry */
+"Backup account" = "Backup account";
+
+/* Contextual menu action */
+"Call number" = "Call number";
+
+/* File transfer canceled label */
+"Canceled" = "Cancelada";
+
+/* Open panel title */
+"Choose a CA list" = "Choose a CA list";
+
+/* Open panel title */
+"Choose a certificate" = "Choose a certificate";
+
+/* Open panel title */
+"Choose a directory" = "Choose a directory";
+
+/* Open panel title */
+"Choose a private key file" = "Choose a private key file";
+
+/* Open panel prompt for 'Choose a file' */
+"Choose CA" = "Choose CA";
+
+/* Open panel prompt for 'Choose a directory' */
+"Choose directory" = "Choose directory";
+
+/* Contextual menu entry */
+"Choose file" = "Choose file";
+
+/* Contextual menu entry */
+"Share screen" = "Share screen";
+
+/* No comment provided by engineer. */
+"Copy" = "Copiar";
+
+/* Contextual menu action */
+"Copy name" = "Copiar nome";
+
+/* Contextual menu action */
+"Copy number" = "Copiar número";
+
+/* Contextual menu entry */
+"Create RING Account" = "Create RING Account";
+
+/* Contextual menu entry */
+"Create SIP Account" = "Create SIP Account";
+
+/* File transfer failed label */
+"Failed" = "Falhou";
+
+/* Error message shown to user when it is impossible to migrate account */
+"Failed to migrate your account. You can retry by pressing Ok or delete your account." = "Failed to migrate your account. You can retry by pressing Ok or delete your account.";
+
+/* Text shown to user when an error occur at registration */
+"Failed to perform lookup" = "Failed to perform lookup";
+
+/* Incoming call from {Name} */
+"Incoming call from %@" = "Incoming call from %@";
+
+/* Message from {Name} */
+"Message from %@" = "Message from %@";
+
+/* User label */
+"New SIP account" = "New SIP account";
+
+/* Displayed as RingID when no accounts are available for selection */
+"No account available" = "No account available";
+
+/* Allert message when no accounts are available */
+"Navigate to preferences to create a new account" = "Navigate to preferences to create a new account";
+
+/* Text show to the user when password didn't match */
+"Password and confirmation mismatch." = "Password and confirmation mismatch.";
+
+/* Indication for user */
+"Password is too short" = "Password is too short";
+
+/* Indication for user */
+"Passwords don't match" = "As palavras-chave não são iguais";
+
+/* Button label */
+"Pause" = "Pausar";
+
+/* Button label */
+"Play" = "Reproduzir";
+
+/* Button Action */
+"Refuse" = "Recusar";
+
+/* Contextual menu entry */
+"Remove value" = "Remove value";
+
+/* Show advice to user */
+"Reopen account to see your hash" = "Reopen account to see your hash";
+
+/* Contextual menu entry */
+"Restore account" = "Restore account";
+
+/* Button title */
+"Revise Input" = "Revise Input";
+
+/* Text shown to the user */
+"RingID : " = "RingID : ";
+
+/* No comment provided by engineer. */
+"Share" = "Partilhar";
+
+/* File transfer successful label */
+"Success" = "Sucesso";
+
+/* No comment provided by engineer. */
+"Text Actions" = "Text Actions";
+
+/* Text shown to user when his username is available to be registered */
+"The entered username is available" = "The entered username is available";
+
+/* Text shown to user when his username is invalid to be registered */
+"The entered username is invalid. It must have at least 3 characters and contain only lowercase alphanumeric characters." = "The entered username is invalid. It must have at least 3 characters and contain only lowercase alphanumeric characters.";
+
+/* Text shown to user when his username is already registered */
+"The entered username is not available" = "The entered username is not available";
+
+/* Text shown to the user */
+"The following account needs to be migrated to the new Ring account format:" = "The following account needs to be migrated to the new Ring account format:";
+
+/* Error shown to the user */
+"The password you entered does not unlock this account" = "A palavra-chave que introduziu não desbloqueia esta conta";
+
+/* Title shown to user to concat with Pin */
+"To complete the processs, you need to open Ring on the new device and choose the option \"Link this device to an account\". Your pin is valid for 10 minutes." = "To complete the processs, you need to open Ring on the new device and choose the option \"Link this device to an account\". Your pin is valid for 10 minutes.";
+
+/* Text shown to the user */
+"To proceed with the migration, you must choose a password for your account. This password will be used to encrypt your master key. It will be required for adding new devices to your Ring account. If you are not ready to choose a password, you may close Ring and resume the migration later." = "To proceed with the migration, you must choose a password for your account. This password will be used to encrypt your master key. It will be required for adding new devices to your Ring account. If you are not ready to choose a password, you may close Ring and resume the migration later.";
+
+/* Name used when user leave field empty */
+"Unknown" = "Desconhecido";
+
+/* Error shown to user */
+"You have to migrate your account before exporting" = "You have to migrate your account before exporting";
+
+/* Remove account alert title */
+"Remove account" = "Remove account";
+
+/* Remove account alert message */
+"By clicking \"OK\" you will remove this account on this device! This action can not be undone. Also, your registered name can be lost." = "By clicking \"OK\" you will remove this account on this device! This action can not be undone. Also, your registered name can be lost.";
+
+/* export account button title */
+"Select archive" = "Select archive";
+
diff --git a/ui/pt_PT.lproj/MainMenu.strings b/ui/pt_PT.lproj/MainMenu.strings
new file mode 100644
index 0000000000000000000000000000000000000000..b7bbf265c11eb2aedcb46fc7ee2146894a35b112
--- /dev/null
+++ b/ui/pt_PT.lproj/MainMenu.strings
@@ -0,0 +1,213 @@
+
+/* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */
+"5.title" = "Trazer Tudo para a Frente";
+
+/* Class = "NSMenuItem"; title = "Window"; ObjectID = "19"; */
+"19.title" = "Janela";
+
+/* Class = "NSMenuItem"; title = "Minimize"; ObjectID = "23"; */
+"23.title" = "Minimizar";
+
+/* Class = "NSMenu"; title = "Window"; ObjectID = "24"; */
+"24.title" = "Janela";
+
+/* Class = "NSMenu"; title = "AMainMenu"; ObjectID = "29"; */
+"29.title" = "Menu Principal";
+
+/* Class = "NSMenuItem"; title = "Ring"; ObjectID = "56"; */
+"56.title" = "Ring";
+
+/* Class = "NSMenu"; title = "Ring"; ObjectID = "57"; */
+"57.title" = "Ring";
+
+/* Class = "NSMenuItem"; title = "About Ring"; ObjectID = "58"; */
+"58.title" = "Sobre o Ring";
+
+/* Class = "NSMenuItem"; title = "Preferences…"; ObjectID = "129"; */
+"129.title" = "Preferências...";
+
+/* Class = "NSMenu"; title = "Services"; ObjectID = "130"; */
+"130.title" = "Serviços";
+
+/* Class = "NSMenuItem"; title = "Services"; ObjectID = "131"; */
+"131.title" = "Serviços";
+
+/* Class = "NSMenuItem"; title = "Hide Ring"; ObjectID = "134"; */
+"134.title" = "Esconder o Ring";
+
+/* Class = "NSMenuItem"; title = "Quit Ring"; ObjectID = "136"; */
+"136.title" = "Sair do Ring";
+
+/* Class = "NSMenuItem"; title = "Hide Others"; ObjectID = "145"; */
+"145.title" = "Esconder Outros";
+
+/* Class = "NSMenuItem"; title = "Show All"; ObjectID = "150"; */
+"150.title" = "Mostrar Tudo";
+
+/* Class = "NSMenuItem"; title = "Stop Speaking"; ObjectID = "195"; */
+"195.title" = "Parar a Conversa";
+
+/* Class = "NSMenuItem"; title = "Start Speaking"; ObjectID = "196"; */
+"196.title" = "Iniciar Conversa";
+
+/* Class = "NSMenuItem"; title = "Copy"; ObjectID = "197"; */
+"197.title" = "Copiar";
+
+/* Class = "NSMenuItem"; title = "Select All"; ObjectID = "198"; */
+"198.title" = "Selecionar Tudo";
+
+/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "199"; */
+"199.title" = "Recortar";
+
+/* Class = "NSMenu"; title = "Spelling and Grammar"; ObjectID = "200"; */
+"200.title" = "Ortografia e Gramática";
+
+/* Class = "NSMenuItem"; title = "Check Document Now"; ObjectID = "201"; */
+"201.title" = "Verificar o Documento Agora";
+
+/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "202"; */
+"202.title" = "Eliminar";
+
+/* Class = "NSMenuItem"; title = "Paste"; ObjectID = "203"; */
+"203.title" = "Colar";
+
+/* Class = "NSMenuItem"; title = "Show Spelling and Grammar"; ObjectID = "204"; */
+"204.title" = "Mostrar Ortografia e Gramática";
+
+/* Class = "NSMenu"; title = "Edit"; ObjectID = "205"; */
+"205.title" = "Editar";
+
+/* Class = "NSMenuItem"; title = "Undo"; ObjectID = "207"; */
+"207.title" = "Desfazer";
+
+/* Class = "NSMenuItem"; title = "Find Next"; ObjectID = "208"; */
+"208.title" = "Procurar Próximo";
+
+/* Class = "NSMenuItem"; title = "Find…"; ObjectID = "209"; */
+"209.title" = "Pesquisar...";
+
+/* Class = "NSMenuItem"; title = "Jump to Selection"; ObjectID = "210"; */
+"210.title" = "Ir para a Seleção";
+
+/* Class = "NSMenuItem"; title = "Speech"; ObjectID = "211"; */
+"211.title" = "Discurso";
+
+/* Class = "NSMenu"; title = "Speech"; ObjectID = "212"; */
+"212.title" = "Discurso";
+
+/* Class = "NSMenuItem"; title = "Find Previous"; ObjectID = "213"; */
+"213.title" = "Procurar Anterior";
+
+/* Class = "NSMenuItem"; title = "Redo"; ObjectID = "215"; */
+"215.title" = "Refazer";
+
+/* Class = "NSMenuItem"; title = "Spelling and Grammar"; ObjectID = "216"; */
+"216.title" = "Ortografia e Gramática";
+
+/* Class = "NSMenuItem"; title = "Edit"; ObjectID = "217"; */
+"217.title" = "Editar";
+
+/* Class = "NSMenuItem"; title = "Find"; ObjectID = "218"; */
+"218.title" = "Pesquisar";
+
+/* Class = "NSMenuItem"; title = "Check Spelling While Typing"; ObjectID = "219"; */
+"219.title" = "Verificar Ortografia Enquanto Digita";
+
+/* Class = "NSMenu"; title = "Find"; ObjectID = "220"; */
+"220.title" = "Pesquisar";
+
+/* Class = "NSMenuItem"; title = "Use Selection for Find"; ObjectID = "221"; */
+"221.title" = "Usar Seleção para Pesquisar";
+
+/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "239"; */
+"239.title" = "Ampliar";
+
+/* Class = "NSMenuItem"; title = "View"; ObjectID = "295"; */
+"295.title" = "Visualizar";
+
+/* Class = "NSMenu"; title = "View"; ObjectID = "296"; */
+"296.title" = "Visualizar";
+
+/* Class = "NSMenuItem"; title = "Show Toolbar"; ObjectID = "297"; */
+"297.title" = "Mostrar Barra de Ferramentas";
+
+/* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "298"; */
+"298.title" = "Personalizar Barra de Ferramentas…";
+
+/* Class = "NSMenuItem"; title = "Check Grammar With Spelling"; ObjectID = "346"; */
+"346.title" = "Verificar Gramática com Ortografia";
+
+/* Class = "NSMenuItem"; title = "Substitutions"; ObjectID = "348"; */
+"348.title" = "Substituições";
+
+/* Class = "NSMenu"; title = "Substitutions"; ObjectID = "349"; */
+"349.title" = "Substituições";
+
+/* Class = "NSMenuItem"; title = "Smart Copy/Paste"; ObjectID = "350"; */
+"350.title" = "Copiar/Colar Inteligente";
+
+/* Class = "NSMenuItem"; title = "Smart Quotes"; ObjectID = "351"; */
+"351.title" = "Citações Inteligentes";
+
+/* Class = "NSMenuItem"; title = "Smart Links"; ObjectID = "354"; */
+"354.title" = "Links Inteligentes";
+
+/* Class = "NSMenuItem"; title = "Transformations"; ObjectID = "450"; */
+"450.title" = "Transformações";
+
+/* Class = "NSMenu"; title = "Transformations"; ObjectID = "451"; */
+"451.title" = "Transformações";
+
+/* Class = "NSMenuItem"; title = "Make Upper Case"; ObjectID = "452"; */
+"452.title" = "Aplicar Maiúsculas";
+
+/* Class = "NSMenuItem"; title = "Correct Spelling Automatically"; ObjectID = "454"; */
+"454.title" = "Corrigir Ortografia Automaticamente";
+
+/* Class = "NSMenuItem"; title = "Show Substitutions"; ObjectID = "457"; */
+"457.title" = "Mostrar Substituições";
+
+/* Class = "NSMenuItem"; title = "Smart Dashes"; ObjectID = "460"; */
+"460.title" = "Traços Inteligentes";
+
+/* Class = "NSMenuItem"; title = "Text Replacement"; ObjectID = "462"; */
+"462.title" = "Substituição de Texto";
+
+/* Class = "NSMenuItem"; title = "Make Lower Case"; ObjectID = "465"; */
+"465.title" = "Aplicar Minúsculas";
+
+/* Class = "NSMenuItem"; title = "Capitalize"; ObjectID = "466"; */
+"466.title" = "Letras Maiúsculas";
+
+/* Class = "NSMenuItem"; title = "Paste and Match Style"; ObjectID = "485"; */
+"485.title" = "Estilo de Colar e Correspondência";
+
+/* Class = "NSMenuItem"; title = "Help"; ObjectID = "490"; */
+"490.title" = "Ajuda";
+
+/* Class = "NSMenu"; title = "Help"; ObjectID = "491"; */
+"491.title" = "Ajuda";
+
+/* Class = "NSMenuItem"; title = "Ring Help"; ObjectID = "492"; */
+"492.title" = "Ajuda Ring";
+
+/* Class = "NSMenuItem"; title = "Find and Replace…"; ObjectID = "534"; */
+"534.title" = "Pesquisar e Substituir...";
+
+/* Class = "NSMenuItem"; title = "Check for Update..."; ObjectID = "593"; */
+"593.title" = "Verificar Atualizações...";
+
+/* Class = "NSMenuItem"; title = "Show"; ObjectID = "12w-Fz-Scs"; */
+"12w-Fz-Scs.title" = "Mostrar";
+
+/* Class = "NSMenu"; title = "Show"; ObjectID = "1fJ-em-1ww"; */
+"1fJ-em-1ww.title" = "Mostrar";
+
+/* Class = "NSMenuItem"; title = "Show recent"; ObjectID = "GTY-d8-NBf"; */
+"GTY-d8-NBf.title" = "Mostrar recente";
+
+/* Class = "NSMenuItem"; title = "Show contacts"; ObjectID = "GU3-tt-2de"; */
+"GU3-tt-2de.title" = "Mostrar contactos";
+
+/* Class = "NSMenuItem"; title = "Show call history"; ObjectID = "Oco-m7-LtS"; */
+"Oco-m7-LtS.title" = "Mostrar histórico de chamadas";
diff --git a/ui/pt_PT.lproj/MigrateRingAccountsWindow.strings b/ui/pt_PT.lproj/MigrateRingAccountsWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..c63c795b623b7f65e8869890f915f09b43e5c366
--- /dev/null
+++ b/ui/pt_PT.lproj/MigrateRingAccountsWindow.strings
@@ -0,0 +1,48 @@
+
+/* Class = "NSTextFieldCell"; title = "Account migration completed"; ObjectID = "1ob-x1-u74"; */
+"1ob-x1-u74.title" = "Terminada a migração da conta";
+
+/* Class = "NSTextFieldCell"; placeholderString = "RingID"; ObjectID = "859-10-HEb"; */
+"859-10-HEb.placeholderString" = "RingID";
+
+/* Class = "NSTextFieldCell"; title = "The following account needs to be migrated to the new Ring account format:\\n Alias : \\nID:\\n To proceed the migration, you must choose a password for your account. This password will be used to encrypt your master key. It will be required for adding new devices to your Ring account. If your not ready to choose a password, you may close Ring and resume the migration later."; ObjectID = "859-10-HEb"; */
+"859-10-HEb.title" = "A seguinte conta tem de ser migrada para o novo formato da conta Ring:\\nApelido: \\nID:\\nPara continuar a migração, tem de escolher uma palavra-chave para a sua conta. Esta palavra-chave será utilizada para criptografar a sua palavra-chave mestre. Ela será solicitada quando forem adicionados novos dispositivos na sua conta Ring. Caso não decida criar uma palavra-chave agora, pode fechar o Ring e continuar com a migração mais tarde.";
+
+/* Class = "NSTextFieldCell"; title = "Account migration error"; ObjectID = "8K3-9Z-MKH"; */
+"8K3-9Z-MKH.title" = "Erro de migração de conta";
+
+/* Class = "NSTextFieldCell"; title = "Congratulations, your account has been migrated with Success."; ObjectID = "C2l-rz-Gqt"; */
+"C2l-rz-Gqt.title" = "Parabéns, a sua nova conta foi migrada com sucesso.";
+
+/* Class = "NSButtonCell"; title = "Delete this account"; ObjectID = "ITE-yD-CTb"; */
+"ITE-yD-CTb.title" = "Eliminar esta conta";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Confirm your new password..."; ObjectID = "KuO-oT-zhY"; */
+"KuO-oT-zhY.placeholderString" = "Confirme a sua nova palavra-chave...";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "PT7-XI-WDR"; */
+"PT7-XI-WDR.title" = "OK";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "QvC-M9-y7g"; */
+"QvC-M9-y7g.title" = "Janela";
+
+/* Class = "NSButtonCell"; title = "OK"; ObjectID = "VN1-A3-RIh"; */
+"VN1-A3-RIh.title" = "OK";
+
+/* Class = "NSTextFieldCell"; title = "Confirmation"; ObjectID = "aOa-1q-AZe"; */
+"aOa-1q-AZe.title" = "Confirmação";
+
+/* Class = "NSTextFieldCell"; placeholderString = "error label"; ObjectID = "e7n-Ev-bK7"; */
+"e7n-Ev-bK7.placeholderString" = "rótulo do erro";
+
+/* Class = "NSButtonCell"; title = "Migrate"; ObjectID = "rW5-Il-5YD"; */
+"rW5-Il-5YD.title" = "Migrar";
+
+/* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "vwh-K9-3O9"; */
+"vwh-K9-3O9.title" = "Palavra-chave";
+
+/* Class = "NSTextFieldCell"; title = "Account migration required"; ObjectID = "wmv-sA-Mlh"; */
+"wmv-sA-Mlh.title" = "Necessário migrar a conta";
+
+/* Class = "NSSecureTextFieldCell"; placeholderString = "Password..."; ObjectID = "xqz-Uz-hqU"; */
+"xqz-Uz-hqU.placeholderString" = "Palavra-chave...";
diff --git a/ui/pt_PT.lproj/PersonLinker.strings b/ui/pt_PT.lproj/PersonLinker.strings
new file mode 100644
index 0000000000000000000000000000000000000000..754bb62950ed893f7edc05d0ddc28360c740b367
--- /dev/null
+++ b/ui/pt_PT.lproj/PersonLinker.strings
@@ -0,0 +1,24 @@
+
+/* Class = "NSTextFieldCell"; placeholderString = "Display Role"; ObjectID = "Jcn-cg-rbR"; */
+"Jcn-cg-rbR.placeholderString" = "Mostrar Regra";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "M4f-N4-msh"; */
+"M4f-N4-msh.title" = "Texto da Célula";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Contact Method"; ObjectID = "a9R-r5-K3w"; */
+"a9R-r5-K3w.placeholderString" = "Método de Contacto";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Last name..."; ObjectID = "cGT-nu-sPa"; */
+"cGT-nu-sPa.placeholderString" = "Último nome...";
+
+/* Class = "NSButtonCell"; title = "Add new contact"; ObjectID = "had-9Y-eza"; */
+"had-9Y-eza.title" = "Adicionar novo contacto";
+
+/* Class = "NSButtonCell"; title = "Create"; ObjectID = "qZc-Z2-TpP"; */
+"qZc-Z2-TpP.title" = "Criar";
+
+/* Class = "NSTextFieldCell"; title = "New Contact"; ObjectID = "v7b-de-MVd"; */
+"v7b-de-MVd.title" = "Novo Contacto";
+
+/* Class = "NSTextFieldCell"; placeholderString = "First name..."; ObjectID = "vyb-95-XaF"; */
+"vyb-95-XaF.placeholderString" = "Primeiro nome...";
diff --git a/ui/pt_PT.lproj/PreferencesWindow.strings b/ui/pt_PT.lproj/PreferencesWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..697de81e863693d4a44b8a04b6e52fe01a2332c0
--- /dev/null
+++ b/ui/pt_PT.lproj/PreferencesWindow.strings
@@ -0,0 +1,33 @@
+
+/* Class = "NSWindow"; title = "Ring Preferences"; ObjectID = "C1T-wE-wxb"; */
+"C1T-wE-wxb.title" = "Preferências Ring";
+
+/* Class = "NSToolbarItem"; label = "General"; ObjectID = "GQi-nL-0Ey"; */
+"GQi-nL-0Ey.label" = "Geral";
+
+/* Class = "NSToolbarItem"; paletteLabel = "General"; ObjectID = "GQi-nL-0Ey"; */
+"GQi-nL-0Ey.paletteLabel" = "Geral";
+
+/* Class = "NSToolbarItem"; label = "Advanced"; ObjectID = "Qza-fj-d45"; */
+"Qza-fj-d45.label" = "Avançado";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Advanced"; ObjectID = "Qza-fj-d45"; */
+"Qza-fj-d45.paletteLabel" = "Avançado";
+
+/* Class = "NSToolbarItem"; label = "Accounts"; ObjectID = "bRw-gW-tRJ"; */
+"bRw-gW-tRJ.label" = "Contas";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Accounts"; ObjectID = "bRw-gW-tRJ"; */
+"bRw-gW-tRJ.paletteLabel" = "Contas";
+
+/* Class = "NSToolbarItem"; label = "Audio"; ObjectID = "iuJ-eu-b7f"; */
+"iuJ-eu-b7f.label" = "Áudio";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Audio"; ObjectID = "iuJ-eu-b7f"; */
+"iuJ-eu-b7f.paletteLabel" = "Áudio";
+
+/* Class = "NSToolbarItem"; label = "Video"; ObjectID = "jLi-an-TR2"; */
+"jLi-an-TR2.label" = "Vídeo";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Video"; ObjectID = "jLi-an-TR2"; */
+"jLi-an-TR2.paletteLabel" = "Vídeo";
diff --git a/ui/pt_PT.lproj/RegisterNameWindow.strings b/ui/pt_PT.lproj/RegisterNameWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..c8b26b63bb4342aad51eb375de8fba215156e576
--- /dev/null
+++ b/ui/pt_PT.lproj/RegisterNameWindow.strings
@@ -0,0 +1,36 @@
+
+/* Class = "NSTextFieldCell"; placeholderString = "Mandatory*"; ObjectID = "1TO-Ov-S8j"; */
+"1TO-Ov-S8j.placeholderString" = "Obrigatório*";
+
+/* Class = "NSTextFieldCell"; title = "Other users can use it instead of your RingID"; ObjectID = "9gi-0u-67t"; */
+"9gi-0u-67t.title" = "Os outros utilizadores podem utilizar em vez do seu RingID";
+
+/* Class = "NSTextFieldCell"; title = "An error occured during your username registration"; ObjectID = "Aeh-tK-RjX"; */
+"Aeh-tK-RjX.title" = "Ocorreu um erro durante o registo do seu nome de utilizador";
+
+/* Class = "NSTextFieldCell"; title = "Enter your Ring account password"; ObjectID = "B6x-jj-48R"; */
+"B6x-jj-48R.title" = "Introduza a palavra-chave da sua conta Ring";
+
+/* Class = "NSWindow"; title = "Window"; ObjectID = "JWw-7m-ywL"; */
+"JWw-7m-ywL.title" = "Janela";
+
+/* Class = "NSTextFieldCell"; title = "Just a moment..."; ObjectID = "YIN-YL-JBs"; */
+"YIN-YL-JBs.title" = "Só um momento...";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Username..."; ObjectID = "bdC-Uc-Qhs"; */
+"bdC-Uc-Qhs.placeholderString" = "Nome de utilizador...";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "cbA-c2-LlV"; */
+"cbA-c2-LlV.title" = "Cancelar";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "eoS-s7-b3w"; */
+"eoS-s7-b3w.title" = "Cancelar";
+
+/* Class = "NSButtonCell"; title = "Ok"; ObjectID = "fOn-FV-2x8"; */
+"fOn-FV-2x8.title" = "OK";
+
+/* Class = "NSButtonCell"; title = "Register"; ObjectID = "lT3-Bh-MnL"; */
+"lT3-Bh-MnL.title" = "Registar";
+
+/* Class = "NSTextFieldCell"; title = "Register username on the blockchain"; ObjectID = "tje-EZ-ZPI"; */
+"tje-EZ-ZPI.title" = "Registar o nome de utilizador na cadeia de blocos";
diff --git a/ui/pt_PT.lproj/RingWindow.strings b/ui/pt_PT.lproj/RingWindow.strings
new file mode 100644
index 0000000000000000000000000000000000000000..79a0b26ea08e97b4a38e3aad50697430b01dc9dd
--- /dev/null
+++ b/ui/pt_PT.lproj/RingWindow.strings
@@ -0,0 +1,69 @@
+
+/* Class = "NSTabViewItem"; label = "SmartView"; ObjectID = "0MO-4e-8mo"; */
+"0MO-4e-8mo.label" = "Visualização Inteligente";
+
+/* Class = "NSTextFieldCell"; title = "Text"; ObjectID = "3Bh-xR-4Vn"; */
+"3Bh-xR-4Vn.title" = "Texto";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ap7-26-S6b"; */
+"Ap7-26-S6b.title" = "Texto da Célula";
+
+/* Class = "NSTextFieldCell"; placeholderString = "details"; ObjectID = "BfK-c5-B1l"; */
+"BfK-c5-B1l.placeholderString" = "detalhes";
+
+/* Class = "NSWindow"; title = "Ring"; ObjectID = "F0z-JX-Cv5"; */
+"F0z-JX-Cv5.title" = "Ring";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Contact Method"; ObjectID = "FlQ-Th-nfO"; */
+"FlQ-Th-nfO.placeholderString" = "Método de Contacto";
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "GAa-pQ-t4g"; */
+"GAa-pQ-t4g.title" = "Texto da Célula";
+
+/* Class = "NSBox"; title = "Title"; ObjectID = "Pav-Bw-GgK"; */
+"Pav-Bw-GgK.title" = "Título";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Display Role"; ObjectID = "Q1F-xo-N3e"; */
+"Q1F-xo-N3e.placeholderString" = "Mostrar Regra";
+
+/* Class = "NSTextFieldCell"; placeholderString = "date"; ObjectID = "UKP-Et-CT0"; */
+"UKP-Et-CT0.placeholderString" = "data";
+
+/* Class = "NSTabViewItem"; label = "History"; ObjectID = "Wi9-Zd-O1N"; */
+"Wi9-Zd-O1N.label" = "Histórico";
+
+/* Class = "NSTextFieldCell"; title = "This is your RingID. Copy and share it with your friends!"; ObjectID = "Xb9-UT-M2F"; */
+"Xb9-UT-M2F.title" = "Este é o seu RingID. Copie e compartilhe-o com os seus amigos!";
+
+/* Class = "NSTabViewItem"; label = "Contacts"; ObjectID = "Zbi-X6-DLT"; */
+"Zbi-X6-DLT.label" = "Contactos";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Name"; ObjectID = "bgk-oz-u7n"; */
+"bgk-oz-u7n.placeholderString" = "Nome";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Category"; ObjectID = "d5o-nL-fRP"; */
+"d5o-nL-fRP.placeholderString" = "Categoria";
+
+/* Class = "NSTextFieldCell"; title = "Ring is free software for universal communication which respects the freedoms and privacy of its users."; ObjectID = "eln-Vm-t0d"; */
+"eln-Vm-t0d.title" = "O Ring é um programa livre para comunicação universal que respeita as liberdades e privacidade dos seus utilizadores.";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Category"; ObjectID = "gaf-Za-tuc"; */
+"gaf-Za-tuc.placeholderString" = "Categoria";
+
+/* Class = "NSTextFieldCell"; placeholderString = "details"; ObjectID = "isD-c6-X5Q"; */
+"isD-c6-X5Q.placeholderString" = "detalhes";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Call name"; ObjectID = "j0J-Xd-uth"; */
+"j0J-Xd-uth.placeholderString" = "Nome do chamador";
+
+/* Class = "NSTextFieldCell"; placeholderString = "details"; ObjectID = "mK5-kV-YOO"; */
+"mK5-kV-YOO.placeholderString" = "detalhes";
+
+/* Class = "NSTextFieldCell"; placeholderString = "n"; ObjectID = "sGB-x7-gig"; */
+"sGB-x7-gig.placeholderString" = "n";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Display Role"; ObjectID = "uSw-g5-kte"; */
+"uSw-g5-kte.placeholderString" = "Mostrar Regra";
+
+/* Class = "NSSearchFieldCell"; placeholderString = "Search for new or existing contact"; ObjectID = "vvE-nM-kSl"; */
+"vvE-nM-kSl.placeholderString" = "Pesquisar contactos novos ou existentes";
diff --git a/ui/pt_PT.lproj/RingWizard.strings b/ui/pt_PT.lproj/RingWizard.strings
new file mode 100644
index 0000000000000000000000000000000000000000..8419bb08818fedad04b6c3aee2a1a917fe3182f1
--- /dev/null
+++ b/ui/pt_PT.lproj/RingWizard.strings
@@ -0,0 +1,3 @@
+
+/* Class = "NSTextFieldCell"; title = "Welcome to Ring"; ObjectID = "2mM-yx-BfM"; */
+"2mM-yx-BfM.title" = "Bem-vindo(a) ao Ring";
diff --git a/ui/pt_PT.lproj/RingWizardChoose.strings b/ui/pt_PT.lproj/RingWizardChoose.strings
new file mode 100644
index 0000000000000000000000000000000000000000..a468bd4317a67f95df97b10a6a3c783b02dd75f8
--- /dev/null
+++ b/ui/pt_PT.lproj/RingWizardChoose.strings
@@ -0,0 +1,9 @@
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "YJ3-7G-cU1"; */
+"YJ3-7G-cU1.title" = "Cancelar";
+
+/* Class = "NSButtonCell"; title = "Link this device to an account"; ObjectID = "Z9K-mD-ucr"; */
+"Z9K-mD-ucr.title" = "Associar este dispositivo a uma conta";
+
+/* Class = "NSButtonCell"; title = "Create a Ring account"; ObjectID = "k1T-a7-yZD"; */
+"k1T-a7-yZD.title" = "Criar uma conta no Ring";
diff --git a/ui/pt_PT.lproj/RingWizardLinkAccount.strings b/ui/pt_PT.lproj/RingWizardLinkAccount.strings
new file mode 100644
index 0000000000000000000000000000000000000000..fe0ef192f74b39157caba883824eb80a23b2f6e9
--- /dev/null
+++ b/ui/pt_PT.lproj/RingWizardLinkAccount.strings
@@ -0,0 +1,39 @@
+
+/* Class = "NSTextFieldCell"; title = "Follow the process on the device.
The PIN is only valid for 10 minutes."; ObjectID = "2n6-m3-fbj"; */
+"2n6-m3-fbj.title" = "Siga o processo no seu dispositivo.\nO seu PIN só será válido por 10 minutos.";
+
+/* Class = "NSTextFieldCell"; title = "Enter your PIN"; ObjectID = "3ik-rY-Gig"; */
+"3ik-rY-Gig.title" = "Introduza o seu PIN";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "4ev-TK-8Yt"; */
+"4ev-TK-8Yt.title" = "Cancelar";
+
+/* Class = "NSTextFieldCell"; title = "Go to the account management setting of the device, choose the Ring account to use and select \"Link another device to this account\". 
"; ObjectID = "4me-D9-6GK"; */
+"4me-D9-6GK.title" = "Aceda às configurações de gestão de conta no dispositivo, escolha a \nconta Ring a usar e selecione \"Associar outro dispositivo a esta conta\". ↵";
+
+/* Class = "NSButtonCell"; title = "Link"; ObjectID = "8b8-bt-eAj"; */
+"8b8-bt-eAj.title" = "Associar";
+
+/* Class = "NSTextFieldCell"; title = "An error occured, please check your password and pin."; ObjectID = "DyG-SJ-U1Q"; */
+"DyG-SJ-U1Q.title" = "Ocorreu um erro. Por favor verifique a sua palavra-chave e o PIN.";
+
+/* Class = "NSTextFieldCell"; title = "2. Generate a PIN code"; ObjectID = "GfW-ah-8U1"; */
+"GfW-ah-8U1.title" = "2. Gerar um Código PIN";
+
+/* Class = "NSTextFieldCell"; title = "1. Grab a device with the account you want to use"; ObjectID = "HcT-yD-KVo"; */
+"HcT-yD-KVo.title" = "1. Pegue num dispositivo com a conta que deseja usar";
+
+/* Class = "NSTextFieldCell"; title = "Just a moment..."; ObjectID = "M4C-GY-B6t"; */
+"M4C-GY-B6t.title" = "Só um momento...";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "Pcj-BY-tou"; */
+"Pcj-BY-tou.title" = "Cancelar";
+
+/* Class = "NSTextFieldCell"; title = "Enter your Ring account password"; ObjectID = "U2K-fu-INc"; */
+"U2K-fu-INc.title" = "Introduza a palavra-chave da sua conta Ring";
+
+/* Class = "NSButtonCell"; title = "I'm ready"; ObjectID = "XN4-uc-BSt"; */
+"XN4-uc-BSt.title" = "Estou pronto";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "t12-O0-kcf"; */
+"t12-O0-kcf.title" = "OK";
diff --git a/ui/pt_PT.lproj/RingWizardNewAccount.strings b/ui/pt_PT.lproj/RingWizardNewAccount.strings
new file mode 100644
index 0000000000000000000000000000000000000000..537f0246cfa01017108667bd9baf6f3a1d61812a
--- /dev/null
+++ b/ui/pt_PT.lproj/RingWizardNewAccount.strings
@@ -0,0 +1,42 @@
+
+/* Class = "NSTextFieldCell"; title = "By checking this, you will register a unique username on Ring network. People can use it to contact you instead of using your RingID which is 40 characters long."; ObjectID = "0qE-Sz-hdc"; */
+"0qE-Sz-hdc.title" = "Marcando isto, irá registar um nome de utilizador único na rede Ring. As pessoas podem usá-lo para o contactar em vez de usarem o seu RingID, que contém 40 caracteres.";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Mandatory*"; ObjectID = "1TO-Ov-S8j"; */
+"1TO-Ov-S8j.placeholderString" = "Obrigatório*";
+
+/* Class = "NSButtonCell"; title = "Register public username"; ObjectID = "AG5-GR-bii"; */
+"AG5-GR-bii.title" = "Registar nome de utilizador público";
+
+/* Class = "NSTextFieldCell"; title = "Choose your password"; ObjectID = "B6x-jj-48R"; */
+"B6x-jj-48R.title" = "Escolha a sua palavra-chave";
+
+/* Class = "NSTextFieldCell"; placeholderString = "Mandatory*"; ObjectID = "BCg-5V-Ek4"; */
+"BCg-5V-Ek4.placeholderString" = "Obrigatório*";
+
+/* Class = "NSTextFieldCell"; title = "Just a moment..."; ObjectID = "YIN-YL-JBs"; */
+"YIN-YL-JBs.title" = "Só um momento...";
+
+/* Class = "NSTextFieldCell"; title = "Repeat your password"; ObjectID = "fEY-eO-HwI"; */
+"fEY-eO-HwI.title" = "Repita a sua palavra-chave";
+
+/* Class = "NSTextFieldCell"; placeholderString = "'Unknown' if empty..."; ObjectID = "gEy-ak-Cgq"; */
+"gEy-ak-Cgq.placeholderString" = "Introduza o nome";
+
+/* Class = "NSTextFieldCell"; title = "Create your profile"; ObjectID = "gki-BR-jc3"; */
+"gki-BR-jc3.title" = "Criar o seu perfil";
+
+/* Class = "NSTextFieldCell"; title = "Create your account"; ObjectID = "qQl-Xn-c88"; */
+"qQl-Xn-c88.title" = "Criar a sua conta";
+
+/* Class = "NSTextFieldCell"; title = "Enter your full name"; ObjectID = "tzf-88-Yn5"; */
+"tzf-88-Yn5.title" = "Introduza o seu nome completo";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "v7f-52-GJA"; */
+"v7f-52-GJA.title" = "Cancelar";
+
+/* Class = "NSTextFieldCell"; title = "Your password must be at least 6 characters. It will be used to encrypt your account data and to link new devices to your account."; ObjectID = "zUH-kc-cik"; */
+"zUH-kc-cik.title" = "A sua palavra-chave deve ter pelo menos 6 caracteres. Ela será utilizada para criptografar os dados da sua conta e associar novos dispositivos à sua conta.";
+
+/* Class = "NSButtonCell"; title = "Create"; ObjectID = "zfA-n9-V4X"; */
+"zfA-n9-V4X.title" = "Criar";
diff --git a/ui/pt_PT.lproj/VideoPrefs.strings b/ui/pt_PT.lproj/VideoPrefs.strings
new file mode 100644
index 0000000000000000000000000000000000000000..8be609d34e90081f5d0ce46d8e62051aeeac4c9f
--- /dev/null
+++ b/ui/pt_PT.lproj/VideoPrefs.strings
@@ -0,0 +1,15 @@
+
+/* Class = "NSTextFieldCell"; title = "Device"; ObjectID = "170-NP-CSP"; */
+"170-NP-CSP.title" = "Dispositivo";
+
+/* Class = "NSTextFieldCell"; title = "Size"; ObjectID = "4bq-ls-mCp"; */
+"4bq-ls-mCp.title" = "Tamanho";
+
+/* Class = "NSTextFieldCell"; title = "Rate"; ObjectID = "5Im-df-jdd"; */
+"5Im-df-jdd.title" = "Taxa";
+
+/* Class = "NSTextFieldCell"; title = "Selection"; ObjectID = "VqO-Gm-CbB"; */
+"VqO-Gm-CbB.title" = "Seleção";
+
+/* Class = "NSTextFieldCell"; title = "Camera"; ObjectID = "YCM-JC-jin"; */
+"YCM-JC-jin.title" = "Câmara";