Browse Source

chore: Update translations from Crowdin (#4150)

vanilla_orig
Excalidraw Bot 3 years ago
parent
commit
6b24592e4a
No account linked to committer's email address

+ 12
- 9
scripts/build-locales-coverage.js View File

@@ -1,11 +1,16 @@
1 1
 const { readdirSync, writeFileSync } = require("fs");
2 2
 const files = readdirSync(`${__dirname}/../src/locales`);
3 3
 
4
-const flatten = (object) =>
5
-  Object.keys(object).reduce(
6
-    (initial, current) => ({ ...initial, ...object[current] }),
7
-    {},
8
-  );
4
+const flatten = (object = {}, result = {}, extraKey = "") => {
5
+  for (const key in object) {
6
+    if (typeof object[key] !== "object") {
7
+      result[extraKey + key] = object[key];
8
+    } else {
9
+      flatten(object[key], result, `${extraKey}${key}.`);
10
+    }
11
+  }
12
+  return result;
13
+};
9 14
 
10 15
 const locales = files.filter(
11 16
   (file) => file !== "README.md" && file !== "percentages.json",
@@ -19,10 +24,8 @@ for (let index = 0; index < locales.length; index++) {
19 24
 
20 25
   const allKeys = Object.keys(data);
21 26
   const translatedKeys = allKeys.filter((item) => data[item] !== "");
22
-
23
-  const percentage = (100 * translatedKeys.length) / allKeys.length;
24
-
25
-  percentages[currentLocale.replace(".json", "")] = parseInt(percentage);
27
+  const percentage = Math.floor((100 * translatedKeys.length) / allKeys.length);
28
+  percentages[currentLocale.replace(".json", "")] = percentage;
26 29
 }
27 30
 
28 31
 writeFileSync(

+ 1
- 1
scripts/locales-coverage-description.js View File

@@ -133,7 +133,7 @@ const languages = {
133 133
   "tr-TR": "Türkçe",
134 134
   "uk-UA": "Українська",
135 135
   "zh-CN": "简体中文",
136
-  "zh-HK": "Chinese Traditional, Hong Kong",
136
+  "zh-HK": "繁體中文 (香港)",
137 137
   "zh-TW": "繁體中文",
138 138
 };
139 139
 

+ 1
- 4
src/locales/ar-SA.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "الخلفية",
21 21
     "fill": "التعبئة",
22 22
     "strokeWidth": "سُمك الخط",
23
-    "strokeShape": "شكل الخط",
24
-    "strokeShape_gel": "قلم جل",
25
-    "strokeShape_fountain": "قلم رش",
26
-    "strokeShape_brush": "فرشاه",
27 23
     "strokeStyle": "نمط الخط",
28 24
     "strokeStyle_solid": "كامل",
29 25
     "strokeStyle_dashed": "متقطع",
@@ -189,6 +185,7 @@
189 185
     "shapes": "الأشكال"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "انقر لبدء نقاط متعددة، اسحب لخط واحد",
193 190
     "freeDraw": "انقر واسحب، افرج عند الانتهاء",
194 191
     "text": "نصيحة: يمكنك أيضًا إضافة نص بالنقر المزدوج في أي مكان بأداة الاختيار",

+ 1
- 4
src/locales/bg-BG.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Фон",
21 21
     "fill": "Наситеност",
22 22
     "strokeWidth": "Ширина на щриха",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "Стил на линия",
28 24
     "strokeStyle_solid": "Плътен",
29 25
     "strokeStyle_dashed": "Пунктир",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Фигури"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Кликнете, за да стартирате няколко точки, плъзнете за една линия",
193 190
     "freeDraw": "Натиснете и влачете, пуснете като сте готови",
194 191
     "text": "Подсказка: Можете също да добавите текст като натиснете някъде два път с инструмента за селекция",

+ 1
- 4
src/locales/bn-BD.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "",
21 21
     "fill": "",
22 22
     "strokeWidth": "",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "",
28 24
     "strokeStyle_solid": "",
29 25
     "strokeStyle_dashed": "",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",

+ 1
- 4
src/locales/ca-ES.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Color del fons",
21 21
     "fill": "Estil del fons",
22 22
     "strokeWidth": "Amplada del traç",
23
-    "strokeShape": "Estil del traç",
24
-    "strokeShape_gel": "Bolígraf de gel",
25
-    "strokeShape_fountain": "Bolígraf de font",
26
-    "strokeShape_brush": "Bolígraf de raspall",
27 23
     "strokeStyle": "Estil del traç",
28 24
     "strokeStyle_solid": "Sòlid",
29 25
     "strokeStyle_dashed": "Guions",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formes"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Feu clic per a dibuixar múltiples punts; arrossegueu per a una sola línia",
193 190
     "freeDraw": "Feu clic i arrossegueu, deixeu anar per a finalitzar",
194 191
     "text": "Consell: també podeu afegir text fent doble clic en qualsevol lloc amb l'eina de selecció",

+ 1
- 4
src/locales/cs-CZ.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Pozadí",
21 21
     "fill": "Výplň",
22 22
     "strokeWidth": "Šířka obrysu",
23
-    "strokeShape": "Tvar tahu",
24
-    "strokeShape_gel": "Gelové pero",
25
-    "strokeShape_fountain": "Plnicí pero",
26
-    "strokeShape_brush": "Fixa",
27 23
     "strokeStyle": "Styl tahu",
28 24
     "strokeStyle_solid": "Plný",
29 25
     "strokeStyle_dashed": "Čárkovaný",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Tvary"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",

+ 1
- 4
src/locales/da-DK.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Baggrund",
21 21
     "fill": "",
22 22
     "strokeWidth": "Linjebredde",
23
-    "strokeShape": "Linjeform",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "",
28 24
     "strokeStyle_solid": "",
29 25
     "strokeStyle_dashed": "",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "Klik og træk, slip når du er færdig",
194 191
     "text": "",

+ 5
- 8
src/locales/de-DE.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Hintergrund",
21 21
     "fill": "Füllung",
22 22
     "strokeWidth": "Strichstärke",
23
-    "strokeShape": "Strichform",
24
-    "strokeShape_gel": "Gelschreiber",
25
-    "strokeShape_fountain": "Füllfederhalter",
26
-    "strokeShape_brush": "Pinselstift",
27 23
     "strokeStyle": "Konturstil",
28 24
     "strokeStyle_solid": "Durchgezogen",
29 25
     "strokeStyle_dashed": "Gestrichelt",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Das Bild konnte nicht eingefügt werden. Versuche es später erneut...",
169 165
     "fileTooBig": "Die Datei ist zu groß. Die maximal zulässige Größe ist {{maxSize}}.",
170 166
     "svgImageInsertError": "SVG-Bild konnte nicht eingefügt werden. Das SVG-Markup sieht ungültig aus.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "Ungültige SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Auswahl",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formen"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Um die Zeichenfläche zu verschieben, halte das Mausrad oder die Leertaste während des Ziehens",
192 189
     "linearElement": "Klicken für Linie mit mehreren Punkten, Ziehen für einzelne Linie",
193 190
     "freeDraw": "Klicke und ziehe. Lass los, wenn du fertig bist",
194 191
     "text": "Tipp: Du kannst auch Text hinzufügen, indem du mit dem Auswahlwerkzeug auf eine beliebige Stelle doppelklickst",
@@ -313,7 +310,7 @@
313 310
     "e3fafc": "Cyan 0",
314 311
     "e6fcf5": "Teal 0",
315 312
     "ebfbee": "Grün 0",
316
-    "f4fce3": "Limette 0",
313
+    "f4fce3": "Hellgrün 0",
317 314
     "fff9db": "Gelb 0",
318 315
     "fff4e6": "Orange 0",
319 316
     "transparent": "Transparent",
@@ -328,7 +325,7 @@
328 325
     "15aabf": "Cyan 6",
329 326
     "12b886": "Teal 6",
330 327
     "40c057": "Grün 6",
331
-    "82c91e": "Limette 6",
328
+    "82c91e": "Hellgrün 6",
332 329
     "fab005": "Gelb 6",
333 330
     "fd7e14": "Orange 6",
334 331
     "000000": "Schwarz",
@@ -343,7 +340,7 @@
343 340
     "0b7285": "Cyan 9",
344 341
     "087f5b": "Teal 9",
345 342
     "2b8a3e": "Grün 9",
346
-    "5c940d": "Limette 9",
343
+    "5c940d": "Hellgrün 9",
347 344
     "e67700": "Gelb 9",
348 345
     "d9480f": "Orange 9"
349 346
   }

+ 66
- 69
src/locales/el-GR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Φόντο",
21 21
     "fill": "Γέμισμα",
22 22
     "strokeWidth": "Πάχος μολυβιάς",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "Στυλ περιγράμματος",
28 24
     "strokeStyle_solid": "Συμπαγής",
29 25
     "strokeStyle_dashed": "Διακεκομμένη με παύλες",
@@ -39,11 +35,11 @@
39 35
     "arrowhead_arrow": "Βέλος",
40 36
     "arrowhead_bar": "Μπάρα",
41 37
     "arrowhead_dot": "Τελεία",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Τρίγωνο",
43 39
     "fontSize": "Μέγεθος γραμματοσειράς",
44 40
     "fontFamily": "Γραμματοσειρά",
45 41
     "onlySelected": "Μόνο τα Επιλεγμένα",
46
-    "withBackground": "",
42
+    "withBackground": "Φόντο",
47 43
     "exportEmbedScene": "",
48 44
     "exportEmbedScene_details": "Τα δεδομένα σκηνής θα αποθηκευτούν στο αρχείο PNG/SVG προς εξαγωγή ώστε η σκηνή να είναι δυνατό να αποκατασταθεί από αυτό.\nΘα αυξήσει το μέγεθος του αρχείου προς εξαγωγή.",
49 45
     "addWatermark": "Προσθήκη \"Φτιαγμένο με Excalidraw\"",
@@ -102,9 +98,9 @@
102 98
     "viewMode": "Λειτουργία προβολής",
103 99
     "toggleExportColorScheme": "Εναλλαγή εξαγωγής θέματος χρωμάτων",
104 100
     "share": "Κοινοποίηση",
105
-    "showStroke": "",
106
-    "showBackground": "",
107
-    "toggleTheme": ""
101
+    "showStroke": "Εμφάνιση επιλογέα χρωμάτων πινελιάς",
102
+    "showBackground": "Εμφάνιση επιλογέα χρώματος φόντου",
103
+    "toggleTheme": "Εναλλαγή θέματος"
108 104
   },
109 105
   "buttons": {
110 106
     "clearReset": "Επαναφορά του καμβά",
@@ -154,8 +150,8 @@
154 150
     "loadSceneOverridePrompt": "Η φόρτωση εξωτερικού σχεδίου θα αντικαταστήσει το υπάρχον περιεχόμενο. Επιθυμείτε να συνεχίσετε;",
155 151
     "collabStopOverridePrompt": "Η διακοπή της συνεδρίας θα αντικαταστήσει το προηγούμενο, τοπικά αποθηκευμένο σχέδιο. Είστε σίγουροι?\n\n(Αν θέλετε να διατηρήσετε το τοπικό σας σχέδιο, απλά κλείστε την καρτέλα του προγράμματος περιήγησης.)",
156 152
     "errorLoadingLibrary": "Υπήρξε ένα σφάλμα κατά τη φόρτωση της βιβλιοθήκης τρίτου μέρους.",
157
-    "errorAddingToLibrary": "",
158
-    "errorRemovingFromLibrary": "",
153
+    "errorAddingToLibrary": "Αδυναμία προσθήκης αντικειμένου στη βιβλιοθήκη",
154
+    "errorRemovingFromLibrary": "Αδυναμία αφαίρεσης αντικειμένου από τη βιβλιοθήκη",
159 155
     "confirmAddLibrary": "Αυτό θα προσθέσει {{numShapes}} σχήμα(τα) στη βιβλιοθήκη σας. Είστε σίγουροι;",
160 156
     "imageDoesNotContainScene": "",
161 157
     "cannotRestoreFromImage": "Η σκηνή δεν ήταν δυνατό να αποκατασταθεί από αυτό το αρχείο εικόνας",
@@ -168,11 +164,11 @@
168 164
     "imageInsertError": "Αδυναμία εισαγωγής εικόνας. Προσπαθήστε ξανά αργότερα...",
169 165
     "fileTooBig": "Το αρχείο είναι πολύ μεγάλο. Το μέγιστο επιτρεπόμενο μέγεθος είναι {{maxSize}}.",
170 166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Μη έγκυρο SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Επιλογή",
175
-    "image": "",
171
+    "image": "Εισαγωγή εικόνας",
176 172
     "rectangle": "Ορθογώνιο",
177 173
     "diamond": "Ρόμβος",
178 174
     "ellipse": "Έλλειψη",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Σχήματα"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Για να μετακινήσετε καμβά, κρατήστε πατημένο τον τροχό του ποντικιού ή το πλήκτρο διαστήματος ενώ σύρετε",
192 189
     "linearElement": "Κάνε κλικ για να ξεκινήσεις πολλαπλά σημεία, σύρε για μια γραμμή",
193 190
     "freeDraw": "Κάντε κλικ και σύρτε, απελευθερώσατε όταν έχετε τελειώσει",
194 191
     "text": "Tip: μπορείτε επίσης να προσθέστε κείμενο με διπλό-κλικ οπουδήποτε με το εργαλείο επιλογών",
@@ -236,14 +233,14 @@
236 233
     "title": "Σφάλμα"
237 234
   },
238 235
   "exportDialog": {
239
-    "disk_title": "",
236
+    "disk_title": "Αποθήκευση στο δίσκο",
240 237
     "disk_details": "",
241
-    "disk_button": "",
242
-    "link_title": "",
243
-    "link_details": "",
244
-    "link_button": "",
238
+    "disk_button": "Αποθήκευση σε αρχείο",
239
+    "link_title": "Κοινόχρηστος σύνδεσμος",
240
+    "link_details": "Εξαγωγή ως σύνδεσμο μόνο για ανάγνωση.",
241
+    "link_button": "Εξαγωγή σε Σύνδεση",
245 242
     "excalidrawplus_description": "",
246
-    "excalidrawplus_button": "",
243
+    "excalidrawplus_button": "Εξαγωγή",
247 244
     "excalidrawplus_exportError": ""
248 245
   },
249 246
   "helpDialog": {
@@ -252,7 +249,7 @@
252 249
     "curvedArrow": "Κυρτό βέλος",
253 250
     "curvedLine": "Κυρτή γραμμή",
254 251
     "documentation": "Εγχειρίδιο",
255
-    "doubleClick": "",
252
+    "doubleClick": "διπλό κλικ",
256 253
     "drag": "σύρε",
257 254
     "editor": "Επεξεργαστής",
258 255
     "editSelectedShape": "",
@@ -262,19 +259,19 @@
262 259
     "preventBinding": "Αποτροπή δέσμευσης βέλων",
263 260
     "shapes": "Σχήματα",
264 261
     "shortcuts": "Συντομεύσεις πληκτρολογίου",
265
-    "textFinish": "",
266
-    "textNewLine": "",
262
+    "textFinish": "Ολοκλήρωση επεξεργασίας (επεξεργαστής κειμένου)",
263
+    "textNewLine": "Προσθήκη νέας γραμμής (επεξεργαστής κειμένου)",
267 264
     "title": "Βοήθεια",
268 265
     "view": "Προβολή",
269 266
     "zoomToFit": "Zoom ώστε να χωρέσουν όλα τα στοιχεία",
270 267
     "zoomToSelection": "Ζουμ στην επιλογή"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": ""
270
+    "title": "Καθαρισμός καμβά"
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Τα σχέδιά σου είναι κρυπτογραφημένα από άκρο σε άκρο, έτσι δεν θα είναι ποτέ ορατά μέσα από τους διακομιστές του Excalidraw.",
277
-    "link": ""
274
+    "link": "Blog post στην κρυπτογράφηση end-to-end στο Excalidraw"
278 275
   },
279 276
   "stats": {
280 277
     "angle": "Γωνία",
@@ -301,50 +298,50 @@
301 298
     "selection": "επιλογή"
302 299
   },
303 300
   "colors": {
304
-    "ffffff": "",
305
-    "f8f9fa": "",
306
-    "f1f3f5": "",
307
-    "fff5f5": "",
308
-    "fff0f6": "",
309
-    "f8f0fc": "",
310
-    "f3f0ff": "",
311
-    "edf2ff": "",
312
-    "e7f5ff": "",
313
-    "e3fafc": "",
314
-    "e6fcf5": "",
315
-    "ebfbee": "",
316
-    "f4fce3": "",
317
-    "fff9db": "",
318
-    "fff4e6": "",
319
-    "transparent": "",
320
-    "ced4da": "",
321
-    "868e96": "",
322
-    "fa5252": "",
323
-    "e64980": "",
324
-    "be4bdb": "",
325
-    "7950f2": "",
326
-    "4c6ef5": "",
327
-    "228be6": "",
328
-    "15aabf": "",
329
-    "12b886": "",
330
-    "40c057": "",
331
-    "82c91e": "",
332
-    "fab005": "",
333
-    "fd7e14": "",
334
-    "000000": "",
335
-    "343a40": "",
336
-    "495057": "",
337
-    "c92a2a": "",
338
-    "a61e4d": "",
339
-    "862e9c": "",
340
-    "5f3dc4": "",
341
-    "364fc7": "",
342
-    "1864ab": "",
343
-    "0b7285": "",
344
-    "087f5b": "",
345
-    "2b8a3e": "",
346
-    "5c940d": "",
347
-    "e67700": "",
348
-    "d9480f": ""
301
+    "ffffff": "Λευκό",
302
+    "f8f9fa": "Γκρι 0",
303
+    "f1f3f5": "Γκρι 1",
304
+    "fff5f5": "Κόκκινο 0",
305
+    "fff0f6": "Ροζ 0",
306
+    "f8f0fc": "Σταφυλί 0",
307
+    "f3f0ff": "Βιολετί 0",
308
+    "edf2ff": "Λουλάκι 0",
309
+    "e7f5ff": "Μπλε 0",
310
+    "e3fafc": "Κυανό 0",
311
+    "e6fcf5": "Τιρκουάζ 0",
312
+    "ebfbee": "Πράσινο 0",
313
+    "f4fce3": "Πρασινοκίτρινο 0",
314
+    "fff9db": "Κίτρινο 0",
315
+    "fff4e6": "Πορτοκαλί 0",
316
+    "transparent": "Διαφανές",
317
+    "ced4da": "Γκρι 4",
318
+    "868e96": "Γκρι 6",
319
+    "fa5252": "Κόκκινο 6",
320
+    "e64980": "Ροζ 6",
321
+    "be4bdb": "Σταφυλί 6",
322
+    "7950f2": "Βιολετί 6",
323
+    "4c6ef5": "Λουλάκι 6",
324
+    "228be6": "Μπλε 6",
325
+    "15aabf": "Κυανό 6",
326
+    "12b886": "Τιρκουάζ 6",
327
+    "40c057": "Πράσινο 6",
328
+    "82c91e": "Πρασινοκίτρινο 6",
329
+    "fab005": "Κίτρινο 6",
330
+    "fd7e14": "Πορτοκαλί 6",
331
+    "000000": "Μαύρο",
332
+    "343a40": "Γκρι 8",
333
+    "495057": "Γκρι 7",
334
+    "c92a2a": "Κόκκινο 9",
335
+    "a61e4d": "Ροζ 9",
336
+    "862e9c": "Σταφυλί 9",
337
+    "5f3dc4": "Βιολετί 9",
338
+    "364fc7": "Λουλάκι 9",
339
+    "1864ab": "Μπλε 9",
340
+    "0b7285": "Κυανό 9",
341
+    "087f5b": "Τιρκουάζ 9",
342
+    "2b8a3e": "Πράσινο 9",
343
+    "5c940d": "Πρασινοκίτρινο 9",
344
+    "e67700": "Κίτρινο 9",
345
+    "d9480f": "Πορτοκαλί 9"
349 346
   }
350 347
 }

