diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
index 1aab870bbedfe0b173a4d8c5edaeb2ce5ddf6eff_aTE4bi9wdF9CUi5wbw==..e0f63ac6fcf326a8d007e40a29905a4e65ee3246_aTE4bi9wdF9CUi5wbw== 100644
--- a/i18n/pt_BR.po
+++ b/i18n/pt_BR.po
@@ -5257,6 +5257,11 @@
 msgid "largefiles to upload:\n"
 msgstr "largefiles a serem enviados:\n"
 
+#. i18n: column positioning for "hg summary"
+msgid "largefiles: (no remote repo)\n"
+msgstr "largefiles: (nenhum repositório remoto)\n"
+
+#. i18n: column positioning for "hg summary"
 msgid "largefiles: (no files to upload)\n"
 msgstr "largefiles: (nenhum arquivo a ser enviado)\n"
 
@@ -5260,6 +5265,7 @@
 msgid "largefiles: (no files to upload)\n"
 msgstr "largefiles: (nenhum arquivo a ser enviado)\n"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "largefiles: %d to upload\n"
 msgstr "largefiles: %d a serem enviados\n"
@@ -7017,6 +7023,12 @@
 msgid "%d unapplied"
 msgstr "%d não aplicados"
 
+#. i18n: column positioning for "hg summary"
+#, python-format
+msgid "mq:     %s\n"
+msgstr "mq:     %s\n"
+
+#. i18n: column positioning for "hg summary"
 msgid "mq:     (empty queue)\n"
 msgstr "mq:     (fila vazia)\n"
 
@@ -9455,7 +9467,8 @@
 msgid "child process failed to start"
 msgstr "processo filho falhou ao iniciar"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "changeset:   %d:%s\n"
 msgstr "revisão:     %d:%s\n"
 
@@ -9458,8 +9471,9 @@
 #, python-format
 msgid "changeset:   %d:%s\n"
 msgstr "revisão:     %d:%s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "branch:      %s\n"
 msgstr "ramo:        %s\n"
 
@@ -9462,8 +9476,9 @@
 #, python-format
 msgid "branch:      %s\n"
 msgstr "ramo:        %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "bookmark:    %s\n"
 msgstr "marcador:    %s\n"
 
@@ -9466,8 +9481,9 @@
 #, python-format
 msgid "bookmark:    %s\n"
 msgstr "marcador:    %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "tag:         %s\n"
 msgstr "etiqueta:    %s\n"
 
@@ -9470,8 +9486,9 @@
 #, python-format
 msgid "tag:         %s\n"
 msgstr "etiqueta:    %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "phase:       %s\n"
 msgstr "fase:        %s\n"
 
@@ -9474,8 +9491,9 @@
 #, python-format
 msgid "phase:       %s\n"
 msgstr "fase:        %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "parent:      %d:%s\n"
 msgstr "pai:         %d:%s\n"
 
@@ -9478,8 +9496,9 @@
 #, python-format
 msgid "parent:      %d:%s\n"
 msgstr "pai:         %d:%s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "manifest:    %d:%s\n"
 msgstr "manifesto:   %d:%s\n"
 
@@ -9482,8 +9501,9 @@
 #, python-format
 msgid "manifest:    %d:%s\n"
 msgstr "manifesto:   %d:%s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "user:        %s\n"
 msgstr "usuário:     %s\n"
 
@@ -9486,8 +9506,9 @@
 #, python-format
 msgid "user:        %s\n"
 msgstr "usuário:     %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "date:        %s\n"
 msgstr "data:        %s\n"
 
@@ -9490,7 +9511,12 @@
 #, python-format
 msgid "date:        %s\n"
 msgstr "data:        %s\n"
 
+#. i18n: column positioning for "hg log"
+msgid "files:"
+msgstr "arquivos:"
+
+#. i18n: column positioning for "hg log"
 msgid "files+:"
 msgstr "arquivos+:"
 
@@ -9494,6 +9520,7 @@
 msgid "files+:"
 msgstr "arquivos+:"
 
+#. i18n: column positioning for "hg log"
 msgid "files-:"
 msgstr "arquivos-:"
 
@@ -9497,10 +9524,8 @@
 msgid "files-:"
 msgstr "arquivos-:"
 
