Просмотр исходного кода

New Crowdin translations (#1228)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Arabic)

* New translations en.json (Italian)

* New translations en.json (Spanish)

* New translations en.json (Russian)

* New translations en.json (Portuguese)

* New translations en.json (Polish)

* New translations en.json (Norwegian)

* New translations en.json (Korean)

* New translations en.json (Indonesian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Hungarian)

* New translations en.json (Hindi)

* New translations en.json (Greek)

* New translations en.json (German)

* New translations en.json (French)

* New translations en.json (Dutch)

* New translations en.json (Chinese Traditional)

* New translations en.json (Turkish)

* New translations en.json (Polish)

* New translations en.json (German)

* New translations en.json (Dutch)

* New translations en.json (French)

* New translations en.json (Korean)

* New translations en.json (Greek)

* New translations en.json (Polish)

* New translations en.json (Arabic)

* New translations en.json (Italian)

* New translations en.json (Spanish)

* New translations en.json (Russian)

* New translations en.json (Portuguese)

* New translations en.json (Polish)

* New translations en.json (Norwegian)

* New translations en.json (Korean)

* New translations en.json (Indonesian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Hungarian)

* New translations en.json (Hindi)

* New translations en.json (Greek)

* New translations en.json (German)

* New translations en.json (French)

* New translations en.json (Dutch)

* New translations en.json (Chinese Traditional)

* New translations en.json (Turkish)

* New translations en.json (Arabic)

* New translations en.json (Italian)

* New translations en.json (Spanish)

* New translations en.json (Russian)

* New translations en.json (Portuguese)

* New translations en.json (Polish)

* New translations en.json (Norwegian)

* New translations en.json (Korean)

* New translations en.json (Indonesian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Hungarian)

* New translations en.json (Hindi)

* New translations en.json (Greek)

* New translations en.json (German)

* New translations en.json (French)

* New translations en.json (Dutch)

* New translations en.json (Chinese Traditional)

* New translations en.json (Turkish)

* New translations en.json (Portuguese)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.json (Norwegian)

* New translations en.json (Dutch)

* New translations en.json (Greek)

* New translations en.json (French)

* New translations en.json (Portuguese)
Lipis 5 лет назад
Родитель
Сommit
854af8aed2

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

@@ -4,6 +4,7 @@
     "selectAll": "تحديد الكل",
     "copy": "نسخ",
     "copyAsPng": "نسخ إلى الحافظة كـ PNG",
+    "copyAsSvg": "",
     "bringForward": "ارقع للأمام",
     "sendToBack": "أرسل للخلف",
     "bringToFront": "أحضر للأمام",
@@ -69,7 +70,8 @@
     "undo": "تراجع عن",
     "redo": "إعادة تنفيذ",
     "roomDialog": "بدء المشاركة الحية",
-    "createNewRoom": "إنشاء غرفة جديدة"
+    "createNewRoom": "إنشاء غرفة جديدة",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "هذا سيزيل كامل اللوحة. هل أنت متأكد ؟",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "خطأ"
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Alle auswählen",
     "copy": "Kopieren",
     "copyAsPng": "In Zwischenablage als PNG kopieren",
+    "copyAsSvg": "",
     "bringForward": "Nach vorne",
     "sendToBack": "In den Hintergrund",
     "bringToFront": "In den Vordergrund",
@@ -69,7 +70,8 @@
     "undo": "Rückgängig machen",
     "redo": "Wiederholen",
     "roomDialog": "Live-Kollaborationssitzung starten",
-    "createNewRoom": "Neuen Raum erstellen"
+    "createNewRoom": "Neuen Raum erstellen",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Dies wird die ganze Zeichenfläche löschen. Bist du dir sicher?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Fehler"
+  },
+  "shortcutsDialog": {
+    "title": "Tastaturkürzel",
+    "shapes": "Formen",
+    "editor": "Editor",
+    "view": "Ansicht",
+    "blog": "Unseren Blog lesen",
+    "howto": "Folgen Sie unseren Anleitungen",
+    "github": "Ein Problem gefunden? Informieren Sie uns"
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Επιλογή Όλων",
     "copy": "Αντιγραφή",
     "copyAsPng": "Αντιγραφή στο πρόχειρο ως PNG",
+    "copyAsSvg": "Αντιγραφή στο πρόχειρο ως SVG",
     "bringForward": "Στο Προσκήνιο",
     "sendToBack": "Ένα Επίπεδο Πίσω",
     "bringToFront": "Ένα Επίπεδο Μπροστά",
@@ -69,7 +70,8 @@
     "undo": "Αναίρεση",
     "redo": "Επαναφορά",
     "roomDialog": "Έναρξη ζωντανής συνεργασίας",
-    "createNewRoom": "Δημιουργία νέου χώρου"
+    "createNewRoom": "Δημιουργία νέου χώρου",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Αυτό θα σβήσει ολόκληρο τον καμβά. Είσαι σίγουρος;",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Σφάλμα"
+  },
+  "shortcutsDialog": {
+    "title": "Συντομεύσεις πληκτρολογίου",
+    "shapes": "Σχήματα",
+    "editor": "Επεξεργαστής",
+    "view": "Προβολή",
+    "blog": "Διαβάστε το ιστολόγιο μας",
+    "howto": "Ακολουθήστε τους οδηγούς μας",
+    "github": "Βρήκατε πρόβλημα; Υποβάλετε το"
   }
 }