+ 2
- 5
src/locales/es-ES.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Fondo",
21 21
     "fill": "Rellenar",
22 22
     "strokeWidth": "Grosor del trazo",
23
-    "strokeShape": "Estilo del trazo",
24
-    "strokeShape_gel": "Bolígrafo de gel",
25
-    "strokeShape_fountain": "Pluma estilográfica",
26
-    "strokeShape_brush": "Rotulador",
27 23
     "strokeStyle": "Estilo del trazo",
28 24
     "strokeStyle_solid": "Sólido",
29 25
     "strokeStyle_dashed": "Discontinua",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formas"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Haz clic para dibujar múltiples puntos, arrastrar para solo una línea",
193 190
     "freeDraw": "Haz clic y arrastra, suelta al terminar",
194 191
     "text": "Consejo: también puedes añadir texto haciendo doble clic en cualquier lugar con la herramienta de selección",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Zoom a la selección"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Borrar Lienzo"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Tus dibujos están cifrados de punto a punto, por lo que los servidores de Excalidraw nunca los verán.",

+ 1
- 4
src/locales/fa-IR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "پس زمینه",
21 21
     "fill": "رنگ آمیزی",
22 22
     "strokeWidth": "ضخامت حاشیه",
23
-    "strokeShape": "حاشیه شکل",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "استایل حاشیه",
28 24
     "strokeStyle_solid": "یکدست",
29 25
     "strokeStyle_dashed": "خط چین",
@@ -189,6 +185,7 @@
189 185
     "shapes": "شکل‌ها"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "برای چند نقطه کلیک و برای یک خط بکشید",
193 190
     "freeDraw": "کلیک کنید و بکشید و وقتی کار تمام شد رها کنید",
194 191
     "text": "نکته: با برنامه انتخاب شده شما میتوانید با دوبار کلیک کردن هرکجا میخواید متن اظاف کنید",

+ 4
- 7
src/locales/fi-FI.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Tausta",
21 21
     "fill": "Täyttö",
22 22
     "strokeWidth": "Viivan leveys",
