浏览代码

New Crowdin translations Bulgarian (#1388)

Lipis 5 年之前
父节点
当前提交
0ffbde77ac

+ 1 - 0
src/i18n.ts

@@ -2,6 +2,7 @@ import LanguageDetector from "i18next-browser-languagedetector";
 
 export const languages = [
   { lng: "en", label: "English", data: require("./locales/en.json") },
+  { lng: "bg-BG", label: "Български", data: require("./locales/bg-BG.json") },
   { lng: "de-DE", label: "Deutsch", data: require("./locales/de-DE.json") },
   { lng: "es-ES", label: "Español", data: require("./locales/es-ES.json") },
   { lng: "el-GR", label: "Ελληνικά", data: require("./locales/el-GR.json") },

+ 1 - 0
src/locales/ar-SA.json

@@ -141,6 +141,7 @@
     "shapes": "",
     "or": "",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "",

+ 128 - 127
src/locales/bg-BG.json

@@ -1,154 +1,155 @@
 {
   "labels": {
     "paste": "Постави",
-    "selectAll": "",
-    "copy": "",
-    "copyAsPng": "",
-    "copyAsSvg": "",
-    "bringForward": "",
-    "sendToBack": "",
-    "bringToFront": "",
-    "sendBackward": "",
-    "delete": "",
-    "copyStyles": "",
-    "pasteStyles": "",
-    "stroke": "",
+    "selectAll": "Маркирай всичко",
+    "copy": "Копирай",
+    "copyAsPng": "Копиране в клипборда",
+    "copyAsSvg": "Копиране в клипборда",
+    "bringForward": "Преместване на~пред",
+    "sendToBack": "Изнасяне назад",
+    "bringToFront": "~Изнасяне отпред",
+    "sendBackward": "Изпрати назад",
+    "delete": "Изтрий",
+    "copyStyles": "Копирайте стилове",
+    "pasteStyles": "Постави стилове",
+    "stroke": "Щрих",
     "background": "Фон",
-    "fill": "",
-    "strokeWidth": "",
-    "sloppiness": "",
-    "opacity": "",
-    "textAlign": "",
-    "fontSize": "",
-    "fontFamily": "",
-    "onlySelected": "",
-    "withBackground": "",
-    "handDrawn": "",
-    "normal": "",
+    "fill": "Наситеност",
+    "strokeWidth": "Ширина на щриха",
+    "sloppiness": "Небрежност",
+    "opacity": "Непрозрачност",
+    "textAlign": "Подравняване на текста",
+    "fontSize": "Размер на шрифта",
+    "fontFamily": "Семейство шрифтове",
+    "onlySelected": "Само избраното",
+    "withBackground": "С фон",
+    "handDrawn": "Нарисувано на ръка",
+    "normal": "Нормален",
     "code": "Код",
-    "small": "",
-    "medium": "",
-    "large": "",
-    "veryLarge": "",
-    "solid": "",
-    "hachure": "",
+    "small": "Малък",
+    "medium": "Среден",
+    "large": "Голям",
+    "veryLarge": "Много голям",
+    "solid": "Солиден",
+    "hachure": "Хералдика",
     "crossHatch": "",
-    "thin": "",
-    "bold": "",
-    "left": "",
-    "center": "",
-    "right": "",
-    "extraBold": "",
-    "architect": "",
-    "artist": "",
-    "cartoonist": "",
-    "fileTitle": "",
-    "colorPicker": "",
-    "canvasBackground": "",
-    "drawingCanvas": "",
-    "layers": "",
-    "actions": "",
+    "thin": "Тънък",
+    "bold": "Ясно очертан",
+    "left": "Ляво",
+    "center": "Център",
+    "right": "Дясно",
+    "extraBold": "Много ясно очертан",
+    "architect": "Архитект",
+    "artist": "Художник",
+    "cartoonist": "Карикатурист",
+    "fileTitle": "Заглавие на файл",
+    "colorPicker": "Избор на цвят",
+    "canvasBackground": "Фон на платно",
+    "drawingCanvas": "Платно за рисуване",
+    "layers": "Слоеве",
+    "actions": "Действия",
     "language": "Език",
-    "createRoom": "",
-    "duplicateSelection": "",
-    "untitled": "",
-    "name": ""
+    "createRoom": "Споделете сесия за сътрудничество на живо",
+    "duplicateSelection": "Дублирай",
+    "untitled": "Неозаглавено",
+    "name": "Име"
   },
   "buttons": {
-    "clearReset": "",
-    "export": "",
-    "exportToPng": "",
-    "exportToSvg": "",
-    "copyToClipboard": "",
-    "copyPngToClipboard": "",
-    "save": "",
-    "load": "",
-    "getShareableLink": "",
-    "close": "",
-    "selectLanguage": "",
-    "scrollBackToContent": "",
-    "zoomIn": "",
-    "zoomOut": "",
-    "resetZoom": "",
-    "menu": "",
-    "done": "",
-    "edit": "",
-    "undo": "",
-    "redo": "",
-    "roomDialog": "",
-    "createNewRoom": "",
-    "toggleFullScreen": ""
+    "clearReset": "Нулиране на платно",
+    "export": "Експортиране",
+    "exportToPng": "Изнасяне в PNG",
+    "exportToSvg": "Изнасяне в SVG",
+    "copyToClipboard": "Копиране в клипборда",
+    "copyPngToClipboard": "Копирай PNG в клипборда",
+    "save": "Запази",
+    "load": "Зареждане",
+    "getShareableLink": "Получаване на връзка за споделяне",
+    "close": "Затвори",
+    "selectLanguage": "Избор на език",
+    "scrollBackToContent": "Превъртете обратно към съдържанието",
+    "zoomIn": "Приближаване",
+    "zoomOut": "Отдалечаване",
+    "resetZoom": "Стандартен мащаб",
+    "menu": "Меню",
+    "done": "Завършено",
+    "edit": "Редактиране",
+    "undo": "Отмяна",
+    "redo": "Повтори",
+    "roomDialog": "Започнете сътрудничество на живо",
+    "createNewRoom": "Създай нова стая",
+    "toggleFullScreen": "Превключване на цял екран"
   },
   "alerts": {
-    "clearReset": "",
-    "couldNotCreateShareableLink": "",
-    "couldNotLoadInvalidFile": "",
-    "importBackendFailed": "",
-    "cannotExportEmptyCanvas": "",
-    "couldNotCopyToClipboard": "",
-    "decryptFailed": "",
-    "uploadedSecurly": ""
+    "clearReset": "Това ще изчисти цялото платно. Сигурни ли сте?",
+    "couldNotCreateShareableLink": "Връзката не може да бъде създадена.",
+    "couldNotLoadInvalidFile": "Невалиден файл не може да се зареди",
+    "importBackendFailed": "Импортирането от бекенд не беше успешно.",
+    "cannotExportEmptyCanvas": "Не може да се експортира празно платно.",
+    "couldNotCopyToClipboard": "Неуспешно копиране в клипборда. Опитайте да използвате браузъра Chrome.",
+    "decryptFailed": "Данните не можаха да се дешифрират.",
+    "uploadedSecurly": "Качването е защитено с криптиране от край до край, което означава, че сървърът Excalidraw и трети страни не могат да четат съдържанието."
   },
   "toolBar": {
-    "selection": "",
-    "rectangle": "",
-    "diamond": "",
-    "ellipse": "",
-    "arrow": "",
-    "line": "",
-    "text": "",
-    "lock": ""
+    "selection": "Селекция",
+    "rectangle": "Правоъгълник",
+    "diamond": "Диамант",
+    "ellipse": "Елипс",
+    "arrow": "Стрелка",
+    "line": "Линия",
+    "text": "Текст",
+    "lock": "Поддържайте избрания инструмент активен след рисуване"
   },
   "headings": {
-    "canvasActions": "",
-    "selectedShapeActions": "",
-    "shapes": ""
+    "canvasActions": "Действия по платното",
+    "selectedShapeActions": "Избрани действия",
+    "shapes": "Фигури"
   },
   "hints": {
-    "linearElement": "",
-    "linearElementMulti": "",
-    "resize": "",
-    "rotate": ""
+    "linearElement": "Кликнете, за да стартирате няколко точки, плъзнете за една линия",
+    "linearElementMulti": "Кликнете върху последната точка или натиснете Escape или Enter, за да завършите",
+    "resize": "Можете да ограничите пропорциите, като държите SHIFT, докато преоразмерите",
+    "rotate": "Можете да ограничите ъглите, като държите SHIFT, докато се въртите"
   },
   "errorSplash": {
-    "headingMain_pre": "",
-    "headingMain_button": "",
-    "clearCanvasMessage": "",
-    "clearCanvasMessage_button": "",
-    "clearCanvasCaveat": "",
-    "trackedToSentry_pre": "",
-    "trackedToSentry_post": "",
-    "openIssueMessage_pre": "",
-    "openIssueMessage_button": "",
-    "openIssueMessage_post": "",
-    "sceneContent": ""
+    "headingMain_pre": "Среща грешка. Опитайте ",
+    "headingMain_button": "презареждане на страницата.",
+    "clearCanvasMessage": "Ако презареждането не работи, опитайте ",
+    "clearCanvasMessage_button": "изчистване на платното.",
+    "clearCanvasCaveat": " Това ще доведе до загуба на работа ",
+    "trackedToSentry_pre": "Грешката с идентификатор ",
+    "trackedToSentry_post": " беше проследен в нашата система.",
+    "openIssueMessage_pre": "Бяхме много предпазливи да не включите информацията за вашата сцена при грешката. Ако сцената ви не е частна, моля, помислете за последващи действия на нашата ",
+    "openIssueMessage_button": "тракер за грешки.",
+    "openIssueMessage_post": " Моля, включете информация по-долу, като я копирате и добавите в GitHub.",
+    "sceneContent": "Съдържание на сцената:"
   },
   "roomDialog": {
-    "desc_intro": "",
-    "desc_privacy": "",
-    "button_startSession": "",
-    "button_stopSession": "",
-    "desc_inProgressIntro": "",
-    "desc_persistenceWarning": "",
-    "desc_shareLink": "",
-    "desc_exitSession": ""
+    "desc_intro": "Можете да поканите хора на текущата си сцена да си сътрудничат с вас.",
+    "desc_privacy": "Не се притеснявайте, сесията използва криптиране от край до край, така че каквото нарисувате ще остане частно. Дори нашият сървър няма да може да види какво предлагате.",
+    "button_startSession": "Стартирайте сесията",
+    "button_stopSession": "Стоп на сесията",
+    "desc_inProgressIntro": "Сесията за сътрудничество на живо е в ход.",
+    "desc_persistenceWarning": "Обърнете внимание, че данните за сцената се споделят между сътрудници по P2P начин и не се запазват на нашия сървър. По този начин, ако всички вие прекъснете връзката, ще загубите данните, освен ако не ги експортирате във файл или съвместна връзка.",
+    "desc_shareLink": "Споделете тази връзка с всеки, с когото искате да си сътрудничите:",
+    "desc_exitSession": "Спирането на сесията ще ви изключи от стаята, но ще можете да продължите да работите със сцената, локално. Имайте предвид, че това няма да засегне други хора и те все още ще могат да си сътрудничат с тяхната версия."
   },
   "errorDialog": {
-    "title": ""
+    "title": "Грешка"
   },
   "shortcutsDialog": {
-    "title": "",
-    "shapes": "",
-    "or": "",
-    "click": "",
-    "curvedArrow": "",
-    "curvedLine": "",
-    "editor": "",
-    "view": "",
-    "blog": "",
-    "howto": "",
-    "github": "",
-    "textNewLine": "",
-    "textFinish": ""
+    "title": "Клавиши за бърз достъп",
+    "shapes": "Фигури",
+    "or": "или",
+    "click": "клик",
+    "drag": "плъзнете",
+    "curvedArrow": "Извита стрелка",
+    "curvedLine": "Извита линия",
+    "editor": "Редактор",
+    "view": "Преглед",
+    "blog": "Прочетете нашия блог",
+    "howto": "Следвайте нашите ръководства",
+    "github": "Намерихте проблем? Изпратете",
+    "textNewLine": "Добавяне на нов ред (текст)",
+    "textFinish": "Завършете редактиране (текст)"
   }
 }

+ 1 - 0
src/locales/de-DE.json

@@ -141,6 +141,7 @@
     "shapes": "Formen",
     "or": "oder",
     "click": "klicken",
+    "drag": "ziehen",
     "curvedArrow": "Gebogener Pfeil",
     "curvedLine": "Gebogene Linie",
     "editor": "Editor",

+ 1 - 0
src/locales/el-GR.json

@@ -141,6 +141,7 @@
     "shapes": "Σχήματα",
     "or": "ή",
     "click": "κλικ",
+    "drag": "σύρε",
     "curvedArrow": "Κυρτό βέλος",
     "curvedLine": "Κυρτή γραμμή",
     "editor": "Επεξεργαστής",

+ 8 - 7
src/locales/es-ES.json

@@ -48,7 +48,7 @@
     "drawingCanvas": "Lienzo de dibujo",
     "layers": "Capas",
     "actions": "Acciones",
-    "language": "Lenguaje",
+    "language": "Idioma",
     "createRoom": "Compartir una sesión de colaboración en vivo",
     "duplicateSelection": "Duplicar",
     "untitled": "Sin título",
@@ -71,7 +71,7 @@
     "zoomOut": "Alejarse",
     "resetZoom": "Restablecer zoom",
     "menu": "Menú",
-    "done": "Terminado",
+    "done": "Hecho",
     "edit": "Editar",
     "undo": "Deshacer",
     "redo": "Rehacer",
@@ -82,12 +82,12 @@
   "alerts": {
     "clearReset": "Esto limpiará todo el lienzo. Estás seguro?",
     "couldNotCreateShareableLink": "No se pudo crear un enlace para compartir.",
-    "couldNotLoadInvalidFile": "No se pudo cargar el archivo no válido",
+    "couldNotLoadInvalidFile": "No se pudo cargar el archivo inválido",
     "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.",
     "decryptFailed": "No se pudieron descifrar los datos.",
-    "uploadedSecurly": "La carga ha sido asegurada con cifrado de extremo a extremo, lo que significa que el servidor de Excalidraw y terceros no pueden leer el contenido."
+    "uploadedSecurly": "La carga ha sido encriptada con cifrado de extremo a extremo, lo que significa que el servidor de Excalidraw y terceros no pueden leer el contenido."
   },
   "toolBar": {
     "selection": "Selección",
@@ -105,7 +105,7 @@
     "shapes": "Formas"
   },
   "hints": {
-    "linearElement": "Haga clic para iniciar varios puntos, arrastre para una sola línea",
+    "linearElement": "Haga clic para dibujar multiples puntos o arrastre para una sola línea",
     "linearElementMulti": "Haga clic en el último punto o pulse Escape o Enter para finalizar",
     "resize": "Puede restringir las proporciones manteniendo presionado SHIFT mientras cambia el tamaño",
     "rotate": "Puede restringir los ángulos manteniendo presionado SHIFT mientras gira"
@@ -124,11 +124,11 @@
     "sceneContent": "Contenido de la escena:"
   },
   "roomDialog": {
-    "desc_intro": "Puede invitar personas a su escena actual para que le colaboren.",
+    "desc_intro": "Puedes invitar a gente a tu escena actual para colaborar contigo.",
     "desc_privacy": "No se preocupe, la sesión usa encriptación de extremo a extremo, por lo que todo lo que dibuje se mantendrá privado. Ni siquiera nuestro servidor podrá ver qué se le ocurre.",
     "button_startSession": "Iniciar sesión",
     "button_stopSession": "Detener sesión",
-    "desc_inProgressIntro": "Sesión de colaboración en vivo está ahora en progreso.",
+    "desc_inProgressIntro": "La sesión de colaboración en vivo está ahora en progreso.",
     "desc_persistenceWarning": "Tenga en cuenta que los datos de la escena se comparten entre los colaboradores de forma P2P y no se almacenan en nuestro servidor. Por lo tanto, si todos se desconectan, perderán los datos a menos que los exporten a un archivo o un enlace para compartir.",
     "desc_shareLink": "Comparta este enlace con cualquier persona con quien quiera colaborar:",
     "desc_exitSession": "Detener la sesión lo desconectará de la sala, pero podrá continuar trabajando con la escena localmente. Tenga en cuenta que esto no afectará a otras personas, y aún podrán colaborar en su versión."
@@ -141,6 +141,7 @@
     "shapes": "Formas",
     "or": "o",
     "click": "hacer clic",
+    "drag": "",
     "curvedArrow": "Flecha curva",
     "curvedLine": "Línea curva",
     "editor": "Editor",

+ 1 - 0
src/locales/fr-FR.json

@@ -141,6 +141,7 @@
     "shapes": "Formes",
     "or": "ou",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "Éditeur",

+ 1 - 0
src/locales/hi-IN.json

@@ -141,6 +141,7 @@
     "shapes": "",
     "or": "",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "",

+ 1 - 0
src/locales/hu-HU.json

@@ -141,6 +141,7 @@
     "shapes": "",
     "or": "",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "",

+ 1 - 0
src/locales/id-ID.json

@@ -141,6 +141,7 @@
     "shapes": "",
     "or": "",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "",

+ 1 - 0
src/locales/it-IT.json

@@ -141,6 +141,7 @@
     "shapes": "Forme",
     "or": "oppure",
     "click": "click",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "Editor",

+ 155 - 0
src/locales/ja-JP.json

@@ -0,0 +1,155 @@
+{
+  "labels": {
+    "paste": "",
+    "selectAll": "",
+    "copy": "",
+    "copyAsPng": "",
+    "copyAsSvg": "",
+    "bringForward": "",
+    "sendToBack": "",
+    "bringToFront": "",
+    "sendBackward": "",
+    "delete": "",
+    "copyStyles": "",
+    "pasteStyles": "",
+    "stroke": "",
+    "background": "",
+    "fill": "",
+    "strokeWidth": "",
+    "sloppiness": "",
+    "opacity": "",
+    "textAlign": "",
+    "fontSize": "",
+    "fontFamily": "",
+    "onlySelected": "",
+    "withBackground": "",
+    "handDrawn": "",
+    "normal": "",
+    "code": "",
+    "small": "",
+    "medium": "",
+    "large": "",
+    "veryLarge": "",
+    "solid": "",
+    "hachure": "",
+    "crossHatch": "",
+    "thin": "",
+    "bold": "",
+    "left": "",
+    "center": "",
+    "right": "",
+    "extraBold": "",
+    "architect": "",
+    "artist": "",
+    "cartoonist": "",
+    "fileTitle": "",
+    "colorPicker": "",
+    "canvasBackground": "",
+    "drawingCanvas": "",
+    "layers": "",
+    "actions": "",
+    "language": "",
+    "createRoom": "",
+    "duplicateSelection": "",
+    "untitled": "",
+    "name": ""
+  },
+  "buttons": {
+    "clearReset": "",
+    "export": "",
+    "exportToPng": "",
+    "exportToSvg": "",
+    "copyToClipboard": "",
+    "copyPngToClipboard": "",
+    "save": "",
+    "load": "",
+    "getShareableLink": "",
+    "close": "",
+    "selectLanguage": "",
+    "scrollBackToContent": "",
+    "zoomIn": "",
+    "zoomOut": "",
+    "resetZoom": "",
+    "menu": "",
+    "done": "",
+    "edit": "",
+    "undo": "",
+    "redo": "",
+    "roomDialog": "",
+    "createNewRoom": "",
+    "toggleFullScreen": ""
+  },
+  "alerts": {
+    "clearReset": "",
+    "couldNotCreateShareableLink": "",
+    "couldNotLoadInvalidFile": "",
+    "importBackendFailed": "",
+    "cannotExportEmptyCanvas": "",
+    "couldNotCopyToClipboard": "",
+    "decryptFailed": "",
+    "uploadedSecurly": ""
+  },
+  "toolBar": {
+    "selection": "",
+    "rectangle": "",
+    "diamond": "",
+    "ellipse": "",
+    "arrow": "",
+    "line": "",
+    "text": "",
+    "lock": ""
+  },
+  "headings": {
+    "canvasActions": "",
+    "selectedShapeActions": "",
+    "shapes": ""
+  },
+  "hints": {
+    "linearElement": "",
+    "linearElementMulti": "",
+    "resize": "",
+    "rotate": ""
+  },
+  "errorSplash": {
+    "headingMain_pre": "",
+    "headingMain_button": "",
+    "clearCanvasMessage": "",
+    "clearCanvasMessage_button": "",
+    "clearCanvasCaveat": "",
+    "trackedToSentry_pre": "",
+    "trackedToSentry_post": "",
+    "openIssueMessage_pre": "",
+    "openIssueMessage_button": "",
+    "openIssueMessage_post": "",
+    "sceneContent": ""
+  },
+  "roomDialog": {
+    "desc_intro": "",
+    "desc_privacy": "",
+    "button_startSession": "",
+    "button_stopSession": "",
+    "desc_inProgressIntro": "",
+    "desc_persistenceWarning": "",
+    "desc_shareLink": "",
+    "desc_exitSession": ""
+  },
+  "errorDialog": {
+    "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "or": "",
+    "click": "",
+    "drag": "",
+    "curvedArrow": "",
+    "curvedLine": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": "",
+    "textNewLine": "",
+    "textFinish": ""
+  }
+}

+ 1 - 0
src/locales/ko-KR.json

@@ -141,6 +141,7 @@
     "shapes": "그리기",
     "or": "또는",
     "click": "클릭",
+    "drag": "",
     "curvedArrow": "곡선 화살표",
     "curvedLine": "곡선",
     "editor": "편집",

+ 1 - 0
src/locales/nl-NL.json

@@ -141,6 +141,7 @@
     "shapes": "Vormen",
     "or": "of",
     "click": "klik",
+    "drag": "slepen",
     "curvedArrow": "Gebogen pijl",
     "curvedLine": "Gebogen lijn",
     "editor": "Editor",

+ 2 - 1
src/locales/no-NO.json

@@ -32,7 +32,7 @@
     "veryLarge": "Svært stor",
     "solid": "Helfarge",
     "hachure": "Skravert",
-    "crossHatch": "Skravering",
+    "crossHatch": "Krysskravert",
     "thin": "Tynn",
     "bold": "Tykk",
     "left": "Venstre",
@@ -141,6 +141,7 @@
     "shapes": "Figurer",
     "or": "eller",
     "click": "klikk",
+    "drag": "dra",
     "curvedArrow": "Buet pil",
     "curvedLine": "Buet linje",
     "editor": "Redigering",

+ 1 - 0
src/locales/pl-PL.json

@@ -141,6 +141,7 @@
     "shapes": "Kształty",
     "or": "lub",
     "click": "kliknięcie",
+    "drag": "przeciągnij",
     "curvedArrow": "Zakrzywiona strzałka",
     "curvedLine": "Zakrzywiona linia",
     "editor": "Edytor",

+ 1 - 0
src/locales/pt-PT.json

@@ -141,6 +141,7 @@
     "shapes": "Formas",
     "or": "ou",
     "click": "clicar",
+    "drag": "",
     "curvedArrow": "Seta curva",
     "curvedLine": "Linha curva",
     "editor": "Editor",

+ 1 - 0
src/locales/ru-RU.json

@@ -141,6 +141,7 @@
     "shapes": "Фигуры",
     "or": "или",
     "click": "",
+    "drag": "",
     "curvedArrow": "Изогнутая стрелка",
     "curvedLine": "Изогнутая линия",
     "editor": "",

+ 1 - 0
src/locales/tr-TR.json

@@ -141,6 +141,7 @@
     "shapes": "Şekiller",
     "or": "veya",
     "click": "tıkla",
+    "drag": "",
     "curvedArrow": "Eğri ok",
     "curvedLine": "Eğri çizgi",
     "editor": "Düzenleyici",

+ 1 - 0
src/locales/zh-CN.json

@@ -141,6 +141,7 @@
     "shapes": "形状",
     "or": "或者",
     "click": "点击",
+    "drag": "",
     "curvedArrow": "曲线(带有箭头)",
     "curvedLine": "曲线(无箭头)",
     "editor": "编辑者",

+ 2 - 1
src/locales/zh-TW.json

@@ -1,7 +1,7 @@
 {
   "labels": {
     "paste": "貼上",
-    "selectAll": "",
+    "selectAll": "全選",
     "copy": "複製",
     "copyAsPng": "複製為 PNG 到剪貼板",
     "copyAsSvg": "",
@@ -141,6 +141,7 @@
     "shapes": "",
     "or": "",
     "click": "",
+    "drag": "",
     "curvedArrow": "",
     "curvedLine": "",
     "editor": "",