From 25202aec1136821406e40e5154f0eca8eef2b7a7 Mon Sep 17 00:00:00 2001 From: Faustino Kialungila Date: Thu, 23 Jan 2020 19:40:07 +0100 Subject: [PATCH] Adding Portuguese Translation (#528) * Add Portuguese Translation Adding PT translations * Update src/i18n.ts Co-Authored-By: Lipis Co-authored-by: Lipis --- public/locales/pt/translation.json | 66 ++++++++++++++++++++++++++++++ src/i18n.ts | 3 +- 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 public/locales/pt/translation.json diff --git a/public/locales/pt/translation.json b/public/locales/pt/translation.json new file mode 100644 index 00000000..34efb86c --- /dev/null +++ b/public/locales/pt/translation.json @@ -0,0 +1,66 @@ +{ + "labels": { + "paste": "Colar", + "selectAll": "Selecionar tudo", + "copy": "Copiar", + "bringForward": "Passar para o primeiro plano", + "sendToBack": "Passar para trás", + "bringToFront": "Passar para frente", + "sendBackward": "Passar para o plano de fundo", + "delete": "Apagar", + "copyStyles": "Copiar os estilos", + "pasteStyles": "Colar os estilos", + "stroke": "Contornos", + "background": "Fundo", + "fill": "Preenchimento", + "strokeWidth": "Espessura dos contornos", + "sloppiness": "Desleixo", + "opacity": "Opacidade", + "fontSize": "Tamanho da fonte", + "fontFamily": "Fonte", + "onlySelected": "Somente a seleção", + "withBackground": "Com fundo", + "handDrawn": "Manuscrito", + "normal": "Normal", + "code": "Código", + "small": "Pequeno", + "medium": "Médio", + "large": "Grande", + "veryLarge": "Muito Grande", + "solid": "Sólido", + "hachure": "Eclosão", + "crossHatch": "Eclosão cruzada", + "thin": "Fino", + "bold": "Espesso", + "extraBold": "Muito espesso", + "architect": "Arquitecto", + "artist": "Artista", + "cartoonist": "Caricaturista" + }, + "buttons": { + "clearReset": "Limpar o canvas e redefinir a cor de fundo", + "export": "Exportar", + "exportToPng": "Exportar em PNG", + "copyToClipboard": "Copiar para o clipboard", + "save": "Guardar", + "load": "Carregar", + "getShareableLink": "Obter um link de partilha" + }, + "alerts": { + "clearReset": "O canvas inteiro será excluído. Tens a certeza?", + "couldNotCreateShareableLink": "Não foi possível criar um link de partilha.", + "importBackendFailed": "O carregamento no servidor falhou.", + "cannotExportEmptyCanvas": "Não é possível exportar um canvas vazío.", + "couldNotCopyToClipboard": "Não foi possível copiar no clipboard. Experimente no navegador Chrome.", + "copiedToClipboard": "Copiado no clipboard: {{url}}" + }, + "toolBar": { + "selection": "Seleção", + "rectangle": "Retângulo", + "diamond": "Losango", + "ellipse": "Elipse", + "arrow": "Flecha", + "line": "Linha", + "text": "Texto" + } +} diff --git a/src/i18n.ts b/src/i18n.ts index 550b6040..9bda068d 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -17,7 +17,8 @@ export function parseDetectedLang(lng: string | undefined): string { export const languages = [ { lng: "en", label: "English" }, { lng: "es", label: "Español" }, - { lng: "fr", label: "Français" } + { lng: "fr", label: "Français" }, + { lng: "pt", label: "Português" } ]; i18n