Browse Source

New Crowdin translations (#796)

Lipis 5 năm trước cách đây
mục cha
commit
09fa56335e
9 tập tin đã thay đổi với 186 bổ sung74 xóa
  1. 1 5
      src/i18n.ts
  2. 73 47
      src/locales/de.json
  3. 17 4
      src/locales/es.json
  4. 29 4
      src/locales/fr.json
  5. 8 2
      src/locales/no.json
  6. 8 3
      src/locales/pl.json
  7. 29 4
      src/locales/pt.json
  8. 17 3
      src/locales/ru.json
  9. 4 2
      src/locales/tr.json

+ 1 - 5
src/i18n.ts

@@ -5,11 +5,7 @@ export const languages = [
   { lng: "de", label: "Deutsch", data: require("./locales/de.json") },
   { lng: "es", label: "Español", data: require("./locales/es.json") },
   { lng: "fr", label: "Français", data: require("./locales/fr.json") },
-  {
-    lng: "nb-no",
-    label: "Norsk Bokmål",
-    data: require("./locales/nb-no.json"),
-  },
+  { lng: "no", label: "Norsk", data: require("./locales/no.json") },
   { lng: "pl", label: "Polski", data: require("./locales/pl.json") },
   { lng: "pt", label: "Português", data: require("./locales/pt.json") },
   { lng: "ru", label: "Русский", data: require("./locales/ru.json") },

+ 73 - 47
src/locales/de.json

@@ -1,66 +1,92 @@
 {
-  "alerts": {
-    "cannotExportEmptyCanvas": "Leere Zeichenfläche kann nicht exportiert werden.",
-    "clearReset": "Dies wird die ganze Zeichenfläche löschen. Bist du dir sicher?",
-    "couldNotCopyToClipboard": "Konnte nicht in die Zwischenablage kopieren. Versuch es mit dem Chrome Browser.",
-    "couldNotCreateShareableLink": "Konnte keinen teilbaren Link erstellen.",
-    "importBackendFailed": "Import vom Server ist fehlgeschlagen."
-  },
-  "buttons": {
-    "clearReset": "Zeichenfläche löschen & Hintergrundfarbe zurücksetzen",
-    "copyToClipboard": "In die Zwischenablage kopieren",
-    "export": "Export",
-    "exportToPng": "Als PNG exportieren",
-    "exportToSvg": "Als SVG exportieren",
-    "getShareableLink": "Teilbaren Link erhalten",
-    "load": "Laden",
-    "save": "Speichern"
-  },
   "labels": {
-    "architect": "Architekt",
-    "artist": "Künstler",
-    "background": "Hintergrund",
-    "bold": "Fett",
+    "paste": "Einfügen",
+    "selectAll": "Alle auswählen",
+    "copy": "Kopieren",
     "bringForward": "Nach vorne",
+    "sendToBack": "In den Hintergrund",
     "bringToFront": "In den Vordergrund",
-    "cartoonist": "Karikaturist",
-    "code": "Code",
-    "copy": "Kopieren",
-    "copyStyles": "Stile kopieren",
-    "crossHatch": "Kreuzschraffiert",
+    "sendBackward": "Nach hinten",
     "delete": "Löschen",
-    "extraBold": "Extra Fett",
+    "copyStyles": "Stile kopieren",
+    "pasteStyles": "Stile einfügen",
+    "stroke": "Strich",
+    "background": "Hintergrund",
     "fill": "Füllung",
-    "fontFamily": "Schriftart",
+    "strokeWidth": "Strichstärke",
+    "sloppiness": "Sauberkeit",
+    "opacity": "Sichtbarkeit",
     "fontSize": "Schriftgröße",
-    "hachure": "Schraffiert",
+    "fontFamily": "Schriftart",
+    "onlySelected": "Nur ausgewählte",
+    "withBackground": "Mit Hintergrund",
     "handDrawn": "Handschrift",
-    "large": "Groß",
-    "medium": "Mittel",
     "normal": "Normal",
-    "onlySelected": "Nur ausgewählte",
-    "opacity": "Sichtbarkeit",
-    "paste": "Einfügen",
-    "pasteStyles": "Stile einfügen",
-    "selectAll": "Alle auswählen",
-    "sendBackward": "Nach hinten",
-    "sendToBack": "In den Hintergrund",
-    "sloppiness": "Sauberkeit",
+    "code": "Code",
     "small": "Klein",
+    "medium": "Mittel",
+    "large": "Groß",
+    "veryLarge": "Sehr Groß",
     "solid": "Solide",
-    "stroke": "Strich",
-    "strokeWidth": "Strichstärke",
+    "hachure": "Schraffiert",
+    "crossHatch": "Kreuzschraffiert",
     "thin": "Dünn",
-    "veryLarge": "Sehr Groß",
-    "withBackground": "Mit Hintergrund"
+    "bold": "Fett",
+    "extraBold": "Extra Fett",
+    "architect": "Architekt",
+    "artist": "Künstler",
+    "cartoonist": "Karikaturist",
+    "fileTitle": "File title",
+    "colorPicker": "Color picker",
+    "canvasBackground": "Canvas background",
+    "drawingCanvas": "Drawing Canvas",
+    "layers": "Layers",
+    "language": "Language"
+  },
+  "buttons": {
+    "clearReset": "Zeichenfläche löschen & Hintergrundfarbe zurücksetzen",
+    "export": "Export",
+    "exportToPng": "Als PNG exportieren",
+    "exportToSvg": "Als SVG exportieren",
+    "copyToClipboard": "In die Zwischenablage kopieren",
+    "save": "Speichern",
+    "load": "Laden",
+    "getShareableLink": "Teilbaren Link erhalten",
+    "close": "Close",
+    "selectLanguage": "Select Language",
+    "scrollBackToContent": "Scroll back to content",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
+  },
+  "alerts": {
+    "clearReset": "Dies wird die ganze Zeichenfläche löschen. Bist du dir sicher?",
+    "couldNotCreateShareableLink": "Konnte keinen teilbaren Link erstellen.",
+    "importBackendFailed": "Import vom Server ist fehlgeschlagen.",
+    "cannotExportEmptyCanvas": "Leere Zeichenfläche kann nicht exportiert werden.",
+    "couldNotCopyToClipboard": "Konnte nicht in die Zwischenablage kopieren. Versuch es mit dem Chrome Browser.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
-    "arrow": "Pfeil",
+    "selection": "Auswahl",
+    "rectangle": "Rechteck",
     "diamond": "Raute",
     "ellipse": "Ellipse",
+    "arrow": "Pfeil",
     "line": "Linie",
-    "rectangle": "Rechteck",
-    "selection": "Auswahl",
-    "text": "Text"
+    "text": "Text",
+    "lock": "Keep selected tool active after drawing"
+  },
+  "headings": {
+    "canvasActions": "Canvas actions",
+    "selectedShapeActions": "Selected shape actions",
+    "shapes": "Shapes"
+  },
+  "hints": {
+    "linearElement": "Click to start multiple points, drag for single line",
+    "linearElementMulti": "Press Escape or Enter to finish",
+    "resize": "You can constraint proportions by holding SHIFT while resizing"
   }
 }

+ 17 - 4
src/locales/es.json

@@ -39,7 +39,9 @@
     "fileTitle": "Título del archivo",
     "colorPicker": "Selector de color",
     "canvasBackground": "Fondo del lienzo",
-    "drawingCanvas": "Lienzo de dibujo"
+    "drawingCanvas": "Lienzo de dibujo",
+    "layers": "Layers",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Limpiar lienzo y reiniciar el color de fondo",
@@ -50,16 +52,22 @@
     "save": "Guardar",
     "load": "Cargar",
     "getShareableLink": "Obtener enlace para compartir",
-    "showExportDialog": "Mostrar diálogo para exportar",
     "close": "Cerrar",
-    "selectLanguage": "Seleccionar idioma"
+    "selectLanguage": "Seleccionar idioma",
+    "scrollBackToContent": "Scroll back to content",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "Esto limpiará todo el lienzo. Estás seguro?",
     "couldNotCreateShareableLink": "No se pudo crear un enlace para compartir.",
     "importBackendFailed": "La importación falló.",
     "cannotExportEmptyCanvas": "No se puede exportar un lienzo vació",
-    "couldNotCopyToClipboard": "No se ha podido copiar al portapapeles, intente usar Chrome como navegador."
+    "couldNotCopyToClipboard": "No se ha podido copiar al portapapeles, intente usar Chrome como navegador.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
     "selection": "Selección",
@@ -75,5 +83,10 @@
     "canvasActions": "Acciones del lienzo",
     "selectedShapeActions": "Acciones de la forma seleccionada",
     "shapes": "Formas"
+  },
+  "hints": {
+    "linearElement": "Click to start multiple points, drag for single line",
+    "linearElementMulti": "Press Escape or Enter to finish",
+    "resize": "You can constraint proportions by holding SHIFT while resizing"
   }
 }