+ 12 - 1
src/locales/es-ES.json

@@ -4,6 +4,7 @@
     "selectAll": "Seleccionar todo",
     "copy": "Copiar",
     "copyAsPng": "Copiar al portapapeles como PNG",
+    "copyAsSvg": "",
     "bringForward": "Adelantar",
     "sendToBack": "Enviar Al Fondo",
     "bringToFront": "Traer al frente",
@@ -69,7 +70,8 @@
     "undo": "Deshacer",
     "redo": "Rehacer",
     "roomDialog": "Iniciar colaboración en vivo",
-    "createNewRoom": "Crear nueva sala"
+    "createNewRoom": "Crear nueva sala",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Esto limpiará todo el lienzo. Estás seguro?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Error"
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Tout sélectionner",
     "copy": "Copier",
     "copyAsPng": "Copier dans le presse-papier en PNG",
+    "copyAsSvg": "Copier dans le presse-papier en SVG",
     "bringForward": "Mettre en avant",
     "sendToBack": "Mettre en arrière-plan",
     "bringToFront": "Mettre au premier plan",
@@ -69,7 +70,8 @@
     "undo": "Annuler",
     "redo": "Rétablir",
     "roomDialog": "Démarrer le collaboration en temps réel",
-    "createNewRoom": "Créer un nouveau salon"
+    "createNewRoom": "Créer un nouveau salon",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "L'intégralité du canvas va être effacé. Êtes-vous sur ?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Erreur"
+  },
+  "shortcutsDialog": {
+    "title": "Raccourcis clavier",
+    "shapes": "Formes",
+    "editor": "Éditeur",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "सभी चुनें",
     "copy": "प्रतिलिपि",
     "copyAsPng": "",
+    "copyAsSvg": "",
     "bringForward": "",
     "sendToBack": "",
     "bringToFront": "",
@@ -69,7 +70,8 @@
     "undo": "पूर्ववत् करें",
     "redo": "फिर से करें",
     "roomDialog": "लाइव सहयोग शुरू करें",
-    "createNewRoom": ""
+    "createNewRoom": "",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Összes kijelölése",
     "copy": "Másolás",
     "copyAsPng": "Vágólapra másolás mint PNG",
+    "copyAsSvg": "",
     "bringForward": "Előrébb hozás",
     "sendToBack": "Hátraküldés",
     "bringToFront": "Elõtérbe hozás",
@@ -69,7 +70,8 @@
     "undo": "Visszavonás",
     "redo": "Újra végrehajtás",
     "roomDialog": "Élő együttműködés indítása",
-    "createNewRoom": "Új szoba létrehozása"
+    "createNewRoom": "Új szoba létrehozása",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Ez a művelet törli a vászont. Biztos benne?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Pilih Semua",
     "copy": "Salin",
     "copyAsPng": "",
+    "copyAsSvg": "",
     "bringForward": "Memajukan",
     "sendToBack": "Bawa ke Belakang",
     "bringToFront": "Bawa ke Depan",
@@ -69,7 +70,8 @@
     "undo": "Urungkan",
     "redo": "Mengulang",
     "roomDialog": "",
-    "createNewRoom": ""
+    "createNewRoom": "",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Ini akan menghapus semua yang ada dikanvas. Apakah kamu yakin ?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Seleziona tutto",
     "copy": "Copia",
     "copyAsPng": "Copia negli appunti in formato PNG",
+    "copyAsSvg": "",
     "bringForward": "Porta Avanti",
     "sendToBack": "Sposta in secondo piano",
     "bringToFront": "Porta in primo piano",
@@ -69,7 +70,8 @@
     "undo": "Annulla",
     "redo": "Ripeti",
     "roomDialog": "Inizia collaborazione in diretta",
-    "createNewRoom": "Crea nuova stanza"
+    "createNewRoom": "Crea nuova stanza",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Questo cancellerà l'intera tela. Sei sicuro?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "전체 선택",
     "copy": "복사하기",
     "copyAsPng": "클립보드로 이미지 복사",
+    "copyAsSvg": "",
     "bringForward": "앞으로 가져오기",
     "sendToBack": "맨 뒤로 보내기",
     "bringToFront": "맨 앞으로 가져오기",
@@ -69,7 +70,8 @@
     "undo": "실행 취소",
     "redo": "다시 실행",
     "roomDialog": "실시간 협업 시작하기",
-    "createNewRoom": ""
+    "createNewRoom": "",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "모든 작업 내용을 초기화 합니다. 계속 진행할까요?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "에러"
+  },
+  "shortcutsDialog": {
+    "title": "키보드 단축키",
+    "shapes": "그리기",
+    "editor": "편집",
+    "view": "보기",
+    "blog": "블로그 읽어보기",
+    "howto": "가이드 참고하기",
+    "github": "이슈 제보하기"
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Selecteer alles",
     "copy": "Kopieer",
     "copyAsPng": "Kopieer als PNG",
+    "copyAsSvg": "Kopieer als SVG",
     "bringForward": "Breng naar voren",
     "sendToBack": "Breng naar achtergrond",
     "bringToFront": "Breng naar voorgrond",
@@ -69,7 +70,8 @@
     "undo": "Ongedaan maken",
     "redo": "Herstel ongedaan maken",
     "roomDialog": "Live-samenwerkingssessie starten",
-    "createNewRoom": "Creëer live-samenwerkingssessie"
+    "createNewRoom": "Creëer live-samenwerkingssessie",
+    "toggleFullScreen": "Schermvullende weergave"
   },
   "alerts": {
     "clearReset": "Dit zal het hele canvas verwijderen. Ben je zeker?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Fout"
+  },
+  "shortcutsDialog": {
+    "title": "Sneltoetsen",
+    "shapes": "Vormen",
+    "editor": "Editor",
+    "view": "Weergave",
+    "blog": "Lees onze blog",
+    "howto": "Volg onze handleidingen",
+    "github": "Probleem gevonden? Stuur een nieuwe issue"
   }
 }

