Browse Source

Adding Portuguese Translation (#528)

* Add Portuguese Translation

Adding PT translations

* Update src/i18n.ts

Co-Authored-By: Lipis <lipiridis@gmail.com>

Co-authored-by: Lipis <lipiridis@gmail.com>
Faustino Kialungila 5 năm trước cách đây
mục cha
commit
25202aec11
2 tập tin đã thay đổi với 68 bổ sung1 xóa
  1. 66 0
      public/locales/pt/translation.json
  2. 2 1
      src/i18n.ts

+ 66 - 0
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"
+  }
+}

+ 2 - 1
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