-msgid "files:"
-msgstr "arquivos:"
-
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "files:       %s\n"
 msgstr "arquivos:    %s\n"
 
@@ -9503,8 +9528,9 @@
 #, python-format
 msgid "files:       %s\n"
 msgstr "arquivos:    %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "copies:      %s\n"
 msgstr "cópias:      %s\n"
 
@@ -9507,7 +9533,8 @@
 #, python-format
 msgid "copies:      %s\n"
 msgstr "cópias:      %s\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "extra:       %s=%s\n"
 msgstr "extra:       %s=%s\n"
@@ -9515,6 +9542,7 @@
 msgid "description:\n"
 msgstr "descrição:\n"
 
+#. i18n: column positioning for "hg log"
 #, python-format
 msgid "summary:     %s\n"
 msgstr "sumário:     %s\n"
@@ -14105,6 +14133,7 @@
 "    Com a opção --remote, isto verificará no caminho default mudanças ainda\n"
 "    não sincronizadas. Isto pode levar algum tempo."
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "parent: %d:%s "
 msgstr "pai: %d:%s "
@@ -14115,7 +14144,8 @@
 msgid " (no revision checked out)"
 msgstr " (nenhuma revisão na cópia de trabalho)"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "branch: %s\n"
 msgstr "ramo: %s\n"
 
@@ -14118,7 +14148,8 @@
 #, python-format
 msgid "branch: %s\n"
 msgstr "ramo: %s\n"
 
+#. i18n: column positioning for "hg summary"
 msgid "bookmarks:"
 msgstr "marcadores:"
 
@@ -14177,7 +14208,8 @@
 msgid " (new branch head)"
 msgstr " (nova cabeça de ramo)"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "commit: %s\n"
 msgstr "consolidação: %s\n"
 
@@ -14180,7 +14212,8 @@
 #, python-format
 msgid "commit: %s\n"
 msgstr "consolidação: %s\n"
 
+#. i18n: column positioning for "hg summary"
 msgid "update: (current)\n"
 msgstr "atualizações: (atual)\n"
 
@@ -14184,7 +14217,8 @@
 msgid "update: (current)\n"
 msgstr "atualizações: (atual)\n"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "update: %d new changesets (update)\n"
 msgstr "atualizações: %d novas revisões (update)\n"
 
@@ -14187,7 +14221,8 @@
 #, python-format
 msgid "update: %d new changesets (update)\n"
 msgstr "atualizações: %d novas revisões (update)\n"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "update: %d new changesets, %d branch heads (merge)\n"
 msgstr "atualizações: %d novas revisões, %d cabeças de ramo (merge)\n"
@@ -14207,7 +14242,8 @@
 msgid "%d outgoing bookmarks"
 msgstr "%d marcadores a serem enviados"
 
+#. i18n: column positioning for "hg summary"
 #, python-format
 msgid "remote: %s\n"
 msgstr "remoto: %s\n"
 
@@ -14210,7 +14246,8 @@
 #, python-format
 msgid "remote: %s\n"
 msgstr "remoto: %s\n"
 
+#. i18n: column positioning for "hg summary"
 msgid "remote: (synced)\n"
 msgstr "remoto: (sincronizado)\n"
 
@@ -24437,6 +24474,7 @@
 msgid "filter %s expects one argument"
 msgstr "o filtro %s espera um argumento"
 
+#. i18n: "join" is a keyword
 msgid "join expects one or two arguments"
 msgstr "join exige um ou dois argumentos"
 
@@ -24440,6 +24478,7 @@
 msgid "join expects one or two arguments"
 msgstr "join exige um ou dois argumentos"
 
+#. i18n: "sub" is a keyword
 msgid "sub expects three arguments"
 msgstr "sub espera três argumentos"
 
@@ -24443,6 +24482,7 @@
 msgid "sub expects three arguments"
 msgstr "sub espera três argumentos"
 
+#. i18n: "if" is a keyword
 msgid "if expects two or three arguments"
 msgstr "if espera dois ou três argumentos"
 
@@ -24446,6 +24486,7 @@
 msgid "if expects two or three arguments"
 msgstr "if espera dois ou três argumentos"
 
+#. i18n: "ifeq" is a keyword
 msgid "ifeq expects three or four arguments"
 msgstr "ifeq espera três ou quatro argumentos"