+ 20 - 9
src/locales/no-NO.json

@@ -4,6 +4,7 @@
     "selectAll": "Velg alt",
     "copy": "Kopier",
     "copyAsPng": "Kopier til PNG",
+    "copyAsSvg": "Kopier til utklippstavlen som SVG",
     "bringForward": "Flytt framover",
     "sendToBack": "Flytt bakover",
     "bringToFront": "Flytt forrest",
@@ -44,7 +45,7 @@
     "layers": "Lag",
     "actions": "Handlinger",
     "language": "Språk",
-    "createRoom": "",
+    "createRoom": "Del en sanntids-samarbeidsøkt",
     "duplicateSelection": "Dupliser valgte elementer"
   },
   "buttons": {
@@ -68,8 +69,9 @@
     "edit": "Rediger",
     "undo": "Angre",
     "redo": "Gjør om",
-    "roomDialog": "",
-    "createNewRoom": "Opprett et nytt rom"
+    "roomDialog": "Start sanntids-samarbeid",
+    "createNewRoom": "Opprett et nytt rom",
+    "toggleFullScreen": "Skru fullskjerm av/på"
   },
   "alerts": {
     "clearReset": "Dette vil tømme lerretet. Er du sikker?",
@@ -110,22 +112,31 @@
     "clearCanvasCaveat": " Dette vil føre til tap av arbeid ",
     "trackedToSentry_pre": "Feilen med identifikator ",
     "trackedToSentry_post": " ble logget i vårt system.",
-    "openIssueMessage_pre": "Vi er veldig nøye med å ikke inkludere dine scene-opplysninger i feilen. Hvis din scene ikke er privat, vurder å følge opp på vår ",
+    "openIssueMessage_pre": "Vi er veldig nøye med å ikke inkludere dine scene-opplysninger i feilen. Hvis din scene ikke er privat, vurder å følge opp i vårt ",
     "openIssueMessage_button": "feilrapporteringssystem.",
     "openIssueMessage_post": " Ta med opplysningene nedenfor ved å kopiere og lime inn i GitHub-saken.",
-    "sceneContent": ""
+    "sceneContent": "Scene-innhold:"
   },
   "roomDialog": {
     "desc_intro": "Du kan invitere personer til scenen din for å samarbeide med deg.",
     "desc_privacy": "Ta det med ro, sesjonen bruker ende-til-ende-kryptering, så alt du tegner forblir privat. Ikke en gang serveren vår kan se hva du lager.",
-    "button_startSession": "Start sesjon",
+    "button_startSession": "Start økt",
     "button_stopSession": "Stopp sesjon",
-    "desc_inProgressIntro": "",
-    "desc_persistenceWarning": "",
+    "desc_inProgressIntro": "Sanntids-samarbeidsøkt er nå i gang.",
+    "desc_persistenceWarning": "Vær oppmerksom på at scene-data deles på tvers av samarbeidspartnere på en P2P-måte, og ikke vedvarende på serveren vår. Dette betyr at hvis alle kobler fra, mister du dataene med mindre du eksporterer dem til en fil eller en delbar link.",
     "desc_shareLink": "Del denne linken med de du vil samarbeide med:",
-    "desc_exitSession": ""
+    "desc_exitSession": "Når du avslutter økten, frakobles du fra rommet, men du kan fortsette å arbeide med scenen lokalt. Vær oppmerksom på at dette ikke vil påvirke andre personer, og de vil fortsatt være i stand til å samarbeide på deres versjon."
   },
   "errorDialog": {
     "title": "Feil"
+  },
+  "shortcutsDialog": {
+    "title": "Tastatursnarveier",
+    "shapes": "Figurer",
+    "editor": "Redigering",
+    "view": "Visning",
+    "blog": "Les bloggen vår",
+    "howto": "Følg våre veiledninger",
+    "github": "Funnet et problem? Send inn"
   }
 }