23
-    "strokeShape": "Viivan muoto",
24
-    "strokeShape_gel": "Geelikynä",
25
-    "strokeShape_fountain": "Sulkakynä",
26
-    "strokeShape_brush": "Sivellinkynä",
27 23
     "strokeStyle": "Viivan tyyli",
28 24
     "strokeStyle_solid": "Yhtenäinen",
29 25
     "strokeStyle_dashed": "Katkoviiva",
@@ -47,7 +43,7 @@
47 43
     "exportEmbedScene": "Upota työ",
48 44
     "exportEmbedScene_details": "Teoksen tiedot tallennetaan PNG/SVG-tiedostoon, jolloin teoksen voi palauttaa siitä. Kasvattaa tallennetun tiedoston kokoa.",
49 45
     "addWatermark": "Lisää \"Tehty Excalidrawilla\"",
50
-    "handDrawn": "Käsinkirjoitettu",
46
+    "handDrawn": "Käsinpiirretty",
51 47
     "normal": "Tavallinen",
52 48
     "code": "Koodi",
53 49
     "small": "Pieni",
@@ -144,7 +140,7 @@
144 140
   "alerts": {
145 141
     "clearReset": "Tämä tyhjentää koko piirtoalueen. Jatketaanko?",
146 142
     "couldNotCreateShareableLink": "Jaettavan linkin luominen epäonnistui.",
147
-    "couldNotCreateShareableLinkTooBig": "Jaettavaa linkkiä ei voitu luoda: piirtoalue on liian suuri",
143
+    "couldNotCreateShareableLinkTooBig": "Jaettavaa linkkiä ei voitu luoda: teos on liian suuri",
148 144
     "couldNotLoadInvalidFile": "Virheellistä tiedostoa ei voitu avata",
149 145
     "importBackendFailed": "Palvelimelta tuonti epäonnistui.",
150 146
     "cannotExportEmptyCanvas": "Tyhjää piirtoaluetta ei voi viedä.",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Kuvan lisääminen epäonnistui. Yritä myöhemmin uudelleen...",
169 165
     "fileTooBig": "Tiedosto on liian suuri. Suurin sallittu koko on {{maxSize}}.",
170 166
     "svgImageInsertError": "SVG- kuvaa ei voitu lisätä. Tiedoston SVG-sisältö näyttää virheelliseltä.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Valinta",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Muodot"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Liikuttaaksesi piirtoaluetta, raahaa hiiren vieritysrulla tai välilyöntinäppäin alaspainettuna",
192 189
     "linearElement": "Klikkaa piirtääksesi useampi piste, raahaa piirtääksesi yksittäinen viiva",
193 190
     "freeDraw": "Paina ja raahaa, päästä irti kun olet valmis",
194 191
     "text": "Vinkki: voit myös lisätä tekstiä kaksoisnapsauttamalla mihin tahansa valintatyökalulla",

+ 2
- 5
src/locales/fr-FR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Arrière-plan",
21 21
     "fill": "Remplissage",
22 22
     "strokeWidth": "Largeur du trait",
23
-    "strokeShape": "Forme du trait",
24
-    "strokeShape_gel": "Stylo à bille",
25
-    "strokeShape_fountain": "Stylo-plume",
26
-    "strokeShape_brush": "Pinceau",
27 23
     "strokeStyle": "Style du trait",
28 24
     "strokeStyle_solid": "Plein",
29 25
     "strokeStyle_dashed": "Tirets",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Impossible d'insérer l'image. Réessayez plus tard...",
169 165
     "fileTooBig": "Le fichier est trop volumineux. La taille maximale autorisée est de {{maxSize}}.",
170 166
     "svgImageInsertError": "Impossible d'insérer l'image SVG. Le balisage SVG semble invalide.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG invalide."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Sélection",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formes"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Pour déplacer la zone de dessin, maintenez la molette de la souris enfoncée ou la barre d'espace tout en faisant glisser",
192 189
     "linearElement": "Cliquez pour démarrer plusieurs points, faites glisser pour une seule ligne",
193 190
     "freeDraw": "Cliquez et faites glissez, relâchez quand vous avez terminé",
194 191
     "text": "Astuce : vous pouvez aussi ajouter du texte en double-cliquant n'importe où avec l'outil de sélection",

+ 1
- 4
src/locales/he-IL.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "רקע",
21 21
     "fill": "מילוי",
22 22
     "strokeWidth": "עובי קו מתאר",
23
-    "strokeShape": "סגנון קו המתאר",
24
-    "strokeShape_gel": "עט נובע",
25
-    "strokeShape_fountain": "עט נובע",
26
-    "strokeShape_brush": "מברשת",
27 23
     "strokeStyle": "סגנון קו המתאר",
28 24
     "strokeStyle_solid": "מלא",
29 25
     "strokeStyle_dashed": "מקווקו",
@@ -189,6 +185,7 @@
189 185
     "shapes": "צורות"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "הקלק בשביל לבחור נקודות מרובות, גרור בשביל קו בודד",
193 190
     "freeDraw": "לחץ וגרור, שחרר כשסיימת",
194 191
     "text": "טיפ: אפשר להוסיף טקסט על ידי לחיצה כפולה בכל מקום עם כלי הבחירה",

+ 1
- 4
src/locales/hi-IN.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "पृष्ठभूमि",
21 21
     "fill": "भरें",
22 22
     "strokeWidth": "रेखा की चौड़ाई",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "स्ट्रोक का आकार",
28 24
     "strokeStyle_solid": "ठोस",
29 25
     "strokeStyle_dashed": "डैश",
@@ -189,6 +185,7 @@
189 185
     "shapes": "आकृतियाँ"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "कई बिंदुओं को शुरू करने के लिए क्लिक करें, सिंगल लाइन के लिए खींचें",
193 190
     "freeDraw": "क्लिक करें और खींचें। समाप्त करने के लिए, छोड़ो",
194 191
     "text": "आप चयन टूल से कहीं भी डबल-क्लिक करके टेक्स्ट जोड़ सकते हैं",

+ 1
- 4
src/locales/hu-HU.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Háttér",
21 21
     "fill": "Kitöltés",
22 22
     "strokeWidth": "Körvonal vastagsága",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "Körvonal stílusa",
28 24
     "strokeStyle_solid": "Kitöltött",
29 25
     "strokeStyle_dashed": "Szaggatott",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Alakzatok"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Kattintással görbe, az eger húzásával pedig egyenes nyilat rajzolhatsz",
193 190
     "freeDraw": "Kattints és húzd, majd engedd el, amikor végeztél",
194 191
     "text": "Tipp: A kijelölés eszközzel a dupla kattintás új szöveget hoz létre",

+ 3
- 6
src/locales/id-ID.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Latar",
21 21
     "fill": "Isian",
22 22
     "strokeWidth": "Lebar guratan",
23
-    "strokeShape": "Bentuk guratan",
24
-    "strokeShape_gel": "Pena gel",
25
-    "strokeShape_fountain": "Pena gunung",
26
-    "strokeShape_brush": "Kuas",
27 23
     "strokeStyle": "Gaya guratan",
28 24
     "strokeStyle_solid": "Padat",
29 25
     "strokeStyle_dashed": "Putus-putus",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Tidak dapat menyisipkan gambar. Coba lagi nanti...",
169 165
     "fileTooBig": "File terlalu besar. Ukuran maksimum yang dibolehkan {{maxSize}}.",
170 166
     "svgImageInsertError": "Tidak dapat menyisipkan gambar SVG. Markup SVG sepertinya tidak valid.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG tidak valid."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Pilihan",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Bentuk"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Untuk memindahkan kanvas, tekan roda mouse atau spasi ketika menarik",
192 189
     "linearElement": "Klik untuk memulai banyak poin, seret untuk satu baris",
193 190
     "freeDraw": "Klik dan seret, lepaskan jika Anda selesai",
194 191
     "text": "Tip: Anda juga dapat menambahkan teks dengan klik ganda di mana saja dengan alat pemilihan",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Perbesar ke seleksi"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Hapus Kanvas"
270
+    "title": "Hapus kanvas"
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Gambar anda terenkripsi end-to-end sehingga server Excalidraw tidak akan pernah dapat melihatnya.",

+ 2
- 5
src/locales/it-IT.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Sfondo",
21 21
     "fill": "Riempimento",
22 22
     "strokeWidth": "Spessore del tratto",
23
-    "strokeShape": "Forma del tratto",
24
-    "strokeShape_gel": "Penna gel",
25
-    "strokeShape_fountain": "Penna stilografica",
26
-    "strokeShape_brush": "Pennello",
27 23
     "strokeStyle": "Stile del tratto",
28 24
     "strokeStyle_solid": "Pieno",
29 25
     "strokeStyle_dashed": "Tratteggiato",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Non è stato possibile inserire l'immagine. Riprova più tardi...",
169 165
     "fileTooBig": "Il file è troppo grande. La dimensione massima consentita è {{maxSize}}.",
170 166
     "svgImageInsertError": "Impossibile inserire l'immagine SVG. Il markup SVG non sembra corretto.",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "SVG non valido."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Selezione",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Forme"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Per spostare la tela, tieni premuta la rotella del mouse o la barra spaziatrice mentre la trascini",
192 189
     "linearElement": "Clicca per iniziare una linea in più punti, trascina per singola linea",
193 190
     "freeDraw": "Clicca e trascina, rilascia quando avrai finito",
194 191
     "text": "Suggerimento: puoi anche aggiungere del testo facendo doppio clic ovunque con lo strumento di selezione",

+ 8
- 11
src/locales/ja-JP.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "背景の色",
21 21
     "fill": "塗りつぶし",
22 22
     "strokeWidth": "線の幅",
23
-    "strokeShape": "ストロークの形状",
24
-    "strokeShape_gel": "ゲルペン",
25
-    "strokeShape_fountain": "万年筆",
26
-    "strokeShape_brush": "ブラシペン",
27 23
     "strokeStyle": "線の種類",
28 24
     "strokeStyle_solid": "実線",
29 25
     "strokeStyle_dashed": "破線",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "画像を挿入できませんでした。後でもう一度お試しください...",
169 165
     "fileTooBig": "ファイルが大きすぎます。許可される最大サイズは {{maxSize}} です。",
170 166
     "svgImageInsertError": "SVGイメージを挿入できませんでした。SVGマークアップは無効に見えます。",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "選択",
@@ -189,14 +185,15 @@
189 185
     "shapes": "図形"
190 186
   },
