diff --git a/public/language/pl/admin/general/dashboard.json b/public/language/pl/admin/general/dashboard.json
index 94cbe1b486..7160a73eeb 100644
--- a/public/language/pl/admin/general/dashboard.json
+++ b/public/language/pl/admin/general/dashboard.json
@@ -67,7 +67,7 @@
 	"graphs.page-views": "Wyświetlenia strony",
 	"graphs.page-views-registered": "Wyświetlenia użytkowników",
 	"graphs.page-views-guest": "Wyświetlenia gości",
-	"graphs.page-views-bot": "Wyświetlenia bot'ów",
+	"graphs.page-views-bot": "Wyświetlenia botów",
 	"graphs.unique-visitors": "Unikalni użytkownicy",
 	"graphs.registered-users": "Zarejestrowani użytkownicy",
 	"graphs.anonymous-users": "Anonimowi użytkownicy",
diff --git a/public/language/pl/admin/settings/user.json b/public/language/pl/admin/settings/user.json
index 9c2689e44c..718d668ec7 100644
--- a/public/language/pl/admin/settings/user.json
+++ b/public/language/pl/admin/settings/user.json
@@ -30,9 +30,9 @@
 	"session-time": "Czas sesji",
 	"session-time-days": "Dni",
 	"session-time-seconds": "Sekund",
-	"session-time-help": "Te wartości określają czas, przez jaki użytkownik pozostaje zalogowany, gdy sprawdzą &quot; Zapamiętaj mnie &quot; przy logowaniu. Zwróć uwagę, że zostanie użyta tylko jedna z tych wartości. Jeśli nie ma <i>sekund</i>, cofamy się do kilku <i>dni</i>. Jeśli nie ma wartości <i>dni</i>, domyślnie jest to <i>14 dni</i>.",
+	"session-time-help": "Te wartości określają czas, przez jaki użytkownik pozostaje zalogowany, gdy zaznaczy opcję &quot;Zapamiętaj mnie&quot; przy logowaniu. Użyta zostanie tylko jedna z tych wartości. Jeśli nie ma wartości <i>sekundach</i>, dostępne będą <i>dni</i>. W razie braku wartości w <i>dniach</i> domyślną wartością będzie <i>14 dni</i>.",
 	"online-cutoff": "Po tylu minutach użytkownik zostaje uznany za nieaktywnego.",
-	"online-cutoff-help": "Jeśli użytkownik nie wykona żadnych działań w określonym czasie, zostaje on uznany jako nieaktywny i nie otrzyma aktualizacji w czasie rzeczywistym.",
+	"online-cutoff-help": "Jeśli użytkownik nie wykona żadnych działań w określonym czasie, zostaje on uznany za nieaktywnego i nie otrzyma aktualizacji w czasie rzeczywistym.",
 	"registration": "Rejestracja użytkownika",
 	"registration-type": "Typ rejestracji",
 	"registration-type.normal": "Standardowa",