+ 14 - 3
src/locales/pl-PL.json

@@ -4,6 +4,7 @@
     "selectAll": "Wybierz wszystkie",
     "copy": "Kopiuj",
     "copyAsPng": "Skopiuj do schowka jako plik PNG",
+    "copyAsSvg": "",
     "bringForward": "Przenieś do góry",
     "sendToBack": "Przenieś na dół",
     "bringToFront": "Przenieś na wierzch",
@@ -69,12 +70,13 @@
     "undo": "Cofnij",
     "redo": "Przywróć",
     "roomDialog": "Utwórz nową sesję współpracy na żywo",
-    "createNewRoom": "Utwórz nowy pokój"
+    "createNewRoom": "Utwórz nowy pokój",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "To spowoduje usunięcie wszystkiego z dokumentu. Czy chcesz kontynuować?",
     "couldNotCreateShareableLink": "Wystąpił błąd przy generowaniu linka do udostępniania.",
-    "couldNotLoadInvalidFile": "Nie udało się otworzyć pliku, nieprawidłowy plik",
+    "couldNotLoadInvalidFile": "Nie udało się otworzyć pliku. Wybrany plik jest nieprawidłowy.",
     "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.",
@@ -126,6 +128,15 @@
     "desc_exitSession": "Zakończenie sesji spowoduje odłączenie ciebie od pokoju, ale nadal będziesz mógł lokalnie kontynuować pracę. Zauważ, że osoby z którymi współpracowałeś nadal będą mogły współpracować."
   },
   "errorDialog": {
-    "title": "Błąd"
+    "title": "Wystąpił błąd"
+  },
+  "shortcutsDialog": {
+    "title": "Skróty klawiszowe",
+    "shapes": "Kształty",
+    "editor": "Edytor",
+    "view": "Widok",
+    "blog": "Przeczytaj naszego bloga",
+    "howto": "Skorzystaj z instrukcji",
+    "github": "Znalazłeś problem? Zgłoś go"
   }
 }

+ 15 - 4
src/locales/pt-PT.json

@@ -4,6 +4,7 @@
     "selectAll": "Selecionar tudo",
     "copy": "Copiar",
     "copyAsPng": "Copiar para a área de transferência como PNG",
+    "copyAsSvg": "",
     "bringForward": "Passar para o primeiro plano",
     "sendToBack": "Passar para trás",
     "bringToFront": "Passar para frente",
@@ -69,7 +70,8 @@
     "undo": "Desfazer",
     "redo": "Refazer",
     "roomDialog": "Iniciar colaboração ao vivo",