191 187
   "hints": {
192
-    "linearElement": "クリックして複数の点を開始し、ドラッグで直線を引きます。",
188
+    "canvasPanning": "キャンバスを移動するには、マウスホイールまたはスペースバーを押しながらドラッグします",
189
+    "linearElement": "クリックすると複数の頂点からなる曲線を開始、ドラッグすると直線",
193 190
     "freeDraw": "クリックしてドラッグします。離すと終了します",
194 191
     "text": "ヒント: 選択ツールを使用して任意の場所をダブルクリックしてテキストを追加することもできます",
195 192
     "text_selected": "テキストを編集するには、ダブルクリックまたはEnterキーを押します",
196 193
     "text_editing": "Esc キーまたは CtrlOrCmd+ENTER キーを押して編集を終了します",
197 194
     "linearElementMulti": "最後のポイントをクリックするか、エスケープまたはEnterを押して終了します",
198 195
     "lockAngle": "SHIFTを押したままにすると、角度を制限することができます",
199
-    "resize": "サイズを変更中にSHIFTを押しすと比率を制御できます。Altを押すと中央からサイズを変更できます",
196
+    "resize": "サイズを変更中にSHIFTを押すと縦横比を固定できます。Altを押すと中央からサイズを変更できます",
200 197
     "resizeImage": "SHIFTを長押しすると自由にサイズを変更できます。\n中央からサイズを変更するにはALTを長押しします",
201 198
     "rotate": "回転中にSHIFT キーを押すと角度を制限することができます",
202 199
     "lineEditor_info": "ポイントを編集するには、ダブルクリックまたはEnterキーを押します",
@@ -216,7 +213,7 @@
216 213
     "clearCanvasMessage_button": "キャンバスを消去しています",
217 214
     "clearCanvasCaveat": " これにより作業が失われます ",
218 215
     "trackedToSentry_pre": "識別子のエラー ",
219
-    "trackedToSentry_post": " システムで追跡された",
216
+    "trackedToSentry_post": " が我々のシステムで追跡されまし",
220 217
     "openIssueMessage_pre": "エラーに関するシーン情報を含めないように非常に慎重に設定しました。もしあなたのシーンがプライベートでない場合は、私たちのフォローアップを検討してください。 ",
221 218
     "openIssueMessage_button": "バグ報告",
222 219
     "openIssueMessage_post": " GitHub のIssueに以下の情報をコピーして貼り付けてください。",
@@ -230,7 +227,7 @@
230 227
     "desc_inProgressIntro": "共同編集セッションが有効になっています。",
231 228
     "desc_shareLink": "下記URLを共同編集したい人に共有してください:",
232 229
     "desc_exitSession": "セッションを終了するとあなたはルームから切断されますが、ローカルで作業を続けることができます。セッションを終了しても他のメンバには影響はなく、引き続き共同作業を行うことができます。",
233
-    "shareTitle": "共同編集セッションに参加する"
230
+    "shareTitle": "Excalidrawの共同編集セッションに参加する"
234 231
   },
235 232
   "errorDialog": {
236 233
     "title": "エラー"
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "選択要素にズーム"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "キャンバスを消去"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "描画内容はエンドツーエンド暗号化が施されており、Excalidrawサーバーが内容を見ることはできません。",
@@ -292,7 +289,7 @@
292 289
     "width": "幅"
293 290
   },
