From 09fa56335e74e6525d27af7c1d57ca6b2e2e5727 Mon Sep 17 00:00:00 2001 From: Lipis Date: Fri, 21 Feb 2020 23:56:06 +0100 Subject: [PATCH] New Crowdin translations (#796) --- src/i18n.ts | 6 +- src/locales/de.json | 126 +++++++++++++++++----------- src/locales/es.json | 21 ++++- src/locales/fr.json | 33 +++++++- src/locales/{nb-no.json => no.json} | 10 ++- src/locales/pl.json | 11 ++- src/locales/pt.json | 33 +++++++- src/locales/ru.json | 20 ++++- src/locales/tr.json | 6 +- 9 files changed, 189 insertions(+), 77 deletions(-) rename src/locales/{nb-no.json => no.json} (92%) diff --git a/src/i18n.ts b/src/i18n.ts index b13a6177..7684aab4 100644 --- a/src/i18n.ts +++ b/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") }, diff --git a/src/locales/de.json b/src/locales/de.json index 981c5195..be5df680 100644 --- a/src/locales/de.json +++ b/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." + "labels": { + "paste": "Einfügen", + "selectAll": "Alle auswählen", + "copy": "Kopieren", + "bringForward": "Nach vorne", + "sendToBack": "In den Hintergrund", + "bringToFront": "In den Vordergrund", + "sendBackward": "Nach hinten", + "delete": "Löschen", + "copyStyles": "Stile kopieren", + "pasteStyles": "Stile einfügen", + "stroke": "Strich", + "background": "Hintergrund", + "fill": "Füllung", + "strokeWidth": "Strichstärke", + "sloppiness": "Sauberkeit", + "opacity": "Sichtbarkeit", + "fontSize": "Schriftgröße", + "fontFamily": "Schriftart", + "onlySelected": "Nur ausgewählte", + "withBackground": "Mit Hintergrund", + "handDrawn": "Handschrift", + "normal": "Normal", + "code": "Code", + "small": "Klein", + "medium": "Mittel", + "large": "Groß", + "veryLarge": "Sehr Groß", + "solid": "Solide", + "hachure": "Schraffiert", + "crossHatch": "Kreuzschraffiert", + "thin": "Dünn", + "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", - "copyToClipboard": "In die Zwischenablage kopieren", "export": "Export", "exportToPng": "Als PNG exportieren", "exportToSvg": "Als SVG exportieren", - "getShareableLink": "Teilbaren Link erhalten", + "copyToClipboard": "In die Zwischenablage kopieren", + "save": "Speichern", "load": "Laden", - "save": "Speichern" + "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" }, - "labels": { - "architect": "Architekt", - "artist": "Künstler", - "background": "Hintergrund", - "bold": "Fett", - "bringForward": "Nach vorne", - "bringToFront": "In den Vordergrund", - "cartoonist": "Karikaturist", - "code": "Code", - "copy": "Kopieren", - "copyStyles": "Stile kopieren", - "crossHatch": "Kreuzschraffiert", - "delete": "Löschen", - "extraBold": "Extra Fett", - "fill": "Füllung", - "fontFamily": "Schriftart", - "fontSize": "Schriftgröße", - "hachure": "Schraffiert", - "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", - "small": "Klein", - "solid": "Solide", - "stroke": "Strich", - "strokeWidth": "Strichstärke", - "thin": "Dünn", - "veryLarge": "Sehr Groß", - "withBackground": "Mit Hintergrund" + "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" } } diff --git a/src/locales/es.json b/src/locales/es.json index 5800189f..2ba88196 100644 --- a/src/locales/es.json +++ b/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" } } diff --git a/src/locales/fr.json b/src/locales/fr.json index df501ea7..cb71e191 100644 --- a/src/locales/fr.json +++ b/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" } } diff --git a/src/locales/nb-no.json b/src/locales/no.json similarity index 92% rename from src/locales/nb-no.json rename to src/locales/no.json index 7c868fac..5fb3ee01 100644 --- a/src/locales/nb-no.json +++ b/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?", diff --git a/src/locales/pl.json b/src/locales/pl.json index 80beff33..7292fc7c 100644 --- a/src/locales/pl.json +++ b/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", diff --git a/src/locales/pt.json b/src/locales/pt.json index c49fb198..cab5cc3e 100644 --- a/src/locales/pt.json +++ b/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" } } diff --git a/src/locales/ru.json b/src/locales/ru.json index 38d44926..7c2cd5dc 100644 --- a/src/locales/ru.json +++ b/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" } } diff --git a/src/locales/tr.json b/src/locales/tr.json index e462926c..1522d07e 100644 --- a/src/locales/tr.json +++ b/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?",