-    "createNewRoom": "Criar nova sala"
+    "createNewRoom": "Criar nova sala",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "O canvas inteiro será excluído. Tens a certeza?",
@@ -99,8 +101,8 @@
   "hints": {
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
     "linearElementMulti": "Clique no último ponto ou pressione Escape ou Enter para terminar",
-    "resize": "",
-    "rotate": ""
+    "resize": "Você pode restringir as proporções segurando SHIFT durante o redimensionamento",
+    "rotate": "Você pode restringir os ângulos segurando SHIFT enquanto gira"
   },
   "errorSplash": {
     "headingMain_pre": "Foi encontrado um erro. Experimente ",
@@ -126,6 +128,15 @@
     "desc_exitSession": "A interrupção da sessão o desconectará da sala, mas poderá continuar trabalhando com a cena localmente. Observe que isso não afetará outras pessoas, e elas ainda poderão colaborar em sua versão."
   },
   "errorDialog": {
-    "title": ""
+    "title": "Erro"
+  },
+  "shortcutsDialog": {
+    "title": "Atalhos de teclado",
+    "shapes": "Formas",
+    "editor": "Editor",
+    "view": "",
+    "blog": "Leia o nosso blog",
+    "howto": "Siga nossos guias",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Выделить всё",
     "copy": "Копировать",
     "copyAsPng": "Скопировать в буфер обмена как PNG",
+    "copyAsSvg": "",
     "bringForward": "Переложить вперёд",
     "sendToBack": "На задний план",
     "bringToFront": "На передний план",
@@ -69,7 +70,8 @@
     "undo": "Шаг назад",
     "redo": "Шаг вперед",
     "roomDialog": "Начать совместную работу",
-    "createNewRoom": "Создать новую комнату"
+    "createNewRoom": "Создать новую комнату",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Это очистит весь холст. Вы уверены?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Ошибка"
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "Hepsini Seç",
     "copy": "Kopyala",
     "copyAsPng": "PNG olarak kopyala",
+    "copyAsSvg": "",
     "bringForward": "Bir öne getir",
     "sendToBack": "En arkaya gönder",
     "bringToFront": "En öne getir",
@@ -69,7 +70,8 @@
     "undo": "Geri Al",
     "redo": "İleri Al",
     "roomDialog": "Ortak Çalışma Ortamı Yarat",
-    "createNewRoom": "Yeni Oda Oluştur"
+    "createNewRoom": "Yeni Oda Oluştur",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "Tüm canvas temizlenecek. Emin misiniz?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": "Hata"
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }

+ 34 - 23
src/locales/zh-CN.json

@@ -4,6 +4,7 @@
     "selectAll": "全选",
     "copy": "复制",
     "copyAsPng": "复制为 PNG 到剪贴板",
+    "copyAsSvg": "复制为 SVG 到剪贴板",
     "bringForward": "上移一层",
     "sendToBack": "移至最后",
     "bringToFront": "移至最前",
@@ -15,7 +16,7 @@
     "background": "背景",
     "fill": "填充",
     "strokeWidth": "描边宽度",
-    "sloppiness": "倾斜",
+    "sloppiness": "边框",
     "opacity": "透明度",
     "fontSize": "字体大小",
     "fontFamily": "字体",
@@ -29,20 +30,20 @@
     "large": "大号",
     "veryLarge": "极大",
     "solid": "实心",
-    "hachure": "",
-    "crossHatch": "",
+    "hachure": "线条",
+    "crossHatch": "交叉线条",
     "thin": "细",
     "bold": "加粗",
     "extraBold": "特粗",
-    "architect": "",
-    "artist": "",
-    "cartoonist": "",
+    "architect": "朴素",
+    "artist": "艺术",
+    "cartoonist": "漫画",
     "fileTitle": "文件名",
     "colorPicker": "调色盘",
     "canvasBackground": "Canvas 背景",
     "drawingCanvas": "绘制 Canvas",
     "layers": "图层",
-    "actions": "",
+    "actions": "操作",
     "language": "语言",
     "createRoom": "分享实时协作会议",
     "duplicateSelection": "复制所有已选择的元素"
@@ -53,7 +54,7 @@
     "exportToPng": "导出为 PNG",
     "exportToSvg": "导出为 SVG",
     "copyToClipboard": "复制到剪贴板",