294 291
   "toast": {
295
-    "copyStyles": "スタイルをコピーしました",
292
+    "copyStyles": "スタイルをコピーしました",
296 293
     "copyToClipboard": "クリップボードにコピー",
297 294
     "copyToClipboardAsPng": "{{exportSelection}} を PNG 形式でクリップボードにコピーしました\n({{exportColorScheme}})",
298 295
     "fileSaved": "ファイルを保存しました",

+ 3
- 6
src/locales/kab-KAB.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Agilal",
21 21
     "fill": "Taččart",
22 22
     "strokeWidth": "Tehri n yizirig",
23
-    "strokeShape": "Talɣa n yizirig",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "Amfezzu",
27 23
     "strokeStyle": "Aɣanib n tizirig",
28 24
     "strokeStyle_solid": "Aččuran",
29 25
     "strokeStyle_dashed": "S tjerriḍin",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "D awezɣi tugra n tugna. Eɛreḍ tikkelt-nniḍen ardeqqal...",
169 165
     "fileTooBig": "Afaylu meqqer aṭas. Tiddi tafellayt yurgen d {{maxSize}}.",
170 166
     "svgImageInsertError": "D awezɣi tugra n tugna SVG. Acraḍ SVG yettban-d d armeɣtu.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Tafrayt",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Talɣiwin"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Ssit akken ad tebduḍ aṭas n tenqiḍin, zuɣer i yiwen n yizirig",
193 190
     "freeDraw": "Ssit yerna zuɣer, serreḥ ticki tfukeḍ",
194 191
     "text": "Tixidest: tzemreḍ daɣen ad ternuḍ aḍris s usiti snat n tikkal anida tebɣiḍ s ufecku n tefrayt",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Simɣur ɣer tefrayt"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Sfeḍ taɣzut n usuneɣ"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Unuɣen-inek (m) ttuwgelhnen seg yixef s ixef dɣa iqeddacen n Excalidraw werǧin ad ten-walin. ",

+ 1
- 4
src/locales/kk-KZ.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "",
21 21
     "fill": "",
22 22
     "strokeWidth": "",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "",
28 24
     "strokeStyle_solid": "",
29 25
     "strokeStyle_dashed": "",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",

+ 1
- 4
src/locales/ko-KR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "배경색",
21 21
     "fill": "채우기",
22 22
     "strokeWidth": "선 굵기",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "선",
28 24
     "strokeStyle_solid": "실선",
29 25
     "strokeStyle_dashed": "파선",
@@ -189,6 +185,7 @@
189 185
     "shapes": "모양"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "여러 점을 연결하려면 클릭하고, 직선을 그리려면 바로 드래그하세요.",
193 190
     "freeDraw": "클릭 후 드래그하세요. 완료되면 놓으세요.",
194 191
     "text": "팁: 선택 툴로 아무 곳이나 더블 클릭해 텍스트를 추가할 수도 있습니다.",

+ 1
- 4
src/locales/lv-LV.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Fons",
21 21
     "fill": "Aizpildījums",
22 22
     "strokeWidth": "Līnijas platums",
23
-    "strokeShape": "Līnijas forma",
24
-    "strokeShape_gel": "Gēla pildspalva",
25
-    "strokeShape_fountain": "Lodīšu pildspalva",
26
-    "strokeShape_brush": "Flomāsters - ota",
27 23
     "strokeStyle": "Līnijas forma",
28 24
     "strokeStyle_solid": "Vienlaidu",
29 25
     "strokeStyle_dashed": "Raustīta līnija",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",

+ 1
- 4
src/locales/my-MM.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "နောက်ခံ",
21 21
     "fill": "ဖြည့်",
22 22
     "strokeWidth": "မျဉ်းအထူ",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "မျဉ်းပုံစံ",
28 24
     "strokeStyle_solid": "အပြည့်",
29 25
     "strokeStyle_dashed": "မျဉ်းပြတ်",
@@ -189,6 +185,7 @@
189 185
     "shapes": "ပုံသဏ္ဌာန်များ"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "အမှတ်များချမှတ်ရေးဆွဲရန်ကလစ်နှိပ်ပါ၊ မျဉ်းတစ်ကြောင်းတည်းအတွက် တရွတ်ဆွဲပါ။",
193 190
     "freeDraw": "ကလစ်နှိပ်၍ တရွတ်ဆွဲပါ၊ ပြီးလျှင်လွှတ်ပါ။",
194 191
     "text": "မှတ်ချက်။ ။မည်သည့်ကိရိယာရွေးထားသည်ဖြစ်စေ ကလစ်နှစ်ချက်နှိပ်၍စာသားထည့်နိုင်သည်",

+ 2
- 5
src/locales/nb-NO.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Bakgrunn",
21 21
     "fill": "Fyll",
22 22
     "strokeWidth": "Strektykkelse",
23
-    "strokeShape": "Strekstil",
24
-    "strokeShape_gel": "Gelepenn",
25
-    "strokeShape_fountain": "Fyllepenn",
26
-    "strokeShape_brush": "Pensel",
27 23
     "strokeStyle": "Strekstil",
28 24
     "strokeStyle_solid": "Heltrukket",
29 25
     "strokeStyle_dashed": "Stiplet",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Kunne ikke sette inn bildet. Prøv igjen senere...",
169 165
     "fileTooBig": "Filen er for stor. Maksimal tillatt størrelse er {{maxSize}}.",
170 166
     "svgImageInsertError": "Kunne ikke sette inn SVG-bilde. SVG-koden ser ugyldig ut.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "Ugyldig SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Velg",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Former"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "For å flytte lerretet, hold musehjulet eller mellomromstasten mens du drar",
192 189
     "linearElement": "Klikk for å starte linje med flere punkter, eller dra for en enkel linje",
193 190
     "freeDraw": "Klikk og dra, slipp når du er ferdig",
194 191
     "text": "Tips: du kan også legge til tekst ved å dobbeltklikke hvor som helst med utvalgsverktøyet",

+ 3
- 6
src/locales/nl-NL.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Achtergrond",
21 21
     "fill": "Invulling",
22 22
     "strokeWidth": "Lijnbreedte",
23
-    "strokeShape": "Lijnstijl",
24
-    "strokeShape_gel": "Gel pen",
25
-    "strokeShape_fountain": "Vulpen",
26
-    "strokeShape_brush": "Penseel",
27 23
     "strokeStyle": "Lijnstijl",
28 24
     "strokeStyle_solid": "Ononderbroken",
29 25
     "strokeStyle_dashed": "Gestreept",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Afbeelding invoegen mislukt. Probeer het later opnieuw...",
169 165
     "fileTooBig": "Bestand is te groot. Maximale grootte is {{maxSize}}.",
170 166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Ongeldige SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Selectie",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Vormen"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Om canvas te verplaatsen, houd muiswiel of spatiebalk ingedrukt tijdens slepen",
192 189
     "linearElement": "Klik om meerdere punten te starten, sleep voor één lijn",
193 190
     "freeDraw": "Klik en sleep, laat los als je klaar bent",
194 191
     "text": "Tip: je kunt tekst toevoegen door ergens dubbel te klikken met de selectietool",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Inzoomen op selectie"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Canvas wissen"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Je tekeningen zijn beveiligd met end-to-end encryptie, dus Excalidraw's servers zullen nooit zien wat je tekent.",

+ 3
- 6
src/locales/nn-NO.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Bakgrunn",
21 21
     "fill": "Fyll",
22 22
     "strokeWidth": "Strekbreidd",
23
-    "strokeShape": "Linjestil",
24
-    "strokeShape_gel": "Gelepenn",
25
-    "strokeShape_fountain": "Fyllepenn",
26
-    "strokeShape_brush": "Pensel",
27 23
     "strokeStyle": "Strekstil",
28 24
     "strokeStyle_solid": "Solid",
29 25
     "strokeStyle_dashed": "Stipla",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Kunne ikkje sette inn biletet. Prøv igjen seinare...",
169 165
     "fileTooBig": "Fila er for stor. Maksimal tillate storleik er {{maxSize}}.",
170 166
     "svgImageInsertError": "Kunne ikkje sette inn SVG-biletet. SVG-koden ser ugyldig ut.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Vel",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formar"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Klikk for å starte linje med fleire punkt, eller drag for ei enkel linje",
193 190
     "freeDraw": "Klikk og drag, slepp når du er ferdig",
194 191
     "text": "Tips: du kan òg leggje til tekst ved å dobbeltklikke kor som helst med utvalgsverktyet",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Zoom til utval"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Tøm lerret"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Teikningane dine er ende-til-ende-krypterte slik at Excalidraw sine serverar aldri får sjå dei.",

+ 3
- 6
src/locales/oc-FR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Rèireplan",
21 21
     "fill": "Empliment",
22 22
     "strokeWidth": "Largor de contorn",
23
-    "strokeShape": "Fòrma del trach",
24
-    "strokeShape_gel": "Estilo gèl",
25
-    "strokeShape_fountain": "Calam",
26
-    "strokeShape_brush": "Pincèl",
27 23
     "strokeStyle": "Estil de contorn",
28 24
     "strokeStyle_solid": "Solide",
29 25
     "strokeStyle_dashed": "Tiret",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Insercion d’imatge impossibla. Tornatz ensajar mai tard...",
169 165
     "fileTooBig": "Fichièr tròp pesuc. La talha maximala autorizada es {{maxSize}}.",
170 166
     "svgImageInsertError": "Insercion d’imatge SVG impossibla. Las balisas SVG semblan invalidas.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Seleccion",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formas"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Clicatz per començar mantun punt, lisatz per una sola linha",
193 190
     "freeDraw": "Clicatz e lisatz, relargatz un còp acabat",
194 191
     "text": "Astúcia : podètz tanben apondre de tèxt en doble clicant ont que siá amb l’aisina de seleccion",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Zoomar la seleccion"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Escafar canabàs"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Vòstres dessenhs son chifrats del cap a la fin en consequéncia los servidors d’Excalidraw los veiràn pas jamai.",

+ 1
- 4
src/locales/pa-IN.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "ਬੈਕਗਰਾਉਂਡ",
21 21
     "fill": "ਭਰਨਾ",
22 22
     "strokeWidth": "ਰੇਖਾ ਦੀ ਚੌੜਾਈ",
23
-    "strokeShape": "ਰੇਖਾ ਦਾ ਰੂਪ",
24
-    "strokeShape_gel": "ਜੈੱਲ ਪੈੱਨ",
25
-    "strokeShape_fountain": "ਫਾਉਨਟੇਨ ਪੈੱਨ",
26
-    "strokeShape_brush": "ਬੁਰਸ਼ ਪੈੱਨ",
27 23
     "strokeStyle": "ਰੇਖਾ ਦਾ ਸਟਾਇਲ",
28 24
     "strokeStyle_solid": "ਠੋਸ",
29 25
     "strokeStyle_dashed": "ਡੈਸ਼ ਵਾਲੀ",
@@ -189,6 +185,7 @@
189 185
     "shapes": "ਆਕ੍ਰਿਤੀਆਂ"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "ਇੱਕ ਤੋਂ ਜ਼ਿਆਦਾ ਬਿੰਦੂਆਂ ਲਈ ਕਲਿੱਕ ਕਰਕੇ ਸ਼ੁਰੂਆਤ ਕਰੋ, ਇਕਹਿਰੀ ਲਕੀਰ ਲਈ ਘਸੀਟੋ",
193 190
     "freeDraw": "ਕਲਿੱਕ ਕਰਕੇ ਘਸੀਟੋ, ਪੂਰਾ ਹੋਣ 'ਤੇ ਛੱਡ ਦਿਉ",
194 191
     "text": "ਨੁਸਖਾ: ਤੁਸੀਂ ਚੋਣਕਾਰ ਸੰਦ ਰਾਹੀਂ ਕਿਤੇ ਵੀ ਡਬਲ-ਕਲਿੱਕ ਕਰਕੇ ਵੀ ਪਾਠ ਜੋੜ ਸਕਦੇ ਹੋ",

+ 23
- 23
src/locales/percentages.json View File

@@ -1,45 +1,45 @@
1 1
 {
2
-  "ar-SA": 99,
3
-  "bg-BG": 65,
2
+  "ar-SA": 98,
3
+  "bg-BG": 66,
4 4
   "bn-BD": 0,
5
-  "ca-ES": 89,
5
+  "ca-ES": 88,
6 6
   "cs-CZ": 28,
7 7
   "da-DK": 19,
8 8
   "de-DE": 100,
9
-  "el-GR": 73,
9
+  "el-GR": 96,
10 10
   "en": 100,
11 11
   "es-ES": 99,
12
-  "fa-IR": 74,
13
-  "fi-FI": 100,
12
+  "fa-IR": 75,
13
+  "fi-FI": 99,
14 14
   "fr-FR": 100,
15 15
   "he-IL": 95,
16
-  "hi-IN": 64,
17
-  "hu-HU": 57,
16
+  "hi-IN": 66,
17
+  "hu-HU": 58,
18 18
   "id-ID": 100,
19
-  "it-IT": 99,
20
-  "ja-JP": 100,
19
+  "it-IT": 100,
20
+  "ja-JP": 99,
21 21
   "kab-KAB": 93,
22
-  "kk-KZ": 26,
23
-  "ko-KR": 65,
24
-  "lv-LV": 31,
25
-  "my-MM": 54,
22
+  "kk-KZ": 27,
23
+  "ko-KR": 66,
24
+  "lv-LV": 29,
25
+  "my-MM": 55,
26 26
   "nb-NO": 100,
27 27
   "nl-NL": 98,
28
-  "nn-NO": 99,
29
-  "oc-FR": 99,
28
+  "nn-NO": 98,
29
+  "oc-FR": 98,
30 30
   "pa-IN": 95,
31
-  "pl-PL": 67,
31
+  "pl-PL": 68,
32 32
   "pt-BR": 100,
33
-  "pt-PT": 99,
33
+  "pt-PT": 98,
34 34
   "ro-RO": 100,
35
-  "ru-RU": 98,
35
+  "ru-RU": 97,
36 36
   "si-LK": 4,
37 37
   "sk-SK": 99,
38 38
   "sv-SE": 99,
39
-  "ta-IN": 91,
40
-  "tr-TR": 75,
39
+  "ta-IN": 96,
40
+  "tr-TR": 88,
41 41
   "uk-UA": 80,
42
-  "zh-CN": 98,
42
+  "zh-CN": 99,
43 43
   "zh-HK": 33,
44
-  "zh-TW": 100
44
+  "zh-TW": 99
45 45
 }

+ 1
- 4
src/locales/pl-PL.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Kolor wypełnienia",
21 21
     "fill": "Wypełnienie",
22 22
     "strokeWidth": "Grubość obramowania",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "Styl obrysu",
28 24
     "strokeStyle_solid": "Pełny",
29 25
     "strokeStyle_dashed": "Kreskowany",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Kształty"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Naciśnij, aby zrobić punkt, przeciągnij, aby narysować linię",
193 190
     "freeDraw": "Naciśnij i przeciągnij by rysować, puść kiedy skończysz",
194 191
     "text": "Wskazówka: możesz również dodać tekst klikając dwukrotnie gdziekolwiek za pomocą narzędzia zaznaczania",

+ 2
- 5
src/locales/pt-BR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Fundo",
21 21
     "fill": "Preenchimento",
22 22
     "strokeWidth": "Espessura do traço",
23
-    "strokeShape": "Estilo do traço",
24
-    "strokeShape_gel": "Caneta de gel",
25
-    "strokeShape_fountain": "Caneta de fonte",
26
-    "strokeShape_brush": "Pincel",
27 23
     "strokeStyle": "Estilo de traço",
28 24
     "strokeStyle_solid": "Sólido",
29 25
     "strokeStyle_dashed": "Tracejado",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Não foi possível inserir imagem. Tente novamente mais tarde...",
169 165
     "fileTooBig": "O arquivo é muito grande. O tamanho máximo permitido é {{maxSize}}.",
170 166
     "svgImageInsertError": "Não foi possível inserir a imagem SVG. A marcação SVG parece inválida.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG Inválido."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Seleção",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formas"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Para mover a tela, segure a roda do mouse ou a barra de espaço enquanto arrasta",
192 189
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
193 190
     "freeDraw": "Toque e arraste, solte quando terminar",
194 191
     "text": "Dica: você também pode adicionar texto clicando duas vezes em qualquer lugar com a ferramenta de seleção",

+ 3
- 6
src/locales/pt-PT.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Fundo",
21 21
     "fill": "Preenchimento",
22 22
     "strokeWidth": "Espessura do traço",
23
-    "strokeShape": "Forma do traço",
24
-    "strokeShape_gel": "Caneta de gel",
25
-    "strokeShape_fountain": "Caneta de fonte",
26
-    "strokeShape_brush": "Caneta de pincel",
27 23
     "strokeStyle": "Estilo de traço",
28 24
     "strokeStyle_solid": "Sólido",
29 25
     "strokeStyle_dashed": "Tracejado",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Não foi possível inserir a imagem, tente novamente mais tarde...",
169 165
     "fileTooBig": "O ficheiro é muito grande. O tamanho máximo permitido é {{maxSize}}.",
170 166
     "svgImageInsertError": "Não foi possível inserir a imagem SVG. A marcação SVG parece inválida.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Seleção",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Formas"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
193 190
     "freeDraw": "Clique e arraste, large quando terminar",
194 191
     "text": "Dica: também pode adicionar texto clicando duas vezes em qualquer lugar com a ferramenta de seleção",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Ampliar a seleção"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Limpar tela"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Os seus desenhos são encriptados de ponta-a-ponta, por isso os servidores do Excalidraw nunca os verão.",

+ 2
- 5
src/locales/ro-RO.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Fundal",
21 21
     "fill": "Umplere",
22 22
     "strokeWidth": "Lățimea conturului",
23
-    "strokeShape": "Forma conturului",
24
-    "strokeShape_gel": "Pix cu gel",
25
-    "strokeShape_fountain": "Stilou",
26
-    "strokeShape_brush": "Pensulă tip stilou",
27 23
     "strokeStyle": "Stilul conturului",
28 24
     "strokeStyle_solid": "Neîntrerupt",
29 25
     "strokeStyle_dashed": "Liniuțe",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Imaginea nu a putut fi introdusă. Reîncearcă mai târziu...",
169 165
     "fileTooBig": "Fișierul este prea mare. Dimensiunea maximă permisă este de {{maxSize}}.",
170 166
     "svgImageInsertError": "Imaginea SVG nu a putut fi introdus. Marcajul SVG pare invalid.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG invalid."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Selecție",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Forme"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Pentru a muta pânză, ține apăsată rotița mausului sau bara de spațiu în timpul glisării",
192 189
     "linearElement": "Dă clic pentru a crea mai multe puncte, glisează pentru a forma o singură linie",
193 190
     "freeDraw": "Dă clic pe pânză și glisează cursorul, apoi eliberează-l când ai terminat",
194 191
     "text": "Sfat: poți adăuga text și dând dublu clic oriunde cu instrumentul de selecție",

+ 2
- 5
src/locales/ru-RU.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Фон",
21 21
     "fill": "Заливка",
22 22
     "strokeWidth": "Толщина штриха",
23
-    "strokeShape": "Стиль обводки",
24
-    "strokeShape_gel": "Гелевая ручка",
25
-    "strokeShape_fountain": "Фонтанная ручка",
26
-    "strokeShape_brush": "Кисть",
27 23
     "strokeStyle": "Стиль обводки",
28 24
     "strokeStyle_solid": "Сплошная",
29 25
     "strokeStyle_dashed": "Пунктирная",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Фигуры"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Нажмите, чтобы начать несколько точек, перетащите для одной линии",
193 190
     "freeDraw": "Нажмите и перетаскивайте, отпустите по завершении",
194 191
     "text": "Совет: при выбранном инструменте выделения дважды щёлкните в любом месте, чтобы добавить текст",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Увеличить до выделенного"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Очистить Холст"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Ваши данные защищены сквозным (End-to-end) шифрованием. Серверы Excalidraw никогда не получат доступ к ним.",

+ 1
- 4
src/locales/si-LK.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "",
21 21
     "fill": "",
22 22
     "strokeWidth": "",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "",
28 24
     "strokeStyle_solid": "",
29 25
     "strokeStyle_dashed": "",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",

+ 3
- 6
src/locales/sk-SK.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Pozadie",
21 21
     "fill": "Výplň",
22 22
     "strokeWidth": "Hrúbka obrysu",
23
-    "strokeShape": "Tvar obrysu",
24
-    "strokeShape_gel": "Gélové pero",
25
-    "strokeShape_fountain": "Plniace pero",
26
-    "strokeShape_brush": "Fixka",
27 23
     "strokeStyle": "Štýl obrysu",
28 24
     "strokeStyle_solid": "Plný",
29 25
     "strokeStyle_dashed": "Čiarkovaný",
@@ -39,7 +35,7 @@
39 35
     "arrowhead_arrow": "Šípka",
40 36
     "arrowhead_bar": "Čiara",
41 37
     "arrowhead_dot": "Bod",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Trojuholník",
43 39
     "fontSize": "Veľkosť písma",
44 40
     "fontFamily": "Písmo",
45 41
     "onlySelected": "Iba vybrané",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Tvary"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Pre pohyb plátna podržte koliesko myši ale medzerník počas ťahania",
192 189
     "linearElement": "Kliknite na vloženie viacerých bodov, potiahnite na vytvorenie jednej priamky",
193 190
     "freeDraw": "Kliknite a ťahajte, pustite na ukončenie",
194 191
     "text": "Tip: text môžete pridať aj dvojklikom kdekoľvek, ak je zvolený nástroj výber",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Priblížiť na výber"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Vyčistiť plátno"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Vaše kresby používajú end-to-end šifrovanie, takže ich Excalidraw server nedokáže prečítať.",

+ 3
- 6
src/locales/sv-SE.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Bakgrund",
21 21
     "fill": "Fyllnad",
22 22
     "strokeWidth": "Linjebredd",
23
-    "strokeShape": "Linjeform",
24
-    "strokeShape_gel": "Gelépenna",
25
-    "strokeShape_fountain": "Reservoarpenna",
26
-    "strokeShape_brush": "Penselpenna",
27 23
     "strokeStyle": "Linjestil",
28 24
     "strokeStyle_solid": "Solid",
29 25
     "strokeStyle_dashed": "Streckad",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "Kunde inte infoga bild. Försök igen senare...",
169 165
     "fileTooBig": "Filen är för stor. Maximal tillåten storlek är {{maxSize}}.",
170 166
     "svgImageInsertError": "Kunde inte infoga SVG-bild. SVG-koden ser ogiltig ut.",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Ogiltig SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Markering",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Former"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "För att flytta canvas, håll mushjulet eller mellanslagstangenten medan du drar",
192 189
     "linearElement": "Klicka för att starta flera punkter, dra för en linje",
193 190
     "freeDraw": "Klicka och dra, släpp när du är klar",
194 191
     "text": "Tips: du kan också lägga till text genom att dubbelklicka var som helst med markeringsverktyget",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Zooma till markering"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Rensa Canvas"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Dina skisser är krypterade från ände till ände så Excalidraws servrar kommer aldrig att se dem.",

+ 34
- 37
src/locales/ta-IN.json View File

@@ -9,26 +9,22 @@
9 9
     "copy": "நகலெடு",
10 10
     "copyAsPng": "நகலகத்திற்கு PNG ஆக நகலெடு",
11 11
     "copyAsSvg": "நகலகத்திற்கு SVG ஆக நகலெடு",
12
-    "bringForward": "முன் கொண்டுவா",
12
+    "bringForward": "முன்நோக்கி கொண்டுவா",
13 13
     "sendToBack": "பின்னே அனுப்பு",
14
-    "bringToFront": "முன் கொண்டுவா",
15
-    "sendBackward": "பின்னே அனுப்பு",
14
+    "bringToFront": "முன்னே கொண்டுவா",
15
+    "sendBackward": "பின்நோக்கி அனுப்பு",
16 16
     "delete": "அழி",
17 17
     "copyStyles": "ஒயில்களை நகலெடு",
18 18
     "pasteStyles": "ஒயில்களை ஒட்டு",
19
-    "stroke": "எல்லைவரி",
19
+    "stroke": "கீறல்",
20 20
     "background": "பின்புலம்",
21 21
     "fill": "நிரப்பல்",
22
-    "strokeWidth": "எல்லைவரி அகலம்",
23
-    "strokeShape": "எல்லைவரி வடிவம்",
24
-    "strokeShape_gel": "ஜெல் பேனா",
25
-    "strokeShape_fountain": "ஃபவுண்டெய்ன் பேனா",
26
-    "strokeShape_brush": "தூரிகை பேனா",
27
-    "strokeStyle": "எல்லைவரி ஒயில்",
22
+    "strokeWidth": "கீறல் அகலம்",
23
+    "strokeStyle": "கீறல் ஒயில்",
28 24
     "strokeStyle_solid": "திடமான",
29 25
     "strokeStyle_dashed": "கோடிட்ட",
30 26
     "strokeStyle_dotted": "புள்ளியிட்ட",
31
-    "sloppiness": "",
27
+    "sloppiness": "அசட்டுத்தனம்",
32 28
     "opacity": "ஒளிபுகாவியல்பு",
33 29
     "textAlign": "உரைச் சீரமைப்பு",
34 30
     "edges": "விளிம்புகள்",
@@ -45,7 +41,7 @@
45 41
     "onlySelected": "தேர்ந்ததை மட்டும்",
46 42
     "withBackground": "பின்புலம்",
47 43
     "exportEmbedScene": "கட்சியை உட்பொதி",
48
-    "exportEmbedScene_details": "",
44
+    "exportEmbedScene_details": "காட்சி தரவு ஏற்றுமதி செய்யப்பட்ட PNG/SVG கோப்பினுள் சேமிக்கப்படும் இதனால் காட்சியை அதிலிருந்து மீட்டெடுக்க முடியும். ஏற்றுமதி செய்யப்பட்ட கோப்பின் அளவை அதிகரிக்கும்.",
49 45
     "addWatermark": "\"எக்ஸ்கேலிட்ரா கொண்டு ஆனது\"-ஐச் சேர்",
50 46
     "handDrawn": "கையால்-வரைந்த",
51 47
     "normal": "இயல்பு",
@@ -74,7 +70,7 @@
74 70
     "actions": "செயல்கள்",
75 71
     "language": "மொழி",
76 72
     "liveCollaboration": "நேரடி கூட்டுப்பணி",
77
-    "duplicateSelection": "நகலெடு",
73
+    "duplicateSelection": "நகலாக்கு",
78 74
     "untitled": "தலைப்பற்றது",
79 75
     "name": "பெயர்",
80 76
     "yourName": "உங்கள் பெயர்",
@@ -102,7 +98,7 @@
102 98
     "viewMode": "பார்வை பயன்முறை",
103 99
     "toggleExportColorScheme": "",
104 100
     "share": "பகிர்",
105
-    "showStroke": "எல்லைவரி நிற எடுப்பானைக் காட்டு",
101
+    "showStroke": "கீறல் நிற எடுப்பானைக் காட்டு",
106 102
     "showBackground": "பின்னணி நிற எடுப்பானைக் காட்டு",
107 103
     "toggleTheme": "தோற்றத்தை நிலைமாற்று"
108 104
   },