diff --git a/public/language/pt-PT/admin/advanced/errors.json b/public/language/pt-PT/admin/advanced/errors.json
index a21e177964..c17d2f0ac5 100644
--- a/public/language/pt-PT/admin/advanced/errors.json
+++ b/public/language/pt-PT/admin/advanced/errors.json
@@ -1,13 +1,13 @@
 {
-	"figure-x": "Figure %1",
+	"figure-x": "Figura %1",
 	"error-events-per-day": "<code>%1</code> eventos por dia",
 	"error.404": "404 Não Encontrado",
 	"error.503": "503 Serviço Indisponível ",
 	"manage-error-log": "Gerir Registo de Erros",
 	"export-error-log": "Exportar Registo de Erros (CSV)",
 	"clear-error-log": "Limpar Registo de Erros",
-	"route": "Route",
-	"count": "Count",
+	"route": "Caminho",
+	"count": "Contagem",
 	"no-routes-not-found": "Boa! Não existem erros 404!",
 	"clear404-confirm": "Tens a certeza que pretendes limpar o registo de erros 404?",
 	"clear404-success": "Erros \"404 Não Encontrado\" limpos"
diff --git a/public/language/pt-PT/admin/general/dashboard.json b/public/language/pt-PT/admin/general/dashboard.json
index dedbe2a2ba..1808e11600 100644
--- a/public/language/pt-PT/admin/general/dashboard.json
+++ b/public/language/pt-PT/admin/general/dashboard.json
@@ -1,9 +1,9 @@
 {
 	"forum-traffic": "Tráfego do Fórum",
-	"page-views": "Visualizadores de páginas",
-	"unique-visitors": "Visitantes Únicos",
-	"users": "Users",
-	"posts": "Posts",
+	"page-views": "Visualizações de páginas",
+	"unique-visitors": "Visitantes únicos",
+	"users": "Utilizadores",
+	"posts": "Publicações",
 	"topics": "Tópicos",
 	"page-views-seven": "Últimos 7 Dias",
 	"page-views-thirty": "Últimos 30 Dias",
@@ -30,10 +30,10 @@
 	"latest-lookup-failed": "<p>Ocorreu uma falha a obter a versão mais recente disponível para o NodeBB</p>",
 
 	"notices": "Notices",
-	"restart-not-required": "Restart not required",
-	"restart-required": "Restart required",
-	"search-plugin-installed": "Plugin de Pesquisa instalado",
-	"search-plugin-not-installed": "Plugin de Pesquisa não instalado",
+	"restart-not-required": "Não é necessário reiniciar",
+	"restart-required": "É necessário reiniciar",
+	"search-plugin-installed": "Plugin de pesquisa instalado",
+	"search-plugin-not-installed": "Plugin de pesquisa não instalado",
 	"search-plugin-tooltip": "Instala um plugin de pesquisa a partir da página de Plugins para conseguires ativar a funcionalidade de pesquisa",
 
 	"control-panel": "Sistema de Controlo",
@@ -64,11 +64,11 @@
 
 	"high-presence-topics": " Alta Presença em Tópicos",
 
-	"graphs.page-views": "Visualizadores de páginas",
-	"graphs.page-views-registered": "Page Views Registered",
-	"graphs.page-views-guest": "Page Views Guest",
-	"graphs.page-views-bot": "Page Views Bot",
-	"graphs.unique-visitors": "Visitantes Únicos",
+	"graphs.page-views": "Visualizações de páginas",
+	"graphs.page-views-registered": "Visualizações de páginas por utilizadores registados",
+	"graphs.page-views-guest": "Visualizações de páginas por convidados",
+	"graphs.page-views-bot": "Visualizações de páginas por bots",
+	"graphs.unique-visitors": "Visitantes únicos",
 	"graphs.registered-users": "Utilizadores Registados",
 	"graphs.anonymous-users": "Utilizadores Anónimos",
 	"last-restarted-by": "Última vez reiniciado por",
diff --git a/public/language/pt-PT/admin/settings/email.json b/public/language/pt-PT/admin/settings/email.json
index 0e183bd082..bbe89115b3 100644
--- a/public/language/pt-PT/admin/settings/email.json
+++ b/public/language/pt-PT/admin/settings/email.json
@@ -19,7 +19,7 @@
 	"smtp-transport.security-encrypted": "Encrypted",
 	"smtp-transport.security-starttls": "StartTLS",
 	"smtp-transport.security-none": "None",
-	"smtp-transport.username": "Username",
+	"smtp-transport.username": "Nome de utilizador",
 	"smtp-transport.username-help": "<b>For the Gmail service,</b> enter the full email address here, especially if you are using a Google Apps managed domain.",
 	"smtp-transport.password": "Palavra-passe",
 
diff --git a/public/language/pt-PT/admin/settings/pagination.json b/public/language/pt-PT/admin/settings/pagination.json
index b9f45e8fa9..3b769c0dfb 100644
--- a/public/language/pt-PT/admin/settings/pagination.json
+++ b/public/language/pt-PT/admin/settings/pagination.json
@@ -2,8 +2,8 @@
 	"pagination": "Pagination Settings",
 	"enable": "Paginate topics and posts instead of using infinite scroll.",
 	"topics": "Paginação de Tópicos",
-	"posts-per-page": "Posts per Page",
-	"max-posts-per-page": "Maximum posts per page",
+	"posts-per-page": "Publicações por página",
+	"max-posts-per-page": "Máximo de publicações por página",
 	"categories": "Category Pagination",
 	"topics-per-page": "Tópicos por Página",
 	"max-topics-per-page": "Máximo de tópicos por página"
diff --git a/public/language/pt-PT/admin/settings/post.json b/public/language/pt-PT/admin/settings/post.json
index 53bb85ac4b..ccd3f63ac6 100644
--- a/public/language/pt-PT/admin/settings/post.json
+++ b/public/language/pt-PT/admin/settings/post.json
@@ -4,7 +4,7 @@
 	"sorting.oldest-to-newest": "Oldest to Newest",
 	"sorting.newest-to-oldest": "Newest to Oldest",
 	"sorting.most-votes": "Most Votes",
-	"sorting.most-posts": "Most Posts",
+	"sorting.most-posts": "Mais publicações",
 	"sorting.topic-default": "Default Topic Sorting",
 	"length": "Post Length",
 	"restrictions": "Posting Restrictions",
diff --git a/public/language/pt-PT/admin/settings/uploads.json b/public/language/pt-PT/admin/settings/uploads.json
index 0aed99cfc5..437cd2816a 100644
--- a/public/language/pt-PT/admin/settings/uploads.json
+++ b/public/language/pt-PT/admin/settings/uploads.json
@@ -1,5 +1,5 @@
 {
-	"posts": "Posts",
+	"posts": "Publicações",
 	"allow-files": "Permitir aos utilizadores carregar ficheiros normais",
 	"private": "Tornar os ficheiros enviados privados",
 	"private-extensions": "File extensions to make private",
diff --git a/public/language/zh-CN/admin/settings/user.json b/public/language/zh-CN/admin/settings/user.json
index 1c6a2dc1de..204a269e2e 100644
--- a/public/language/zh-CN/admin/settings/user.json
+++ b/public/language/zh-CN/admin/settings/user.json
@@ -9,7 +9,7 @@
 	"allow-login-with.email": "仅限邮箱",
 	"account-settings": "用户设置",
 	"gdpr_enabled": "Enable GDPR consent collection",
-	"gdpr_enabled_help": "When enabled, all new registrants will be required to explicitly give consent for data collection and usage under the <a href=\"https://eugdpr.org/the-regulation/gdpr-faqs/\">General Data Protection Regulation (GDPR)</a>. <strong>Note</strong>: Enabling GDPR does not force pre-existing users to provide consent. To do so, you will need to install the GDPR plugin.",
+	"gdpr_enabled_help": "当启用时,所有的新注册用户需要明确同意允许数据采集和在<a href=\"https://eugdpr.org/the-regulation/gdpr-faqs/\">通用数据保护协议(GDPR)</a>保护下的使用。<strong>注意</strong>:开启GDPR不一定要之前已经存在的用户同意。在这之前,你需要去安装GDPR插件。",
 	"disable-username-changes": "禁用修改用户名",
 	"disable-email-changes": "禁用修改邮箱",
 	"disable-password-changes": "禁用修改密码",