From 577209a1e68269676d9eb9c2995879393bd1b7de Mon Sep 17 00:00:00 2001
From: Rui Mineiro <48950499+rmmineiro@users.noreply.github.com>
Date: Mon, 6 Apr 2020 23:27:23 +0100
Subject: [PATCH 1/2] Create pt-pt.js

Portuguese (Portugal) translation based on Portuguese (Brazil). Made a few changes and in other cases I kept the Brazil version due to lack of context.
---
 lib/locales/pt-pt.js | 91 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)
 create mode 100644 lib/locales/pt-pt.js

diff --git a/lib/locales/pt-pt.js b/lib/locales/pt-pt.js
new file mode 100644
index 00000000000..eb0c6d67c36
--- /dev/null
+++ b/lib/locales/pt-pt.js
@@ -0,0 +1,91 @@
+/**
+* Copyright 2012-2020, Plotly, Inc.
+* All rights reserved.
+*
+* This source code is licensed under the MIT license found in the
+* LICENSE file in the root directory of this source tree.
+*/
+
+'use strict';
+
+module.exports = {
+    moduleType: 'locale',
+    name: 'pt-PT',
+    dictionary: {
+        'Autoscale': 'Escala automática',
+        'Box Select': 'Seleção retangular',
+        'Click to enter Colorscale title': 'Clique para editar o título da escala de cor',
+        'Click to enter Component A title': 'Clique para editar o título do Componente A',
+        'Click to enter Component B title': 'Clique para editar o título do Componente B',
+        'Click to enter Component C title': 'Clique para editar o título do Componente C',
+        'Click to enter Plot title': 'Clique para editar o título do Gráfico',
+        'Click to enter X axis title': 'Clique para editar o título do eixo X',
+        'Click to enter Y axis title': 'Clique para editar o título do eixo Y',
+        'Click to enter radial axis title': 'Clique para editar o título do eixo radial',
+        'Compare data on hover': 'Comparar dados ao pairar',
+        'Double-click on legend to isolate one trace': 'Duplo clique na legenda para isolar uma série',
+        'Double-click to zoom back out': 'Duplo clique para reverter ampliação',
+        'Download plot as a png': 'Baixar gráfico como imagem (png)',
+        'Download plot': 'Baixar gráfico',
+        'Edit in Chart Studio': 'Editar no Chart Studio',
+        'IE only supports svg.  Changing format to svg.': 'IE suporta apenas svg. Alterando formato para svg',
+        'Lasso Select': 'Seleção de laço',
+        'Orbital rotation': 'Rotação orbital',
+        'Pan': 'Mover',
+        'Produced with Plotly': 'Criado com o Plotly',
+        'Reset': 'Restaurar',
+        'Reset axes': 'Restaurar eixos',
+        'Reset camera to default': 'Restaurar câmera para padrão',
+        'Reset camera to last save': 'Restaurar câmera para última gravação',
+        'Reset view': 'Restaurar vista',
+        'Reset views': 'Restaurar vistas',
+        'Show closest data on hover': 'Exibir dado mais próximo ao pairar',
+        'Snapshot succeeded': 'Captura instantânea completa',
+        'Sorry, there was a problem downloading your snapshot!': 'Desculpe, houve um problema no download de sua captura instantânea!',
+        'Taking snapshot - this may take a few seconds': 'Efetuando captura instantânea - isso pode demorar alguns segundos',
+        'Toggle Spike Lines': 'Habilitar/desabilitar triangulação de linhas',
+        'Toggle show closest data on hover': 'Habilitar/desabilitar exibição de dado mais próximo ao pairar',
+        'Turntable rotation': 'Rotação de mesa',
+        'Zoom': 'Ampliação',
+        'Zoom in': 'Aumentar Ampliação',
+        'Zoom out': 'Reduzir Ampliação',
+        'close': 'fechar',
+        'high': 'alta',
+        'incoming flow count': 'contagem de fluxo de entrada',
+        'kde': 'kde',
+        'lat': 'latitude',
+        'lon': 'longitude',
+        'low': 'baixa',
+        'lower fence': 'limite inferior',
+        'max': 'máximo',
+        'mean ± σ': 'média ± σ',
+        'mean': 'média',
+        'median': 'mediana',
+        'min': 'mínimo',
+        'new text': 'novo texto',
+        'open': 'abrir',
+        'outgoing flow count': 'contagem de fluxo de saída',
+        'q1': 'q1',
+        'q3': 'q3',
+        'source': 'origem',
+        'target': 'destino',
+        'trace': 'série',
+        'upper fence': 'limite superior'
+    },
+    format: {
+        days: [
+            'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira',
+            'quinta-feira', 'sexta-feira', 'sábado'
+        ],
+        shortDays: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'],
+        months: [
+            'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
+            'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
+        ],
+        shortMonths: [
+            'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun',
+            'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'
+        ],
+        date: '%d/%m/%Y'
+    }
+};

From 4a5dc0103560468655e30651a48f20f21b48243d Mon Sep 17 00:00:00 2001
From: Rui Mineiro <48950499+rmmineiro@users.noreply.github.com>
Date: Thu, 16 Apr 2020 00:55:23 +0100
Subject: [PATCH 2/2] Update pt-pt.js

Translation now "ATA Certified".
---
 lib/locales/pt-pt.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/locales/pt-pt.js b/lib/locales/pt-pt.js
index eb0c6d67c36..cdba4300aa7 100644
--- a/lib/locales/pt-pt.js
+++ b/lib/locales/pt-pt.js
@@ -32,7 +32,7 @@ module.exports = {
         'Lasso Select': 'Seleção de laço',
         'Orbital rotation': 'Rotação orbital',
         'Pan': 'Mover',
-        'Produced with Plotly': 'Criado com o Plotly',
+        'Produced with Plotly': 'Criado com Plotly',
         'Reset': 'Restaurar',
         'Reset axes': 'Restaurar eixos',
         'Reset camera to default': 'Restaurar câmera para padrão',
@@ -40,13 +40,13 @@ module.exports = {
         'Reset view': 'Restaurar vista',
         'Reset views': 'Restaurar vistas',
         'Show closest data on hover': 'Exibir dado mais próximo ao pairar',
-        'Snapshot succeeded': 'Captura instantânea completa',
+        'Snapshot succeeded': 'Captura instantânea com sucesso',
         'Sorry, there was a problem downloading your snapshot!': 'Desculpe, houve um problema no download de sua captura instantânea!',
         'Taking snapshot - this may take a few seconds': 'Efetuando captura instantânea - isso pode demorar alguns segundos',
         'Toggle Spike Lines': 'Habilitar/desabilitar triangulação de linhas',
         'Toggle show closest data on hover': 'Habilitar/desabilitar exibição de dado mais próximo ao pairar',
-        'Turntable rotation': 'Rotação de mesa',
-        'Zoom': 'Ampliação',
+        'Turntable rotation': 'Rodar',
+        'Zoom': 'Ampliar',
         'Zoom in': 'Aumentar Ampliação',
         'Zoom out': 'Reduzir Ampliação',
         'close': 'fechar',