@@ -114,15 +110,15 @@
114 110
     "exportToPng": "PNGக்கு ஏற்றுமதிசெய்",
115 111
     "exportToSvg": "SVGக்கு ஏற்றுமதிசெய்",
116 112
     "copyToClipboard": "நகலகத்திற்கு நகலெடு",
117
-    "copyPngToClipboard": "PNGஐ நினைவகத்திற்கு நகலெடு",
118
-    "scale": "",
113
+    "copyPngToClipboard": "PNGஐ நகலகத்திற்கு நகலெடு",
114
+    "scale": "அளவு",
119 115
     "save": "தற்போதைய கோப்புக்குச் சேமி",
120 116
     "saveAs": "இப்படி சேமி",
121 117
     "load": "ஏற்று",
122 118
     "getShareableLink": "பகிரக்கூடிய தொடுப்பைப் பெறு",
123 119
     "close": "மூடு",
124 120
     "selectLanguage": "மொழியைத் தேர்ந்தெடு",
125
-    "scrollBackToContent": "",
121
+    "scrollBackToContent": "உருட்டி உள்ளடக்கத்துக்குத் திரும்பு",
126 122
     "zoomIn": "பெரிதாக்கு",
127 123
     "zoomOut": "சிறிதாக்கு",
128 124
     "resetZoom": "உருவளவை அகரமாக்கு",
@@ -151,28 +147,28 @@
151 147
     "couldNotCopyToClipboard": "நகலகத்திற்கு நகலெடுக்க முடியவில்லை. குரோம் உலாவி பயன்படுத்தி முயல்க.",
152 148
     "decryptFailed": "தரவை மறைநீக்க முடியவில்லை.",
153 149
     "uploadedSecurly": "பதிவேற்றம் இருமுனை மறையாகத்தால் பாதுகாக்கப்பட்டுள்ளது, எனவே எக்ஸ்கேலிட்ரா சேவையகமும் மூன்றாம் தரப்பினரும் உள்ளடக்கத்தை வாசிக்கமுடியாது.",
154
-    "loadSceneOverridePrompt": "",
150
+    "loadSceneOverridePrompt": "வெளிப்புறச்சித்திரமேற்றல் இருக்கிற உள்ளடக்கத்தை இடங்கொள்ளும். தொடர விருப்பமா?",
155 151
     "collabStopOverridePrompt": "",
156
-    "errorLoadingLibrary": "",
152
+    "errorLoadingLibrary": "மூன்றாம் தரப்பு நூலகத்தை ஏற்றுவதில் பிழை.",
157 153
     "errorAddingToLibrary": "உருப்படியை நூலகத்தில் சேர்க்க இயலா",
158 154
     "errorRemovingFromLibrary": "உருப்படியை நூலகத்திலிருந்து நீக்க இயலா",
159
-    "confirmAddLibrary": "",
155
+    "confirmAddLibrary": "இதனால் {{numShapes}} வடிவம்(கள்) உம் நூலகத்தில் சேரும். நீங்கள் உறுதியா?",
160 156
     "imageDoesNotContainScene": "இப்படத்தில் காட்சி தரவு ஏதும் இருப்பதுபோல் தெரியவில்லை. ஏற்றுமதியின்போது காட்சி உட்பதிதலை இயக்கினீரா?",