+ 29 - 4
src/locales/fr.json

@@ -35,7 +35,13 @@
     "extraBold": "Très épais",
     "architect": "Architecte",
     "artist": "Artiste",
-    "cartoonist": "Cartooniste"
+    "cartoonist": "Cartooniste",
+    "fileTitle": "File title",
+    "colorPicker": "Color picker",
+    "canvasBackground": "Canvas background",
+    "drawingCanvas": "Drawing Canvas",
+    "layers": "Layers",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Effacer le canvas & réinitialiser la couleur d'arrière-plan",
@@ -46,14 +52,22 @@
     "save": "Sauvegarder",
     "load": "Ouvrir",
     "getShareableLink": "Obtenir un lien de partage",
-    "scrollBackToContent": "Revenir au contenu"
+    "close": "Close",
+    "selectLanguage": "Select Language",
+    "scrollBackToContent": "Revenir au contenu",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "L'intégralité du canvas va être effacé. Êtes-vous sur ?",
     "couldNotCreateShareableLink": "Impossible de créer un lien de partage.",
     "importBackendFailed": "L'import depuis le backend a échoué.",
     "cannotExportEmptyCanvas": "Impossible d'exporter un canvas vide.",
-    "couldNotCopyToClipboard": "Impossible de copier dans le presse-papier. Essayez d'utiliser le navigateur Chrome."
+    "couldNotCopyToClipboard": "Impossible de copier dans le presse-papier. Essayez d'utiliser le navigateur Chrome.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
     "selection": "Sélection",