-    "copyPngToClipboard": "",
+    "copyPngToClipboard": "复制 PNG 到剪切板",
     "save": "保存",
     "load": "载入文件",
     "getShareableLink": "获取共享链接",
@@ -69,12 +70,13 @@
     "undo": "撤销",
     "redo": "重做",
     "roomDialog": "开始实时协作",
-    "createNewRoom": "新建会议室"
+    "createNewRoom": "新建会议室",
+    "toggleFullScreen": "切换全屏显示"
   },
   "alerts": {
     "clearReset": "这将会清除整个 canvas。你确定吗?",
     "couldNotCreateShareableLink": "无法创建共享链接",
-    "couldNotLoadInvalidFile": "",
+    "couldNotLoadInvalidFile": "无法加载无效文件",
     "importBackendFailed": "从后端导入失败。",
     "cannotExportEmptyCanvas": "无法导出空白的 canvas。",
     "couldNotCopyToClipboard": "无法复制到剪贴板。 请使用 Chrome 浏览器。",
@@ -92,27 +94,27 @@
     "lock": "绘制后保持所选的工具栏状态"
   },
   "headings": {
-    "canvasActions": "",
-    "selectedShapeActions": "",
+    "canvasActions": "画布动作",
+    "selectedShapeActions": "选定形状操作",
     "shapes": "形状"
   },
   "hints": {
-    "linearElement": "",
-    "linearElementMulti": "",
-    "resize": "",
-    "rotate": ""
+    "linearElement": "点击创建多个点 拖动创建直线",
+    "linearElementMulti": "点击最后一个点或按下 Esc/Enter 来完成",
+    "resize": "调整大小时可以按住 Shift 来约束比例",
+    "rotate": "旋转时可以按住 Shift 来约束角度"
   },
   "errorSplash": {
     "headingMain_pre": "遇到异常。请尝试 ",
     "headingMain_button": "重新加载页面。",
     "clearCanvasMessage": "如果重新加载页面无效, 请尝试 ",
     "clearCanvasMessage_button": "清除画布。",
-    "clearCanvasCaveat": "",
-    "trackedToSentry_pre": "",
-    "trackedToSentry_post": "",
-    "openIssueMessage_pre": "",
-    "openIssueMessage_button": "",
-    "openIssueMessage_post": "",
+    "clearCanvasCaveat": " 这会造成当前工作丢失 ",
+    "trackedToSentry_pre": "带有标识符的错误 ",
+    "trackedToSentry_post": " 已在我们的系统中跟踪",
+    "openIssueMessage_pre": "我们非常谨慎地不将您的场景信息包含在错误信息中。如果您的场景不是私密的,请考虑跟进我们的 ",
+    "openIssueMessage_button": "错误追踪器。",
+    "openIssueMessage_post": " 请复制并粘贴以下信息到 GitHub Issue 中。",
     "sceneContent": "画布 内容:"
   },
   "roomDialog": {
@@ -126,6 +128,15 @@
     "desc_exitSession": "停止会话将中断你在会议室的连接,但你依然可以在本地继续使用画布. 注意,这不会影响到其他用户, 他们仍可以在自己的版本上继续协作。"
   },
   "errorDialog": {
-    "title": ""
+    "title": "错误"
+  },
+  "shortcutsDialog": {
+    "title": "快捷键列表",
+    "shapes": "形状",
+    "editor": "编辑者",
+    "view": "视图",
+    "blog": "浏览我们的博客",
+    "howto": "跟随我们的指南",
+    "github": "发现问题?提交"
   }
 }

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

@@ -4,6 +4,7 @@
     "selectAll": "選擇全部",
     "copy": "複製",
     "copyAsPng": "複製為 PNG 到剪貼板",
+    "copyAsSvg": "",
     "bringForward": "往前移動一層",
     "sendToBack": "移動至最底層",
     "bringToFront": "移動至最上層",
@@ -69,7 +70,8 @@
     "undo": "復原",
     "redo": "重做",
     "roomDialog": "分享即時協作會議",
-    "createNewRoom": "建立新的會議室"
+    "createNewRoom": "建立新的會議室",
+    "toggleFullScreen": ""
   },
   "alerts": {
     "clearReset": "這將會清除整個 canvas。你確定嗎?",
@@ -127,5 +129,14 @@
   },
   "errorDialog": {
     "title": ""
+  },
+  "shortcutsDialog": {
+    "title": "",
+    "shapes": "",
+    "editor": "",
+    "view": "",
+    "blog": "",
+    "howto": "",
+    "github": ""
   }
 }