161
-    "cannotRestoreFromImage": "",
162
-    "invalidSceneUrl": "",
157
+    "cannotRestoreFromImage": "இப்படக்கோப்பிலிருந்து காட்சி மீட்டெடுக்கப்பட முடியாது",
158
+    "invalidSceneUrl": "வழங்கப்பட்ட உரலியிலிருந்து காட்சியை இறக்கவியலா. இது தவறான வடிவத்தில் உள்ளது, அ செல்லத்தக்க எக்ஸ்கேலிட்ரா JSON தரவைக் கொண்டில்லை.",
163 159
     "resetLibrary": "இது உங்கள் நுலகத்தைத் துடைக்கும். நீங்கள் உறுதியா?",
164 160
     "invalidEncryptionKey": "மறையாக்க விசை 22 வரியுருக்கள் கொண்டிருக்கவேண்டும். நேரடி கூட்டுப்பணி முடக்கப்பட்டது."
165 161
   },
166 162
   "errors": {
167 163
     "unsupportedFileType": "ஆதரிக்கப்படா கோப்பு வகை.",
168
-    "imageInsertError": "படத்தைச் செருக முடியவில்லை. பிறகு மீண்டும் முயலவும்...",
164
+    "imageInsertError": "படத்தைப் புகுத்தவியலா. பிறகு மீண்டும் முயலவும்...",
169 165
     "fileTooBig": "கோப்பு மிகப்பெரிது. அனுமதிக்கப்பட்ட அதிகபட்ச அளவு {{maxSize}}.",
170
-    "svgImageInsertError": "எஸ்விஜி படத்தைச் செருக இயலா. எஸ்விஜியின் மார்க்அப் செல்லாததாக தெரிகிறது.",
171
-    "invalidSVGString": "errors.invalidSVGString"
166
+    "svgImageInsertError": "எஸ்விஜி படத்தைப் புகுத்தவியலா. எஸ்விஜியின் மார்க்அப் செல்லாததாக தெரிகிறது.",
167
+    "invalidSVGString": "செல்லாத SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "தெரிவு",
175
-    "image": "படத்தைச் செருகு",
171
+    "image": "படத்தைப் புகுத்து",
176 172
     "rectangle": "செவ்வகம்",
177 173
     "diamond": "வைரம்",
178 174
     "ellipse": "நீள்வட்டம்",
@@ -189,8 +185,9 @@
189 185
     "shapes": "வடிவங்கள்"
190 186
   },
191 187
   "hints": {
192
-    "linearElement": "பல புள்ளிகளைத் துவக்க சொடுக்கு, ஒற்றை வரிக்கு நகர்த்து",
193
-    "freeDraw": "சொடுக்கி நகர்த்து, முடித்ததும் விடுவி",
188
+    "canvasPanning": "கித்தானை நகர்த்த, பிடித்திழுக்கையில் சுட்டிச்சக்கரத்தை அ இடைவெளிப்பட்டையை அழுத்திப்பிடி",
189
+    "linearElement": "பல புள்ளிகளைத் துவக்க சொடுக்கு, ஒற்றை வரிக்கு பிடித்திழு",
190
+    "freeDraw": "சொடுக்கி பிடித்திழு, முடித்ததும் விடுவி",
194 191
     "text": "துணுக்குதவி: தெரிவு கருவி கொண்டு எங்காவது இரு-சொடுக்கி உரையைச் சேர்க்கலாம்",
195 192
     "text_selected": "உரையைத் திருத்த இரு-சொடுக்கு அ ENTERஐ அழுத்து",
196 193
     "text_editing": "திருத்துவதை முடிக்க Escape அ CtrlOrCmd+ENTERஐ அழுத்து",
@@ -200,9 +197,9 @@
200 197
     "resizeImage": "SHIFTஐ நீண்டழுத்தி கட்டற்று அளவுமாற்றலாம்,\nமையத்திலிருந்து அளவுமாற்ற ALTஐ நீண்டழுத்துக",
201 198
     "rotate": "",
202 199
     "lineEditor_info": "புள்ளிகளைத் திருத்த இரு-சொடுக்கு அ Enterஐ அழுத்து",
203
-    "lineEditor_pointSelected": "",
204
-    "lineEditor_nothingSelected": "",
205
-    "placeImage": "படத்தை வைக்கச் சொடுக்கு, அ கைமுறையாக அளவை அமைக்க சொடுக்கி நகரத்து"
200
+    "lineEditor_pointSelected": "புள்ளியை நீக்க Deleteஐ அழுத்து, நகலாக்க CtrlOrCmd+D, அ நகர்த்த பிடித்திழு",
201
+    "lineEditor_nothingSelected": "நகர்த்தவோ நீக்கவோ புள்ளியைத் தேர், அ புதிய புள்ளிகளைச் சேர்க்க Altஐ அழுத்திப்பிடித்துச் சொடுக்கு",
202
+    "placeImage": "படத்தை வைக்கச் சொடுக்கு, அ கைமுறையாக அளவு அமைக்க சொடுக்கி பிடித்திழு"
206 203
   },
207 204
   "canvasError": {
208 205
     "cannotShowPreview": "முன்னோட்டம் காட்ட இயலவில்லை",
@@ -216,7 +213,7 @@
216 213
     "clearCanvasMessage_button": "கித்தானைத் துடைக்கிறது.",
217 214
     "clearCanvasCaveat": " இது வேலையை இழக்கக்கூடும் ",
218 215
     "trackedToSentry_pre": "இனங்காணியில் பிழை ",
219
-    "trackedToSentry_post": "",
216
+    "trackedToSentry_post": " எங்கள் இயங்குதளத்தில் தடமறியப்பட்டது.",
220 217
     "openIssueMessage_pre": "",
221 218
     "openIssueMessage_button": "பிழை தடமி.",
222 219
     "openIssueMessage_post": "",
@@ -253,7 +250,7 @@
253 250
     "curvedLine": "வளைந்த வரி",
254 251
     "documentation": "ஆவணமாக்கல்",
255 252
     "doubleClick": "இரு-சொடுக்கு",
256
-    "drag": "ழு",
253
+    "drag": "பிடித்திழு",
257 254
     "editor": "திருத்தி",
258 255
     "editSelectedShape": "தேர்ந்த வடிவத்தைத் திருத்து (உரை/அம்பு/வரி)",
259 256
     "github": "சிக்கலைக் கண்டீரா? சமர்ப்பி",
@@ -270,10 +267,10 @@
270 267
     "zoomToSelection": "தெரிவுக்கு விரிவாக்கு"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "கித்தானைத் துடை"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276
-    "tooltip": "",
273
+    "tooltip": "உம் சித்திரங்கள் இருமுனை மறையாக்கம் செய்யப்பட்டவையாதலால் எக்ஸ்கேலிட்ராவின் சேவையகங்கள் அவற்றை ஒருபோதும் பார்க்கா.",
277 274
     "link": "எக்ஸ்கேலிட்ராவில் இருமுனை மறையாக்கம் மீதான வலைப்பூ இடுகை"
278 275
   },
279 276
   "stats": {
@@ -293,8 +290,8 @@
293 290
   },
294 291
   "toast": {
295 292
     "copyStyles": "ஒயில்கள் நகலெடுக்கப்பட்டன.",
296
-    "copyToClipboard": "நகலகத்திற்க்கு நகலெடுக்கப்பட்டது.",
297
-    "copyToClipboardAsPng": "",
293
+    "copyToClipboard": "நகலகத்திற்கு நகலெடுக்கப்பட்டது.",
294
+    "copyToClipboardAsPng": "{{exportSelection}}-ஐ நகலகத்திற்கு PNG ஆக நகலெடுத்தது\n({{exportColorScheme}})",
298 295
     "fileSaved": "கோப்பு சேமிக்கப்பட்டது.",
299 296
     "fileSavedToFilename": "{filename}-க்கு சேமிக்கப்பட்டது",
300 297
     "canvas": "கித்தான்",

+ 37
- 40
src/locales/tr-TR.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Arka plan",
21 21
     "fill": "Doldur",
22 22
     "strokeWidth": "Kontur genişliği",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "Kontur stili",
28 24
     "strokeStyle_solid": "Dolu",
29 25
     "strokeStyle_dashed": "Kesik çizgili",
@@ -39,7 +35,7 @@
39 35
     "arrowhead_arrow": "Ok",
40 36
     "arrowhead_bar": "Çizgi",
41 37
     "arrowhead_dot": "Nokta",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Üçgen",
43 39
     "fontSize": "Yazı tipi boyutu",
44 40
     "fontFamily": "Yazı tipi ailesi",
45 41
     "onlySelected": "Sadece seçilen",
@@ -138,8 +134,8 @@
138 134
     "lightMode": "Açık tema",
139 135
     "zenMode": "Zen modu",
140 136
     "exitZenMode": "Zen modundan çık",
141
-    "cancel": "",
142
-    "clear": ""
137
+    "cancel": "İptal",
138
+    "clear": "Temizle"
143 139
   },
144 140
   "alerts": {
145 141
     "clearReset": "Tuvalin tamamı temizlenecek. Emin misiniz?",
@@ -161,18 +157,18 @@
161 157
     "cannotRestoreFromImage": "Sahne bu dosyadan oluşturulamıyor",
162 158
     "invalidSceneUrl": "Verilen URL'den çalışma alanı yüklenemedi. Dosya bozuk olabilir veya geçerli bir Excalidraw JSON verisi bulundurmuyor olabilir.",
163 159
     "resetLibrary": "Bu işlem kütüphanenizi sıfırlayacak. Emin misiniz?",
164
-    "invalidEncryptionKey": ""
160
+    "invalidEncryptionKey": "Şifreleme anahtarı 22 karakter olmalı. Canlı işbirliği devre dışı bırakıldı."
165 161
   },
166 162
   "errors": {
167
-    "unsupportedFileType": "",
168
-    "imageInsertError": "",
163
+    "unsupportedFileType": "Desteklenmeyen dosya türü.",
164
+    "imageInsertError": "Görsel eklenemedi. Daha sonra tekrar deneyin...",
169 165
     "fileTooBig": "",
170 166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Geçersiz SVG."
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "Seçme",
175
-    "image": "",
171
+    "image": "Görsel ekle",
176 172
     "rectangle": "Dikdörtgen",
177 173
     "diamond": "Elmas",
178 174
     "ellipse": "Elips",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Şekiller"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "Tuvali taşımak için, tuvali sürüklerken aynı zamanda fare tekerleğine veya boşluk tuşuna basılı tutun",
192 189
     "linearElement": "Birden fazla nokta için tıklayın, tek çizgi için sürükleyin",
193 190
     "freeDraw": "Tıkla ve sürükle, bitirdiğinde serbest bırak",
194 191
     "text": "İpucu: seçme aracıyla herhangi bir yere çift tıklayarak da yazı ekleyebilirsin",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Seçime yakınlaş"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": ""
270
+    "title": "Tuvali temizle"
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Çizimleriniz uçtan-uca şifrelenmiştir, Excalidraw'ın sunucuları bile onları göremez.",
@@ -301,50 +298,50 @@
301 298
     "selection": "seçim"
302 299
   },