@@ -62,6 +76,17 @@
     "ellipse": "Ellipse",
     "arrow": "Flèche",
     "line": "Ligne",
-    "text": "Texte"
+    "text": "Texte",
+    "lock": "Keep selected tool active after drawing"
+  },
+  "headings": {
+    "canvasActions": "Canvas actions",
+    "selectedShapeActions": "Selected shape actions",
+    "shapes": "Shapes"
+  },
+  "hints": {
+    "linearElement": "Click to start multiple points, drag for single line",
+    "linearElementMulti": "Press Escape or Enter to finish",
+    "resize": "You can constraint proportions by holding SHIFT while resizing"
   }
 }

+ 8 - 2
src/locales/nb-no.json → src/locales/no.json

@@ -40,7 +40,8 @@
     "colorPicker": "Fargevelger",
     "canvasBackground": "Lerretsbakgrunn",
     "drawingCanvas": "Lerret",
-    "layers": "Lag"
+    "layers": "Lag",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Tøm lerretet og tilbakestill bakgrunnsfargen",
@@ -53,7 +54,12 @@
     "getShareableLink": "Få delingslenke",
     "close": "Lukk",
     "selectLanguage": "Velg språk",
-    "scrollBackToContent": "Skroll tilbake til innhold"
+    "scrollBackToContent": "Skroll tilbake til innhold",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "Dette vil tømme lerretet. Er du sikker?",

+ 8 - 3
src/locales/pl.json

@@ -40,7 +40,8 @@
     "colorPicker": "Paleta kolorów",
     "canvasBackground": "Kolor dokumentu",
     "drawingCanvas": "Obszar roboczy",
-    "layers": "Warstwy"
+    "layers": "Warstwy",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Wyczyść dokument i zresetuj kolor dokumentu",
@@ -55,14 +56,18 @@
     "selectLanguage": "Wybierz język",
     "scrollBackToContent": "Wróć do obszaru roboczego",
     "zoomIn": "Powiększ",
-    "zoomOut": "Pomniejsz"
+    "zoomOut": "Pomniejsz",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "To spowoduje usunięcie wszystkiego z dokumentu. Czy chcesz kontynuować?",
     "couldNotCreateShareableLink": "Wystąpił błąd przy generowaniu linka do udostępniania.",
     "importBackendFailed": "Wystąpił błąd podczas importowania pliku.",
     "cannotExportEmptyCanvas": "Najpierw musisz coś narysować, aby zapisać dokument.",
-    "couldNotCopyToClipboard": "Błąd podczas kopiowania. Spróbuj użyć Google Chrome."
+    "couldNotCopyToClipboard": "Błąd podczas kopiowania. Spróbuj użyć Google Chrome.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
     "selection": "Zaznaczenie",

+ 29 - 4
src/locales/pt.json

