diff --git a/Translations/Web/lang_pt-br.php b/Translations/Web/lang_pt-br.php
index 279c3cdac..b410b4d4d 100644
--- a/Translations/Web/lang_pt-br.php
+++ b/Translations/Web/lang_pt-br.php
@@ -30,7 +30,7 @@
// Like
$content_donation_button = "Doar";
-$content_donation_title = 'Se você curte o Keka, demonstre seu …
obtenha-o na App Store ou faça uma doação pelo PayPal!';
+$content_donation_title = 'Se você curte o Keka, demonstre seu .
Obtenha-o na App Store ou faça uma doação pelo PayPal!';
$content_donation_mas = "Ao comprar o Keka na App Store, você apoia o desenvolvimento.
O app é igual ao oferecido no site, só que as atualizações são feitas pela App Store.";
$content_donation_paypal = "Se você não gosta da App Store ou quer apenas explorar o Keka,
mas ao mesmo tempo, curte o projeto e deseja demonstrar seu apoio, use o PayPal para fazer uma doação.";
@@ -61,10 +61,10 @@
$content_defaultapp_text = 'O Keka precisa de um auxiliar para ser definido como o aplicativo padrão.
Baixe, extraia, mova para a mesa e abra este auxiliar.';
// Privacy Policy
-$content_privacypolicy_title = 'Privacy Policy';
+$content_privacypolicy_title = 'Política de Privacidade';
// Terms of use
-$content_termsofuse_title = 'Terms of Use';
+$content_termsofuse_title = 'Termos de Uso';
// Main content of the page
$content_context_menu = "Menu contextual";
diff --git a/Translations/pt-BR.lproj/FinderExtensionLocalizable.strings b/Translations/pt-BR.lproj/FinderExtensionLocalizable.strings
index 93ba4a9dc..4eb91a7db 100644
--- a/Translations/pt-BR.lproj/FinderExtensionLocalizable.strings
+++ b/Translations/pt-BR.lproj/FinderExtensionLocalizable.strings
@@ -1,6 +1,6 @@
"Open with Keka" = "Abrir com Keka";
"Compress here" = "Comprimir Aqui";
-"Compress at..." = "Compress at...";
+"Compress at..." = "Comprimir em...";
"Extract here" = "Extrair Aqui";
"Extract to \"%@\"" = "Extrair para “%@”";
"Compress with Keka" = "Comprimir com Keka";
diff --git a/Translations/pt-BR.lproj/InfoPlist.strings b/Translations/pt-BR.lproj/InfoPlist.strings
index d1f813332..60da7f13c 100644
--- a/Translations/pt-BR.lproj/InfoPlist.strings
+++ b/Translations/pt-BR.lproj/InfoPlist.strings
@@ -2,11 +2,11 @@
"NSHumanReadableCopyright" = "Copyright © 2009-2020 aONe";
/* Access request descriptions */
-"NSDesktopFolderUsageDescription" = "Keka requires Desktop access to work with it's files.";
-"NSDocumentsFolderUsageDescription" = "Keka requires Documents access to work with it's files.";
-"NSDownloadsFolderUsageDescription" = "Keka requires Downloads access to work with it's files.";
-"NSNetworkVolumesUsageDescription" = "Keka requires network volumes access to work with it's files.";
-"NSRemovableVolumesUsageDescription" = "Keka requires removable volumes access to work with it's files.";
+"NSDesktopFolderUsageDescription" = "O Keka requer acesso à pasta Mesa para trabalhar com arquivos nesse local.";
+"NSDocumentsFolderUsageDescription" = "O Keka requer acesso à pasta Documentos para trabalhar com arquivos nesse local.";
+"NSDownloadsFolderUsageDescription" = "O Keka requer acesso à pasta Downloads para trabalhar com arquivos nesse local.";
+"NSNetworkVolumesUsageDescription" = "O Keka requer acesso a volumes de rede para trabalhar com arquivos nesses locais.";
+"NSRemovableVolumesUsageDescription" = "O Keka requer acesso a volumes removíveis para trabalhar com arquivos nesses locais.";
/* File types */
"7Z Archive" = "Arquivo Comprimido 7Z";
@@ -55,5 +55,5 @@
"APPX Archive" = "Arquivo Comprimido APPX";
"Safari extension" = "Extensão do Safari";
"ACE Archive" = "Arquivo Comprimido ACE";
-"XIP Secure Archive" = "XIP Secure Archive";
+"XIP Secure Archive" = "Arquivo Comprimido XIP Seguro";
"Keka Extraction Package" = "Pacote de Extração do Keka";
diff --git a/Translations/pt-BR.lproj/Localizable.strings b/Translations/pt-BR.lproj/Localizable.strings
index a82147c0d..ca5ddd4cd 100644
--- a/Translations/pt-BR.lproj/Localizable.strings
+++ b/Translations/pt-BR.lproj/Localizable.strings
@@ -175,20 +175,20 @@
"The extension is enabled" = "A extensão está ativada";
"The extension is disabled" = "A extensão está desativada";
"The extension status can't be determined" = "Impossível determinar estado da extensão";
-"Keka will decide whether to compress or uncompress based on file format and extension. This is the recommended option." = "Keka will decide whether to compress or uncompress based on file format and extension. This is the recommended option.";
-"Keka will compress all files, even those that are already compressed. You can compress an already compressed file in automatic mode by dropping it to the bottom part of the drop zone." = "Keka will compress all files, even those that are already compressed. You can compress an already compressed file in automatic mode by dropping it to the bottom part of the drop zone.";
-"Keka will try to extract all files. You can try to extract an unknown file in automatic mode by dropping it in the bottom part of the drop zone." = "Keka will try to extract all files. You can try to extract an unknown file in automatic mode by dropping it in the bottom part of the drop zone.";
-"Show the operation log" = "Show the operation log";
-"Unable to process tips" = "Unable to process tips";
-"Already tipping a monthly %@" = "Already tipping a monthly %@";
-"Send a monthly %@ tip" = "Send a monthly %@ tip";
-"Send a %@ tip" = "Send a %@ tip";
-"Give Keka some love ♥" = "Give Keka some love ♥";
-"All extractions will be expanded at this location." = "All extractions will be expanded at this location.";
-"All compressions will be stored at this location." = "All compressions will be stored at this location.";
-"You'll be asked where to extract each operation." = "You'll be asked where to extract each operation.";
-"You'll be asked where to compress each operation." = "You'll be asked where to compress each operation.";
-"If Keka has File Access it will execute the operation near the source file/s, otherwise it will ask for a location. You can set Keka's File Access in the Preferences tab so this option works properly." = "If Keka has File Access it will execute the operation near the source file/s, otherwise it will ask for a location. You can set Keka's File Access in the Preferences tab so this option works properly.";
-"Keka has no file access to the source folder so it needs to ask for a location.\nYou can add access to this and other folders in Keka's Preferences File Access pane." = "Keka has no file access to the source folder so it needs to ask for a location.\nYou can add access to this and other folders in Keka's Preferences File Access pane.";
-"The characters %@ are not compatible with the %@ format" = "The characters %@ are not compatible with the %@ format";
-"The character %@ is not compatible with the %@ format" = "The character %@ is not compatible with the %@ format";
+"Keka will decide whether to compress or uncompress based on file format and extension. This is the recommended option." = "O Keka decidirá entre comprimir ou extrair com base no formato e extensão do arquivo. Esta é a opção recomendada.";
+"Keka will compress all files, even those that are already compressed. You can compress an already compressed file in automatic mode by dropping it to the bottom part of the drop zone." = "O Keka comprimirá todos os arquivos, até mesmo os já comprimidos. No modo automático, você pode soltar um arquivo já comprimido na parte inferior da área de operações para comprimi-lo.";
+"Keka will try to extract all files. You can try to extract an unknown file in automatic mode by dropping it in the bottom part of the drop zone." = "O Keka tentará extrair todos os arquivos comprimidos. No modo automático, você pode soltar um arquivo comprimido desconhecido na parte inferior da área de operações para extraí-lo.";
+"Show the operation log" = "Mostrar registro da operação";
+"Unable to process tips" = "Não foi possível processar a gorjeta";
+"Already tipping a monthly %@" = "Você já está enviando uma gorjeta mensal de %@";
+"Send a monthly %@ tip" = "Enviar uma gorjeta mensal de %@";
+"Send a %@ tip" = "Enviar uma gorjeta de %@";
+"Give Keka some love ♥" = "Demonstre seu Apoio ao Keka ♥";
+"All extractions will be expanded at this location." = "Todas as operações de extração ocorrerão neste local.";
+"All compressions will be stored at this location." = "Todas as operações de compressão ocorrerão neste local.";
+"You'll be asked where to extract each operation." = "Cada operação de extração solicitará um local.";
+"You'll be asked where to compress each operation." = "Cada operação de compressão solicitará um local.";
+"If Keka has File Access it will execute the operation near the source file/s, otherwise it will ask for a location. You can set Keka's File Access in the Preferences tab so this option works properly." = "Se o Keka tiver acesso ao item, ele executará a operação junto ao original. Caso contrário, ele solicitará um local. Configure as preferências de Acesso a Arquivos do Keka para que esta opção funcione corretamente.";
+"Keka has no file access to the source folder so it needs to ask for a location.\nYou can add access to this and other folders in Keka's Preferences File Access pane." = "O Keka precisa solicitar onde a operação será realizada porque ele não tem acesso à pasta original.\nVocê pode adicionar o acesso a esta e outras pastas nas preferências de Acesso a Arquivos do Keka.";
+"The characters %@ are not compatible with the %@ format" = "Os caracteres %@ não são compatíveis com o formato %@";
+"The character %@ is not compatible with the %@ format" = "O caractere %@ não é compatível com o formato %@";
diff --git a/Translations/pt-BR.lproj/logPopoverView.strings b/Translations/pt-BR.lproj/logPopoverView.strings
index 0f381e667..2c5a75cbc 100644
--- a/Translations/pt-BR.lproj/logPopoverView.strings
+++ b/Translations/pt-BR.lproj/logPopoverView.strings
@@ -1,6 +1,6 @@
/* Class = "NSButtonCell"; title = "Save"; ObjectID = "nsv-9w-e8c"; */
-"nsv-9w-e8c.title" = "Save";
+"nsv-9w-e8c.title" = "Salvar";
/* Class = "NSButtonCell"; title = "Copy"; ObjectID = "zfO-0u-4XW"; */
-"zfO-0u-4XW.title" = "Copy";
+"zfO-0u-4XW.title" = "Copiar";
diff --git a/Translations/pt-BR.lproj/loveView.strings b/Translations/pt-BR.lproj/loveView.strings
index b396807e3..ad1a01530 100644
--- a/Translations/pt-BR.lproj/loveView.strings
+++ b/Translations/pt-BR.lproj/loveView.strings
@@ -1,24 +1,24 @@
/* Class = "NSTextFieldCell"; title = "Privacy Policy"; ObjectID = "272-yr-FLe"; */
-"272-yr-FLe.title" = "Privacy Policy";
+"272-yr-FLe.title" = "Política de Privacidade";
/* Class = "NSTextFieldCell"; title = "Quantity:"; ObjectID = "3fa-7X-tbT"; */
-"3fa-7X-tbT.title" = "Quantity:";
+"3fa-7X-tbT.title" = "Quantia:";
/* Class = "NSTextFieldCell"; title = "If you like Keka and want to support it's development feel free to send a tip."; ObjectID = "8XN-ZG-0jV"; */
-"8XN-ZG-0jV.title" = "If you like Keka and want to support it's development feel free to send a tip.";
+"8XN-ZG-0jV.title" = "Se você curte o Keka e deseja apoiar seu desenvolvimento, fique à vontade para enviar uma gorjeta.";
/* Class = "NSTextFieldCell"; title = "and"; ObjectID = "OE7-1P-wlg"; */
-"OE7-1P-wlg.title" = "and";
+"OE7-1P-wlg.title" = "e";
/* Class = "NSButtonCell"; title = "Send a tip"; ObjectID = "WjZ-gs-QMb"; */
-"WjZ-gs-QMb.title" = "Send a tip";
+"WjZ-gs-QMb.title" = "Enviar uma Gorjeta";
/* Class = "NSTextFieldCell"; title = "Terms of Use"; ObjectID = "Zyi-xe-LEG"; */
-"Zyi-xe-LEG.title" = "Terms of Use";
+"Zyi-xe-LEG.title" = "Termos de Uso";
/* Class = "NSButtonCell"; title = "One-time"; ObjectID = "eDc-OH-PJc"; */
-"eDc-OH-PJc.title" = "One-time";
+"eDc-OH-PJc.title" = "Única";
/* Class = "NSButtonCell"; title = "Monthly"; ObjectID = "ePd-aV-Xmv"; */
-"ePd-aV-Xmv.title" = "Monthly";
+"ePd-aV-Xmv.title" = "Mensal";
diff --git a/Translations/pt-BR.lproj/main.strings b/Translations/pt-BR.lproj/main.strings
index 51d75eb34..85bc45488 100644
--- a/Translations/pt-BR.lproj/main.strings
+++ b/Translations/pt-BR.lproj/main.strings
@@ -42,7 +42,7 @@
"Qst-Ya-feO.title" = "Salvar";
/* Class = "NSMenuItem"; title = "Privacy Policy"; ObjectID = "Rkr-d9-A7d"; */
-"Rkr-d9-A7d.title" = "Privacy Policy";
+"Rkr-d9-A7d.title" = "Política de Privacidade";
/* Class = "NSMenuItem"; title = "Cut"; ObjectID = "Ro6-g5-CxU"; */
"Ro6-g5-CxU.title" = "Cortar";
@@ -84,7 +84,7 @@
"jtN-lL-fdx.title" = "Abrir Recente";
/* Class = "NSMenuItem"; title = "Terms Of Use"; ObjectID = "lmN-Tm-HmZ"; */
-"lmN-Tm-HmZ.title" = "Terms Of Use";
+"lmN-Tm-HmZ.title" = "Termos de Uso";
/* Class = "NSMenuItem"; title = "About Keka"; ObjectID = "maF-B5-Hb6"; */
"maF-B5-Hb6.title" = "Sobre o Keka";
diff --git a/Translations/pt-BR.lproj/preferences.strings b/Translations/pt-BR.lproj/preferences.strings
index 1bb23fdb8..49e64abd0 100644
--- a/Translations/pt-BR.lproj/preferences.strings
+++ b/Translations/pt-BR.lproj/preferences.strings
@@ -222,10 +222,10 @@
"Wd0-yz-M1h.title" = "Remover conteúdo de extrações com senha incorreta";
/* Class = "NSToolbarItem"; label = "Love"; ObjectID = "XKE-wc-exs"; */
-"XKE-wc-exs.label" = "Love";
+"XKE-wc-exs.label" = "Apoio";
/* Class = "NSToolbarItem"; paletteLabel = "Love"; ObjectID = "XKE-wc-exs"; */
-"XKE-wc-exs.paletteLabel" = "Love";
+"XKE-wc-exs.paletteLabel" = "Apoio";
/* Class = "NSMenuItem"; title = "Automatic"; ObjectID = "XOB-JO-UQT"; */
"XOB-JO-UQT.title" = "Automaticamente";
@@ -252,7 +252,7 @@
"cb7-h4-ScP.title" = "Máximo de threads por operação:";
/* Class = "NSButtonCell"; title = "Show in external volumes"; ObjectID = "d9P-v6-FAE"; */
-"d9P-v6-FAE.title" = "Show in external volumes";
+"d9P-v6-FAE.title" = "Mostrar em volumes externos";
/* Class = "NSTextFieldCell"; title = "Compressing multiple files:"; ObjectID = "dhi-qv-weg"; */
"dhi-qv-weg.title" = "Compressão de vários arquivos:";
@@ -261,7 +261,7 @@
"eBj-1b-wBg.title" = "Definir data de modificação da pasta com data de extração";
/* Class = "NSButtonCell"; title = "Always tarball non-archiving formats (like GZ or BZIP2) "; ObjectID = "faa-9Y-Axk"; */
-"faa-9Y-Axk.title" = "Always tarball non-archiving formats (like GZ or BZIP2) ";
+"faa-9Y-Axk.title" = "Sempre usar TAR em formatos sem arquivamento (como GZ ou BZIP2) ";
/* Class = "NSTextFieldCell"; title = "Queue extraction operations:"; ObjectID = "fhN-DK-edu"; */
"fhN-DK-edu.title" = "Operações de extração em fila:";