303 300
   "colors": {
304
-    "ffffff": "",
305
-    "f8f9fa": "",
306
-    "f1f3f5": "",
307
-    "fff5f5": "",
308
-    "fff0f6": "",
301
+    "ffffff": "Beyaz",
302
+    "f8f9fa": "Gri 0",
303
+    "f1f3f5": "Gri 1",
304
+    "fff5f5": "Kırmızı 0",
305
+    "fff0f6": "Pembe 0",
309 306
     "f8f0fc": "",
310 307
     "f3f0ff": "",
311 308
     "edf2ff": "",
312
-    "e7f5ff": "",
309
+    "e7f5ff": "Mavi 0",
313 310
     "e3fafc": "",
314 311
     "e6fcf5": "",
315
-    "ebfbee": "",
312
+    "ebfbee": "Yeşil 0",
316 313
     "f4fce3": "",
317
-    "fff9db": "",
318
-    "fff4e6": "",
319
-    "transparent": "",
320
-    "ced4da": "",
321
-    "868e96": "",
322
-    "fa5252": "",
323
-    "e64980": "",
314
+    "fff9db": "Sarı 0",
315
+    "fff4e6": "Turuncu 0",
316
+    "transparent": "Şeffaf",
317
+    "ced4da": "Gri 4",
318
+    "868e96": "Gri 6",
319
+    "fa5252": "Kırmızı 6",
320
+    "e64980": "Pembe 6",
324 321
     "be4bdb": "",
325 322
     "7950f2": "",
326 323
     "4c6ef5": "",
327
-    "228be6": "",
324
+    "228be6": "Mavi 6",
328 325
     "15aabf": "",
329 326
     "12b886": "",
330
-    "40c057": "",
327
+    "40c057": "Yeşil 6",
331 328
     "82c91e": "",
332
-    "fab005": "",
333
-    "fd7e14": "",
334
-    "000000": "",
335
-    "343a40": "",
336
-    "495057": "",
337
-    "c92a2a": "",
338
-    "a61e4d": "",
329
+    "fab005": "Sarı 6",
330
+    "fd7e14": "Turuncu 6",
331
+    "000000": "Siyah",
332
+    "343a40": "Gri 8",
333
+    "495057": "Gri 7",
334
+    "c92a2a": "Kırmızı 9",
335
+    "a61e4d": "Pembe 9",
339 336
     "862e9c": "",
340 337
     "5f3dc4": "",
341 338
     "364fc7": "",
342
-    "1864ab": "",
339
+    "1864ab": "Mavi 9",
343 340
     "0b7285": "",
344 341
     "087f5b": "",
345
-    "2b8a3e": "",
342
+    "2b8a3e": "Yeşil 9",
346 343
     "5c940d": "",
347
-    "e67700": "",
348
-    "d9480f": ""
344
+    "e67700": "Sarı 9",
345
+    "d9480f": "Turuncu 9"
349 346
   }
350 347
 }

+ 2
- 5
src/locales/uk-UA.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "Тло",
21 21
     "fill": "Заповнити",
22 22
     "strokeWidth": "Товщина контуру",
23
-    "strokeShape": "Форма обведення",
24
-    "strokeShape_gel": "Гельручка",
25
-    "strokeShape_fountain": "Перо",
26
-    "strokeShape_brush": "Пензель",
27 23
     "strokeStyle": "Стиль контуру",
28 24
     "strokeStyle_solid": "Суцільний",
29 25
     "strokeStyle_dashed": "Пунктир",
@@ -189,6 +185,7 @@
189 185
     "shapes": "Фігури"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "Натисніть щоб додати кілька точок, перетягніть щоб намалювати одну лінію",
193 190
     "freeDraw": "Натисніть і потягніть, відпустіть коли завершите",
194 191
     "text": "Порада: можна також додати текст, двічі клацнувши по будь-якому місці інструментом вибору",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "Наблизити вибране"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "Очистити полотно"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "Ваші креслення захищені наскрізним шифруванням — сервери Excalidraw ніколи їх не побачать.",

+ 9
- 12
src/locales/zh-CN.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "背景",
21 21
     "fill": "填充",
22 22
     "strokeWidth": "描边宽度",
23
-    "strokeShape": "描边形状",
24
-    "strokeShape_gel": "中性笔",
25
-    "strokeShape_fountain": "钢笔",
26
-    "strokeShape_brush": "墨笔",
27 23
     "strokeStyle": "描边样式",
28 24
     "strokeStyle_solid": "实线",
29 25
     "strokeStyle_dashed": "虚线",
@@ -34,12 +30,12 @@
34 30
     "edges": "边角",
35 31
     "sharp": "尖锐",
36 32
     "round": "圆润",
37
-    "arrowheads": "箭头",
33
+    "arrowheads": "端点",
38 34
     "arrowhead_none": "无",
39
-    "arrowhead_arrow": "箭头",
35
+    "arrowhead_arrow": "线条箭头",
40 36
     "arrowhead_bar": "条",
41 37
     "arrowhead_dot": "圆点",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "三角箭头",
43 39
     "fontSize": "字体大小",
44 40
     "fontFamily": "字体",
45 41
     "onlySelected": "仅被选中",
@@ -139,7 +135,7 @@
139 135
     "zenMode": "禅模式",
140 136
     "exitZenMode": "退出禅模式",
141 137
     "cancel": "取消",
142
-    "clear": ""
138
+    "clear": "清除"
143 139
   },
144 140
   "alerts": {
145 141
     "clearReset": "这将会清除整个画布。您是否要继续?",
@@ -157,7 +153,7 @@
157 153
     "errorAddingToLibrary": "无法将项目添加到库中",
158 154
     "errorRemovingFromLibrary": "无法从库中移除项目",
159 155
     "confirmAddLibrary": "这将添加 {{numShapes}} 个形状到您的库。您确定吗?",
160
-    "imageDoesNotContainScene": "",
156
+    "imageDoesNotContainScene": "此图像似乎不包含任何画布数据。您是否在导出时启用了画布嵌入功能?",
161 157
     "cannotRestoreFromImage": "无法从此图像文件恢复画布",
162 158
     "invalidSceneUrl": "无法从提供的 URL 导入场景。它或者格式不正确,或者不包含有效的 Excalidraw JSON 数据。",
163 159
     "resetLibrary": "这将会清除你的资源库。你确定这么做吗?",
@@ -167,7 +163,7 @@
167 163
     "unsupportedFileType": "不支持的文件格式。",
168 164
     "imageInsertError": "无法插入图像。请稍后再试……",
169 165
     "fileTooBig": "文件过大。最大允许的大小为 {{maxSize}}。",
170
-    "svgImageInsertError": "",
166
+    "svgImageInsertError": "无法插入 SVG 图像。该 SVG 标记似乎是无效的。",
171 167
     "invalidSVGString": ""
172 168
   },
173 169
   "toolBar": {
@@ -189,6 +185,7 @@
189 185
     "shapes": "形状"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "要移动画布,请按住鼠标滚轮或空格键,再拖拽鼠标",
192 189
     "linearElement": "点击创建多个点 拖动创建直线",
193 190
     "freeDraw": "点击并拖动,完成时松开",
194 191
     "text": "提示:您也可以使用选择工具双击任意位置来添加文字",
@@ -197,7 +194,7 @@
197 194
     "linearElementMulti": "点击最后一个点或按下 Esc/Enter 来完成",
198 195
     "lockAngle": "可以按住 Shift 来约束角度",
199 196
     "resize": "您可以按住SHIFT来限制比例大小,\n按住ALT来调整中心大小",
200
-    "resizeImage": "",
197
+    "resizeImage": "按住SHIFT可以自由缩放,\n按住ALT可以从中间缩放",
201 198
     "rotate": "旋转时可以按住 Shift 来约束角度",
202 199
     "lineEditor_info": "双击或按回车键编辑",
203 200
     "lineEditor_pointSelected": "按下 Delete 移除点,Ctrl 或 Cmd+D 以复制,或拖动以移动",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "缩放到选区"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "清除画布"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "您的绘图采用的端到端加密,其内容对于Excalidraw服务器是不可见的。",

+ 3
- 6
src/locales/zh-HK.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "填充顏色",
21 21
     "fill": "背景樣式",
22 22
     "strokeWidth": "筆跡寬度",
23
-    "strokeShape": "筆跡樣式",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27 23
     "strokeStyle": "筆跡線條",
28 24
     "strokeStyle_solid": "實線",
29 25
     "strokeStyle_dashed": "虛線(較密)",
@@ -39,7 +35,7 @@
39 35
     "arrowhead_arrow": "普通箭嘴",
40 36
     "arrowhead_bar": "平頭條狀",
41 37
     "arrowhead_dot": "圓點",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "三角箭嘴",
43 39
     "fontSize": "字型大小",
44 40
     "fontFamily": "字體",
45 41
     "onlySelected": "只匯出已選取的物件",
@@ -189,6 +185,7 @@
189 185
     "shapes": ""
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "",
192 189
     "linearElement": "",
193 190
     "freeDraw": "",
194 191
     "text": "",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": ""
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "清空畫布"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "",

+ 3
- 6
src/locales/zh-TW.json View File

@@ -20,10 +20,6 @@
20 20
     "background": "背景",
21 21
     "fill": "填充",
22 22
     "strokeWidth": "筆劃寬度",
23
-    "strokeShape": "筆畫形狀",
24
-    "strokeShape_gel": "中性筆",
25
-    "strokeShape_fountain": "鋼筆",
26
-    "strokeShape_brush": "毛筆",
27 23
     "strokeStyle": "筆畫樣式",
28 24
     "strokeStyle_solid": "實線",
29 25
     "strokeStyle_dashed": "虛線",
@@ -168,7 +164,7 @@
168 164
     "imageInsertError": "無法插入圖片。請稍後再試…",
169 165
     "fileTooBig": "檔案過大。可接受的最大尺寸為 {{maxSize}} 。",
170 166
     "svgImageInsertError": "無法插入 SVG 圖片。此 SVG 檔案有問題。",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "無效的 SVG。"
172 168
   },
173 169
   "toolBar": {
174 170
     "selection": "選取",
@@ -189,6 +185,7 @@
189 185
     "shapes": "形狀"
190 186
   },
191 187
   "hints": {
188
+    "canvasPanning": "若要移動畫布,請在拖曳時按住滑鼠滾輪或空白鍵",
192 189
     "linearElement": "點擊以繪製多點曲線;或拖曳以繪製直線",
193 190
     "freeDraw": "點擊並拖曳來繪圖,放開即結束",
194 191
     "text": "提示:亦可使用選取工具在任何地方雙擊來加入文字",
@@ -270,7 +267,7 @@
270 267
     "zoomToSelection": "縮放至選取區"
271 268
   },
272 269
   "clearCanvasDialog": {
273
-    "title": "清除畫布"
270
+    "title": ""
274 271
   },
275 272
   "encrypted": {
276 273
     "tooltip": "你的作品已使用 end-to-end 方式加密,Excalidraw 的伺服器也無法取得其內容。",

Loading…
Cancel
Save