@@ -35,7 +35,13 @@
     "extraBold": "Muito espesso",
     "architect": "Arquitecto",
     "artist": "Artista",
-    "cartoonist": "Caricaturista"
+    "cartoonist": "Caricaturista",
+    "fileTitle": "File title",
+    "colorPicker": "Color picker",
+    "canvasBackground": "Canvas background",
+    "drawingCanvas": "Drawing Canvas",
+    "layers": "Layers",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Limpar o canvas e redefinir a cor de fundo",
@@ -46,14 +52,22 @@
     "save": "Guardar",
     "load": "Carregar",
     "getShareableLink": "Obter um link de partilha",
-    "scrollBackToContent": "Voltar ao conteúdo"
+    "close": "Close",
+    "selectLanguage": "Select Language",
+    "scrollBackToContent": "Voltar ao conteúdo",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "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."
+    "couldNotCopyToClipboard": "Não foi possível copiar no clipboard. Experimente no navegador Chrome.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
     "selection": "Seleção",
@@ -62,6 +76,17 @@
     "ellipse": "Elipse",
     "arrow": "Flecha",
     "line": "Linha",
-    "text": "Texto"
+    "text": "Texto",
+    "lock": "Keep selected tool active after drawing"
+  },
+  "headings": {
+    "canvasActions": "Canvas actions",
+    "selectedShapeActions": "Selected shape actions",
+    "shapes": "Shapes"
+  },
+  "hints": {
+    "linearElement": "Click to start multiple points, drag for single line",
+    "linearElementMulti": "Press Escape or Enter to finish",
+    "resize": "You can constraint proportions by holding SHIFT while resizing"
   }
 }

+ 17 - 3
src/locales/ru.json

@@ -39,7 +39,9 @@
     "fileTitle": "Название файла",
     "colorPicker": "Выбор цвета",
     "canvasBackground": "Фон холста",
-    "drawingCanvas": "Рисование холста"
+    "drawingCanvas": "Рисование холста",
+    "layers": "Layers",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Очистить холст & сбросить цвет фона",
@@ -51,14 +53,21 @@
     "load": "Загрузить",
     "getShareableLink": "Получить доступ по ссылке",
     "close": "Закрыть",
-    "selectLanguage": "Выбрать язык"
+    "selectLanguage": "Выбрать язык",
+    "scrollBackToContent": "Scroll back to content",
+    "zoomIn": "Zoom in",
+    "zoomOut": "Zoom out",
+    "menu": "Menu",
+    "done": "Done",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "Это очистит весь холст. Вы уверены?",
     "couldNotCreateShareableLink": "Не удалось создать общедоступную ссылку.",
     "importBackendFailed": "Не удалось импортировать из бэкэнда.",
     "cannotExportEmptyCanvas": "Не может экспортировать пустой холст.",
-    "couldNotCopyToClipboard": "Не удалось скопировать в буфер обмена. Попробуйте использовать веб-браузер Chrome."
+    "couldNotCopyToClipboard": "Не удалось скопировать в буфер обмена. Попробуйте использовать веб-браузер Chrome.",
+    "uploadedSecurly": "The upload has been secured with end-to-end encryption, which means that Excalidraw server and third parties can't read the content."
   },
   "toolBar": {
     "selection": "Выделение области",
@@ -74,5 +83,10 @@
     "canvasActions": "Операции холста",
     "selectedShapeActions": "Операции выбранной фигуры",
     "shapes": "Фигуры"
+  },
+  "hints": {
+    "linearElement": "Click to start multiple points, drag for single line",
+    "linearElementMulti": "Press Escape or Enter to finish",
+    "resize": "You can constraint proportions by holding SHIFT while resizing"
   }
 }

+ 4 - 2
src/locales/tr.json

@@ -40,7 +40,8 @@
     "colorPicker": "Renk seçici",
     "canvasBackground": "Canvas arka planı",
     "drawingCanvas": "Canvas Çizim",
-    "layers": "Katmanlar"
+    "layers": "Katmanlar",
+    "language": "Language"
   },
   "buttons": {
     "clearReset": "Canvas'ı sıfırla",
@@ -57,7 +58,8 @@
     "zoomIn": "Yakınlaştır",
     "zoomOut": "Uzaklaştır",
     "menu": "Menü",
-    "done": "Tamam"
+    "done": "Tamam",
+    "edit": "Edit"
   },
   "alerts": {
     "clearReset": "Tüm canvas temizlenecek. Emin misiniz?",